A Practical Theory of Reactive Systems: Incremental Modeling of Dynamic Behaviors 2005 Edition Contributor(s): Kurki-Suonio, R. (Author) |
|||
ISBN: 3540233423 ISBN-13: 9783540233428 Publisher: Springer
Binding Type: Hardcover - See All Available Formats & Editions Published: February 2005 Annotation: This book presents a "practical theory" of reactive systems, with formal foundations in Temporal Logic of Actions. The theory supports incremental development of operational, object-oriented models in steps that preserve already established properties. Models are given in an action-oriented language, and their modularity relates to aspects in aspect-oriented programming. The emphasis is on theoretical understanding of reactive behaviors, and on using "horizontal" modularity to manage their complexity. Special chapters are devoted to the applicability of the theory to distributed and real-time systems. Incremental specification is illustrated in the book by a number of examples of varying size and complexity. |
Additional Information |
BISAC Categories: - Computers | Computer Science - Computers | Logic Design - Computers | Software Development & Engineering - General |
Dewey: 005.1 |
Series: Texts in Theoretical Computer Science. an Eatcs |
Physical Information: 1.23" H x 6.54" W x 9.38" L (1.70 lbs) 420 pages |
Features: Bibliography, Index, Table of Contents |
Descriptions, Reviews, Etc. |
Publisher Description: A man may imagine he understands something, but still not understand anything in the way that he ought to. (Paul of Tarsus, 1 Corinthians 8:2) Calling this a 'practical theory' may require some explanation. Theory and practice are often thought of as two di?erent worlds, governed bydi?erentideals, principles, andlaws.DavidLorgeParnas, forinstance, who hascontributedmuchtoourtheoreticalunderstandingofsoftwareengineering and also to sound use of theory in the practice of it, likes to point out that 'theoretically' is synonymous to 'not really'. In applied mathematics the goal is to discover useful connections between these two worlds. My thesis is that in software engineering this two-world view is inadequate, and a more intimate interplay is required between theory and practice. That is, both theoretical and practical components should be integrated into a practical theory. It should beclearfrom theabovethattheintended readership of this book is not theoreticians. They would probably have di?culties in appreciating a book on theory where the presentation does not proceed in a logical sequence from basic de?nitions to theorems and mathematical proofs, followed by - plication examples. In fact, all this would not constitute what I understand by a practical theory in this context. |
Customer ReviewsSubmit your own review |
To tell a friend about this book, you must Sign In First! |