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 :
بازگشت