DocumentCode
3076888
Title
Enhancing UML activity diagrams using OCL
Author
Sunitha, E.V. ; Samuel, Paulson
Author_Institution
Dept. of Comput. Sci., Cochin Univ. of Sci. & Technol., Cochin, India
fYear
2013
fDate
26-28 Dec. 2013
Firstpage
1
Lastpage
6
Abstract
Business process automation is very much important for the customer satisfaction and for good productivity. UML Activity diagram is a behavioral diagram which is suitable to model business process. The activity diagram can be enhanced using Object Constraint Language (OCL). This elaboration will help us to include more implementation specific details in the activity diagram. In this paper we present different possibilities to include OCL in the activity diagram and their metamodels. The paper proposes an algorithm to convert the OCL statements to a target code. The OCL enhanced activity diagram can be converted to any target language like Java, C++ etc. In this paper we are converting the system design, represented in activity diagram, to Java code. We also present a prototype of the code generator named ActivityOCLKode and we evaluate the prototype with parameters like complexity, percentage of code generated.
Keywords
Java; Unified Modeling Language; program compilers; ActivityOCLKode; Java code; OCL enhanced activity diagram; Object Constraint Language; UML activity diagrams; behavioral diagram; code generator; Complexity theory; Context; Decision making; Syntactics; System analysis and design; Unified modeling language; Code generation; MDA; OCL; UML; XML; activity diagram;
fLanguage
English
Publisher
ieee
Conference_Titel
Computational Intelligence and Computing Research (ICCIC), 2013 IEEE International Conference on
Conference_Location
Enathi
Print_ISBN
978-1-4799-1594-1
Type
conf
DOI
10.1109/ICCIC.2013.6724115
Filename
6724115
Link To Document