• DocumentCode
    3286583
  • Title

    The 2-chart Problem - Contemplating System Behavior in the Aggregate

  • Author

    Gallant, Reuven ; Lehman, Meir M.

  • Author_Institution
    Jerusalem Coll. of Technol., Jerusalem
  • fYear
    2008
  • fDate
    March 31 2008-April 4 2008
  • Firstpage
    473
  • Lastpage
    482
  • Abstract
    paper addresses "the 2-chart problem, " with respect to diagrammatic representations of complex event-driven reactive systems. In particular we focus on behavioral modeling with statecharts. A taxonomy of cues and a heuristic for using them is proposed. This facilitates consideration of behavioral issues of each chart individually. The more complex issues that arise from consideration of both of them jointly are then considered. We show how this heuristic may be applied iteratively with a top-down traversal of the system model. In particular it is shown how to use this approach to address the issues first addressed in Lehman\´s work on software evolution: the unbounded number of features in any application domain and the need to identify tacit assumptions that give rise to these features that become obsolete as the application and its world of operation evolve.
  • Keywords
    charts; diagrams; software prototyping; 2-chart problem; behavioral issues; behavioral modeling; complex event-driven reactive systems; diagrammatic representations; software evolution; statecharts; system behavior; top-down traversal; Aggregates; Application software; Conferences; Educational institutions; Error correction; Systems engineering and theory; Taxonomy; association; behavioral modeling; cognition; diagrams; software/system evolution; statecharts; visual cues;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems, 2008. ECBS 2008. 15th Annual IEEE International Conference and Workshop on the
  • Conference_Location
    Belfast
  • Print_ISBN
    0-7695-3141-5
  • Type

    conf

  • DOI
    10.1109/ECBS.2008.56
  • Filename
    4492429