Title :
Modeling Traverse Feature in Concurrent Software System with UML Statecharts
Author :
Su Yang ; Sun Juan-li
Author_Institution :
Electron. Technol. Dept., Eng. Coll. of Armed Police Force, Xi´an, China
Abstract :
An approach on modeling traversing features in concurrent software system was presented, which is based on aspect-oriented techniques and statecharts of unified modeling language (UML). Modeled with UML statecharts diagrams, the primary system functions and corresponding traversal features are enveloped into various orthogonal regions of a composite state respectively. The mutual relationships between orthogonal regions are implied by the orders of broadcast events. With modular transition system, a basic computational model, the formalization description of aspect-oriented statechart models was proposed. The precise semantics of model elements and modeling procedures was also given. The case study indicates that the strategy of separation of traversing features is implemented in design phrase of concurrent software system with this method. And, the advantages of this software modeling approach are loose couple, adaptability and traceability.
Keywords :
Unified Modeling Language; aspect-oriented programming; concurrency control; formal specification; UML statecharts diagrams; aspect-oriented statechart models; aspect-oriented techniques; basic computational model; broadcast events; concurrent software system; design phrase; modeling procedures; modular transition system; mutual relationships; orthogonal regions; primary system functions; software modeling; traverse feature; unified modeling language; Adaptation model; Business; Computational modeling; Programming; Semantics; Software systems; Unified modeling language;
Conference_Titel :
Computational Intelligence and Software Engineering (CiSE), 2010 International Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-1-4244-5391-7
Electronic_ISBN :
978-1-4244-5392-4
DOI :
10.1109/CISE.2010.5676835