Towards Obtaining Analysis-Level Class and Use Case Diagrams from Business Process Models
ER '08 Proceedings of the ER 2008 Workshops (CMLSA, ECDM, FP-UML, M2AS, RIGiM, SeCoGIS, WISM) on Advances in Conceptual Modeling: Challenges and Opportunities
Integration of UML modeling and policy-driven management of Web service systems
PESOS '09 Proceedings of the 2009 ICSE Workshop on Principles of Engineering Service Oriented Systems
Conceptual Modeling of Multimedia Search Applications Using Rich Process Models
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Towards CIM to PIM transformation: from secure business processes defined in BPMN to use-cases
BPM'07 Proceedings of the 5th international conference on Business process management
Information and Software Technology
WebRatio BPM: a tool for designing and deploying business processes on the web
ICWE'10 Proceedings of the 10th international conference on Web engineering
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
A systematic review of the use of requirements engineering techniques in model-driven development
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Hi-index | 0.00 |
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.