• DocumentCode
    3080270
  • Title

    A Metamodel Approach to Software Process Modeling Based on UML Extension

  • Author

    Wu, Minghui ; Li, Gang ; Ying, Jing ; Yan, Hui

  • Volume
    6
  • fYear
    2006
  • fDate
    8-11 Oct. 2006
  • Firstpage
    4508
  • Lastpage
    4512
  • Abstract
    This paper presents UPME, a metamodel approach to software process modeling based on UML extension. In this approach, software process modeling will take three steps: firstly, a metamodel modeling step to build metamodels for software process domain; secondly, a model instantiation step to build the model for a concrete project based on domain metamodels; and thirdly, a model compilation step to translate the model into object-oriented code skeleton for process enactment. In these steps, UML and its extension mechanisms are used, and an instantiation description language is designed to write process instantiation scripts. We built the ISPW-6 process as example, and the result demonstrated that the UML based metamodel approach makes process modeling more reusable and easier. And the popularity of UML also makes this approach more acceptable in industry than other specialized process modeling languages (PMLs).
  • Keywords
    Unified Modeling Language; object-oriented languages; software process improvement; ISPW-6 process; UML extension; UPME; instantiation description language; metamodel approach; object-oriented code skeleton; software process modeling; unified modeling language; Automation; Cities and towns; Concrete; Cybernetics; Humans; Object oriented modeling; Process design; Skeleton; Software engineering; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2006. SMC '06. IEEE International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    1-4244-0099-6
  • Electronic_ISBN
    1-4244-0100-3
  • Type

    conf

  • DOI
    10.1109/ICSMC.2006.384855
  • Filename
    4274621