• DocumentCode
    2795184
  • Title

    Extending Statecharts with ad lib and multi-thread features

  • Author

    Leung, Karl R P H

  • Author_Institution
    Dept. of Comput. & Math., Hong Kong Inst. of Vocational Educ., China
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    330
  • Lastpage
    334
  • Abstract
    Statecharts is a good tool for modeling reactive systems. It models systems by means of states and transitions. Inherited from its ancestor the state diagram, the states and transitions have to be known in advance. In many reactive systems, such as Web navigation, states and transitions may not be known in advance. Multi-thread processing is also popular in dynamic reactive systems. These features are unable to be modeled by Statecharts properly. We discuss our extension of Statecharts to support these features in this paper. States and transitions are allowed to be added to the Statecharts during run time. These adding of states and transitions have to follow some rules. These rules are used to preserve the original Statecharts interpretation mechanism and avoid the unnecessary expansion. A transition is also allowed to lead to a Statechart. Together with the orthogonal construct of Statecharts, multi-thread systems can be modeled. We found these extensions fit very well in modeling dynamic reactive systems like Web navigation
  • Keywords
    diagrams; information resources; multi-threading; software engineering; Web navigation; ad lib features; dynamic reactive systems; multithread features; rules; state diagram; Advertising; Asia; Councils; Hypertext systems; Mathematical model; Mathematics; Navigation; Permission; Software engineering; Web pages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2000. APSEC 2000. Proceedings. Seventh Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-0915-0
  • Type

    conf

  • DOI
    10.1109/APSEC.2000.896716
  • Filename
    896716