• DocumentCode
    569315
  • Title

    Systematic Diagram Refinement for Code Generation in SEAM

  • Author

    Tri, Do Quang ; Tho, Quan Thanh

  • Author_Institution
    Fac. of Comput. Sci. & Eng., Hochiminh City Univ. of Technol. (HCMUT), Ho Chi Minh City, Vietnam
  • fYear
    2012
  • fDate
    17-19 Aug. 2012
  • Firstpage
    203
  • Lastpage
    210
  • Abstract
    Model-driven development (MDD) is methodology of software construction emerging recently to counter the drawbacks of classic approaches. Apart from the well-known UML, SEAM is another MDD approach increasingly attracting attention due to its capability of regarding the whole system as a single view, thus enabling consistency maintaining during the design development. Especially, the final diagram designed in SEAM can support automatic code generation, which has been the desirable goal of software engineering. However, SEAM suffers from the disadvantage of being too complicated when the system is designed in details at last steps. To tackle this problem, in this paper we propose an approach of systematic diagram refinement which allows users to specify transition matrices in each refinement steps, instead a whole new diagrams. Thus, the diagram developments will become less complicated and more natural. We also illustrate the usefulness of our approach in a featured case-study.
  • Keywords
    program compilers; software architecture; MDD approach; SEAM; automatic code generation; design development; diagram development; model-driven development; software construction; software engineering; systematic diagram refinement; transition matrix; Data models; Metals; Solid modeling; Systematics; Unified modeling language; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge and Systems Engineering (KSE), 2012 Fourth International Conference on
  • Conference_Location
    Danang
  • Print_ISBN
    978-1-4673-2171-6
  • Type

    conf

  • DOI
    10.1109/KSE.2012.39
  • Filename
    6299420