The unified software development process
The unified software development process
A Framework for Business Model Driven Development
STEP '04 Proceedings of the 12 International Workshop on Software Technology and Engineering Practice
On the architectural alignment of ATL and QVT
Proceedings of the 2006 ACM symposium on Applied computing
Hi-index | 0.00 |
Nowadays, business process modeling, using industrial standards such as UML or BPMN, offers us a good opportunity to incorporate requirements at high levels of abstraction. In the context of Model Driven Architecture (MDA), the business process model is considered as a Computation Independent Model (CIM). In our proposal we will transform the business process specifications into analysis-level classes and use cases, both of which are UML artifacts used to describe the problem in the context of Platform Independent Models (PIM). Such artifacts are complementary, as they are only a subset of the analysis-level classes and use cases that describe the whole problem, in the first stages of the software development process. This work contains the principle issues involved in the main standards that allow us to represent a business process, details of the transformation rules in QVT specification and an illustrative example in which our proposal has been applied.