Enhancing UML Activity Diagrams using OCL

被引:0
|
作者
Sunitha, E., V [1 ]
Samuel, Philip [2 ]
机构
[1] Cochin Univ Sci & Technol, Dept Comp Sci, Cochin 682022, Kerala, India
[2] Cochin Univ Sci & Technol, Dept Informat Technol, Cochin 682022, Kerala, India
关键词
Code generation; UML; XML; MDA; OCL; activity diagram;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:1 / 6
页数:6
相关论文
共 50 条
  • [1] On the verification of UML/OCL class diagrams using constraint programming
    Cabot, J.
    Clariso, R.
    Riera, D.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 93 : 1 - 23
  • [2] Formal Definition of Measures for UML Statechart Diagrams Using OCL
    Reynoso, Luis
    Antonio Cruz-Lemus, Juan
    Genero, Marcela
    Piattini, Mario
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 846 - +
  • [3] Meta-validation of UML diagrams using OCL rules
    Ha, IK
    Kang, BW
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 660 - 666
  • [4] Refactoring OCL annotated UML class diagrams
    Slaviša Marković
    Thomas Baar
    Software & Systems Modeling, 2008, 7 : 25 - 47
  • [5] Reasoning on UML class diagrams with OCL constraints
    Queralt, Anna
    Teniente, Ernest
    CONCEPTUAL MODELING - ER 2006, PROCEEDINGS, 2006, 4215 : 497 - +
  • [6] Expressing UML class diagrams properties with OCL
    Gogolla, M
    Richters, M
    OBJECT MODELING WITH THE OCL: THE RATIONALE BEHIND THE OBJECT CONSTRAINT LANGUAGE, 2002, 2263 : 85 - 114
  • [7] Refactoring OCL annotated UML class diagrams
    Markovic, Slavisa
    Baar, Thomas
    SOFTWARE AND SYSTEMS MODELING, 2008, 7 (01): : 25 - 47
  • [8] Refactoring OCL annotated UML class diagrams
    Markovic, SA
    Baar, T
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2005, 3713 : 280 - 294
  • [9] A feedback technique for unsatisfiable UML/OCL class diagrams
    Shaikh, Asadullah
    Wiil, Uffe Kock
    SOFTWARE-PRACTICE & EXPERIENCE, 2014, 44 (11): : 1379 - 1393
  • [10] Aspectual templates in UML Enhancing the semantics of UML templates in OCL
    Vanwormhoudt, Gilles
    Caron, Olivier
    Carre, Bernard
    SOFTWARE AND SYSTEMS MODELING, 2017, 16 (02): : 469 - 497