DocumentCode :
166096
Title :
Refactoring sequence diagrams for code generation in UML models
Author :
Chitra, M.T. ; Sherly, Elizabeth
Author_Institution :
IIITM-K, Univ. of Kerala, Trivandrum, India
fYear :
2014
fDate :
24-27 Sept. 2014
Firstpage :
208
Lastpage :
212
Abstract :
The UML Sequence Diagram along with Model Driven Architecture in software development helps to model the time constraint behavior that enhances the legibility of the structure and behavior of a system. The Object Constraint Language (OCL) helps to convey additional constraints and invariants required, but OCL confines into an expression language. The lack of program logic and flow of control limit these models to generate codes and also for proper verifications. This paper concentrates on refactoring XMI of Sequence diagram, an XML Meta data Interchange, with OCL constraints to build a framework for automatic code generation. The proposed model is tested in a coal mill of a Thermal Power Plant, a highly complex time constrained system. The source code generated from the refactored XMI is able to generate the set of coal mill parameters that matches to the real plant data results.
Keywords :
Unified Modeling Language; XML; constraint handling; program compilers; program verification; software architecture; software maintenance; specification languages; OCL constraints; Object Constraint Language; UML models; UML sequence diagram; XMI; XML meta data interchange; automatic code generation; coal mill; control limit flow; expression language; model driven architecture; program logic; sequence diagrams refactoring; software development; system behavior; thermal power plant; time constraint behavior; verifications; Coal; Computational modeling; Object oriented modeling; Power generation; Software; Unified modeling language; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on
Conference_Location :
New Delhi
Print_ISBN :
978-1-4799-3078-4
Type :
conf
DOI :
10.1109/ICACCI.2014.6968414
Filename :
6968414
Link To Document :
بازگشت