• DocumentCode
    3408862
  • Title

    Executable object modeling with statecharts

  • Author

    Harel, David ; Gery, Eran

  • Author_Institution
    Weizmann Inst. of Sci., Rehovot, Israel
  • fYear
    1996
  • fDate
    25-29 Mar 1996
  • Firstpage
    246
  • Lastpage
    257
  • Abstract
    This paper reports on an effort to develop an integrated set of diagrammatic languages for modeling object-oriented systems, and to construct a supporting tool. The goal is for models to be intuitive and well-structured, yet fully executable and analyzable, enabling automatic synthesis of usable and efficient code in object-oriented languages such as C++. At the heart of the modeling method is the language of statecharts for specifying object behavior, and a hierarchical OMT-like language for describing the structure of classes and their inter-relationships, that we call O-charts. Objects can interact by event generation, or by direct invocation of operations. In the interest of keeping the exposition manageable, we leave out some technically involved topics, such as multiple-thread concurrency and active objects
  • Keywords
    object-oriented languages; object-oriented programming; software tools; C++; O-charts; active objects; diagrammatic languages; direct invocation; executable object modeling; hierarchical OMT-like language; integrated set; multiple-thread concurrency; object-oriented languages; object-oriented systems; statecharts; Computer languages; Concrete; Concurrent computing; Heart; Law; Legal factors; Object oriented modeling; Software engineering; Time factors; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1996., Proceedings of the 18th International Conference on
  • Conference_Location
    Berlin
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-7247-1
  • Type

    conf

  • DOI
    10.1109/ICSE.1996.493420
  • Filename
    493420