- Cherry, G. W. Software Construction by Object-Oriented Pictures: Specifying Reactive and Interactive Systems . Thought**Tools, Canadaigua, N.Y. 1990. {This book describes the SCOOP-3 ¿ method, including S-R Machines (also called Abstract State Machines). You may order it by calling 1-800-342-6657.} ¿SCOOP-3 is a trademark of Thought**Tools, Inc.Google Scholar
- Cherry, G. W. Stimulus-Response Machines: An Ada-Based Graphic Notation for Specifying, Designing, and Implementing Interactive or Reactive Systems. To appear in ACM Ada Letters, 1991. Google ScholarDigital Library
- Gehani, N. & Roome, W.D. The Concurrent C Programming Language Silicon Press, Summit, NJ. 1989. {Also describes Concurrent C++.} Google ScholarDigital Library
- Harel, D., Lachover, H., Naamad, A., Pnueli, A., Politi, M., Sherman, R., and Shtul-Trauring, A. STATEMATE: a working environment for the development of complex reactive systems. In Software State-of-the-Art: Selected Papers, T. DeMarco, and T. Lister Eds. Dorset House Publishing, New York, N.Y. 1990, 322-339. {Harel's criticisms of State Transition Diagrams led to his Statecharts and our S-R Machines. You may order this book by calling 1-800-342-6657}Google Scholar
- Mills, H.D., Linger, R.C., and Hevner, A.R. Box-Structured information systems. In same book as {4} above, available from 1-800-342-6657.Google Scholar
Index Terms
- Software construction by object-oriented pictures: stimulus-response machines
Recommendations
A comparison of object-oriented languages in software engineering
Object-oriented programming is still a relatively new technology in the world of web development. Object-oriented programming languages directly support the object notions of classes, inheritance, information hiding, and dynamic binding. In Object-...
What Is Object-Oriented Programming?
The meaning of the term 'object oriented' is examined in the context of the general-purpose programming language C++. This choice is made partly to introduce C++ and partly because C++ is one of the few languages that supports data abstraction, object-...
Maintaining Object-Oriented Software
The maintenance requirements of object-oriented software, including the ability to make changes easily and an in-depth understanding of the software's structure and behavior, are discussed. The problems encountered by a maintainer trying to understand ...
Comments