• DocumentCode
    3505420
  • Title

    A framework for business model driven development

  • Author

    Liew, Philip ; Kontogiannis, Kostas ; Tong, Tack

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont.
  • fYear
    2005
  • fDate
    17-19 Sept. 2005
  • Lastpage
    56
  • Abstract
    Typically, large companies in an effort to increase efficiency specify business processes using workflow languages, while software designers specify the systems that implement these processes with the use of languages like UML. This separation of domain expertise allows for software engineers from each individual area to work more efficiently using domain specific languages and tools. However, models in these two domains evolve independently and inconsistencies may occur when two models become unsynchronized due to constant revision or evolution of processes and design artifacts. In this paper, we present a set of transformations to automatically generate a specific set of UML artifacts from the business process specifications. In particular, we examine and investigate a preliminary framework for the necessary annotations that need be applied to a business process model so that the generation of UML use cases, activity diagrams, collaboration diagrams and deployment diagrams could be feasible. The objective of this work is to be able to generate rich platform independent UML models that can be used for automating the generation of design artifacts and source code by using a model driven architecture approach. By doing so, we aim to decrease software design time, reduce maintenance costs and better support system evolution
  • Keywords
    Unified Modeling Language; business data processing; workflow management software; UML artifacts; UML use cases; activity diagrams; business model driven development; business process specifications; collaboration diagrams; deployment diagrams; design artifact generation; domain specific languages; software design time; source code generation; support system evolution; workflow languages; Collaborative work; Companies; Computer architecture; Costs; Domain specific languages; Laboratories; Process design; Software design; Software tools; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering Practice, 2004. STEP 2004. The 12th International Workshop on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-7695-2293-9
  • Type

    conf

  • DOI
    10.1109/STEP.2004.5
  • Filename
    1613370