Design and development of data-intensive web sites: The Araneus approach
ACM Transactions on Internet Technology (TOIT)
Extending UML for Modeling Web Applications
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3 - Volume 3
Modeling and Designing Processes in E-Commerce Applications
IEEE Internet Computing
DECLARE: Full Support for Loosely-Structured Processes
EDOC '07 Proceedings of the 11th IEEE International Enterprise Distributed Object Computing Conference
Business Process Management: Concepts, Languages, Architectures
Business Process Management: Concepts, Languages, Architectures
Model-Driven Engineering of Service Orchestrations
SERVICES '09 Proceedings of the 2009 Congress on Services - I
Model-driven development of web applications with UWA, MVC and JavaServer faces
ICWE'07 Proceedings of the 7th international conference on Web engineering
WebRatio BPM: a tool for designing and deploying business processes on the web
ICWE'10 Proceedings of the 10th international conference on Web engineering
Integration of business processes in web application models
Journal of Web Engineering
Building business process driven web applications
BPM'06 Proceedings of the 4th international conference on Business Process Management
Development of flexible process-centric web applications: An integrated model driven approach
WSE '12 Proceedings of the 2012 IEEE 14th International Symposium on Web Systems Evolution (WSE)
Hi-index | 0.00 |
Nowadays, Web Applications (WAs) are complex software systems, used by multiple users with different roles and often developed to support and manage business processes. Due to the changing nature of the supported processes, WAs need to be easily and quickly modified, to adapt and align them to the processes they support. In recent years, Model Driven Engineering (MDE) approaches have been proposed and used to develop and evolve WAs. However, the definition of appropriate MDE approaches for the development of flexible process-centric WAs is still limited. In particular, (flexible) workflow models have never been integrated with the models (e.g., presentation, information models) used in MDE approaches to develop this type of applications. In this paper, we present M3D (Model Driven Development with Declare), a tool for developing WAs that integrates three MDE metamodels used to represent the main components of a WA with the metamodel of Declare, a declarative language to model business processes. The tool exploits and combines the declarative nature of Declare and the advantages of MDE to get an efficient roundtrip engineering support to develop and evolve flexible process-centric WAs.