Pragmatic definition of an object-oriented development process for Ada
TRI-Ada '89 Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment
Object-oriented analysis
Surveying current research in object-oriented design
Communications of the ACM
Object lifecycles: modeling the world in states
Object lifecycles: modeling the world in states
An ada object-based analysis and design approach
ACM SIGAda Ada Letters
Introducing Objectcharts or How to Use Statecharts in Object-Oriented Design
IEEE Transactions on Software Engineering
Object-oriented modeling and design
Object-oriented modeling and design
Software process modeling example
ISPW '90 Proceedings of the 5th international software process workshop on Experience with software process models
Stimulus-response machines: a new visual formalism for describing classes and objects
ACM SIGSOFT Software Engineering Notes
Behavioral patterns for software requirement engineering
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
Hi-index | 0.00 |
Object-oriented analysis and design methods are increasingly being considered for complex system development. However, object-oriented implementations can introduce run-time inefficiencies. Therefore, predicting system behavior is an important simulation objective for validating completeness and analyzing performance. There are two contributors to system behavior - the individual behavior of each object and the collaborative behavior of object when executing scenarios required by the system. Modeling the collaborative interaction of objects is the primary subject of this paper. Templates for three types of objects are presented: Director, Agent and Server object classes. The mechanisms presented in this paper utilize Harel state diagram notation as supported by the Statemate CASE tool.