• Home
  • Search
  • Browse Collections
  • My Account
  • About
  • DC Network Digital Commons Network™
Skip to main content
UNI ScholarWorks University of Northern Iowa
  • Home
  • About
  • FAQ
  • My Account

Home > College of Humanities, Arts, & Sciences > Computer Science > Faculty Work > Faculty Book Gallery

 

Faculty Book Gallery

Printing is not supported at the primary Gallery Thumbnail page. Please first navigate to a specific Image before printing.

Follow

Switch View to Grid View Slideshow
 
  • Transactions on Pattern Languages of Programming V by Eugene Wallingford, Ewe Zdun, and Christian Kohls

    Transactions on Pattern Languages of Programming V

    Eugene Wallingford, Ewe Zdun, and Christian Kohls

    The Transactions on Pattern Languages of Programming subline aims to publish papers on patterns and pattern languages as applied to software design, development, and use, throughout all phases of the software life cycle, from requirements and design to implementation, maintenance and evolution. The primary focus of this LNCS Transactions subline is on patterns, pattern collections, and pattern languages themselves. The journal also includes reviews, survey articles, criticisms of patterns and pattern languages, as well as other research on patterns and pattern languages. This book, the fifth volume in the Transactions on Pattern Languages of Programming series, includes papers on patterns and pattern languages for engineering specific kinds of application and for improving processes, as well as papers on the discovery, validation, and systemic use of patterns more broadly.

  • Building High Integrity Applications with SPARK by John W. McCormick and Peter C. Chapin

    Building High Integrity Applications with SPARK

    John W. McCormick and Peter C. Chapin

    Software is pervasive in our lives. We are accustomed to dealing with the failures of much of that software - restarting an application is a very familiar solution. Such solutions are unacceptable when the software controls our cars, airplanes and medical devices or manages our private information. These applications must run without error. SPARK provides a means, based on mathematical proof, to guarantee that a program has no errors. SPARK is a formally defined programming language and a set of verification tools specifically designed to support the development of software used in high integrity applications. Using SPARK, developers can formally verify properties of their code such as information flow, freedom from runtime errors, functional correctness, security properties and safety properties. Written by two SPARK experts, this is the first introduction to the just-released 2014 version. It will help students and developers alike master the basic concepts for building systems with SPARK. -- Provided by publisher

  • Building Parallel, Embedded, and Real-Time Applications with ADA by John W. McCormick

    Building Parallel, Embedded, and Real-Time Applications with ADA

    John W. McCormick

    The arrival and popularity of multi-core processors has sparked a renewed interest in the development of parallel programs. Similarly, the availability of low-cost microprocessors and sensors has generated a great interest in embedded real-time programs. This book provides students and programmers whose backgrounds are in traditional sequential programming with the opportunity to expand their capabilities into parallel, embedded, real-time and distributed computing. It also addresses the theoretical foundation of real-time scheduling analysis, focusing on theory that is useful for actual applications. Written by award-winning educators at a level suitable for undergraduates and beginning graduate students, this book is the first truly entry-level textbook in the subject. Complete examples allow readers to understand the context in which a new concept is used, and enable them to build and run the examples, make changes, and observe the results. -- Provided by publisher

 
 
 

Search

Advanced Search

  • Notify me via email or RSS

Browse

  • Collections
  • Disciplines
  • Authors

Author Corner

  • Author FAQ

Links

  • Computer Science Department
  • Research and Sponsored Programs
  • Rod Library
  • University Archives
  • Offensive Materials Statement
  • Rod Library
  • UNI ScholarWorks

    ISSN 2578-3637
 
Elsevier - Digital Commons

Home | About | FAQ | My Account | Accessibility Statement | Contact Us

Privacy Copyright

University of Northern Iowa
Rod Library
1227 W. 27th Street
Cedar Falls, IA 50614-3675
www.library.uni.edu