Semantics and Verification of Data Flow in UML Statecharts

Gong-zheng LU,Lan-bo WU,Fu-sheng YU,Guang-quan ZHANG
DOI: https://doi.org/10.3969/j.issn.1008-5475.2009.01.014
2009-01-01
Abstract:Due to traditional UML Statecharts' lack of exact semantics of data flow,the verification of the data flow in the workflows modeled by it is very hard to perform.To solve this issue,LTS is first selected in this paper as the semantic field,and the semantics of data flow are defined with SOS in two steps so as to lay the foundation for the verification of the data flow of the Workflow.Then,temporal logic formula is used to express the property requirements the data flow must meet before the verification,an algorithm transforming the UML Statecharts model into reachable state transition graph is presented.Finally the correctness of the data flow is verified by model checking technique.
What problem does this paper attempt to address?