DocumentCode :
3077042
Title :
SCHAEM: A Method to Extract Statechart Representation of FSMs
Author :
Kumar, Ashish
Author_Institution :
Dept. of Comput. Sci. & Eng., Coll. of Eng. & Technol., Moradabad
fYear :
2009
fDate :
6-7 March 2009
Firstpage :
1556
Lastpage :
1561
Abstract :
UML statechart based models are being used extensively during software development to describe state behavior of components and systems. However, often designers produce state models that are essentially finite state machines rather than statecharts, lacking hierarchy and concurrency. Also for legacy code, reverse engineering efforts lead naturally to finite state machines rather than statecharts, necessitating a model transformation at a later stage. We propose a method to automatically convert an FSM model to an equivalent statechart model. Our experimental studies indicate that the statechart model results in significantly reduced structural complexity on the average compared to the original FSM models.
Keywords :
Unified Modeling Language; finite state machines; reverse engineering; software maintenance; FSM; UML statechart based models; equivalent statechart model; finite state machines; legacy code; model transformation; reduced structural complexity; reverse engineering; software development; statechart representation extraction; Automata; Computer science; Concurrent computing; Educational institutions; Explosions; Power system modeling; Programming; Reverse engineering; Software testing; Unified modeling language; FSM decomposition; UML; concurrency; hierarchy; reverse engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advance Computing Conference, 2009. IACC 2009. IEEE International
Conference_Location :
Patiala
Print_ISBN :
978-1-4244-2927-1
Electronic_ISBN :
978-1-4244-2928-8
Type :
conf
DOI :
10.1109/IADCC.2009.4809250
Filename :
4809250
Link To Document :
بازگشت