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 :
بازگشت