Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Domain-specific languages: an annotated bibliography
ACM SIGPLAN Notices
Business Modeling With UML: Business Patterns at Work
Business Modeling With UML: Business Patterns at Work
Distributed and Parallel Databases
Proceedings of the 17th IEEE international conference on Automated software engineering
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
Empowering the business analyst for on demand computing
IBM Systems Journal
Toward a semantic anchoring infrastructure for domain-specific modeling languages
Proceedings of the 5th ACM international conference on Embedded software
IT Business Alignment and IT Usage in Operational Processes: A Retail Banking Case
HICSS '06 Proceedings of the 39th Annual Hawaii International Conference on System Sciences - Volume 08
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
Business process modeling: defining domain specific modeling languages by use of UML profiles
ECMDA-FA'06 Proceedings of the Second European conference on Model Driven Architecture: foundations and Applications
Applying Patterns during Business Process Modeling
BPM '08 Proceedings of the 6th International Conference on Business Process Management
Combining Quality Assurance and Model Transformations in Business-Driven Development
Applications of Graph Transformations with Industrial Relevance
BPM on top of SOA: experiences from the financial industry
BPM'07 Proceedings of the 5th international conference on Business process management
Embedding requirements within Model-Driven Architecture
Software Quality Control
Hi-index | 0.00 |
There are often three groups of experts involved in the design and implementation of business processes in a service oriented enterprise; business analysts, solution architects and system developers. They collaborate with each other to transform a high-level design created by a business analyst to a final executable workflow, based on a service composition language such as the Business Process Execution Language (BPEL). In this paper, we present a new approach to support and semi-automate this transformation process, thus producing applications of higher quality in shorter time. The idea is to capture existing knowledge in the enterprise, which is required for transforming models from one abstraction level to another, as reusable, parameterized patterns. These patterns are used for tool based model transformations of the business processes. To support our approach, we shall make use of Domain Specific Modeling Languages (DSMLs) designed for each enterprise to capture models of a business process at different levels of abstraction, each suitable for the use of one of the groups of experts. The presented approach bridges the gap between business and IT by providing customizable language-, tool- and transformation support for the different groups of experts within the enterprise and is illustrated by an example.