• 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