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
Link To Document