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
Link To Document