Using Harel statecharts to model object-oriented behavior

  • Authors:
  • Neal Walters

  • Affiliations:
  • -

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.