Enriching the Model-Driven Architecture with Weakly Structured Information

Most Model-Driven-Architecture (MDA) approaches are focussed on Platform Independent Models (PIM) and Platform Specific Models (PSM) and the transformation between them. The more conceptual Computation Independent Models (CIM) or even unstructured information is often neglected, despite the importance of requirements modelling at the CIM-level and the impact this has on the entire software development process. Almost every change that is done within the software development lifecycle, including maintenance triggers, is based on unstructured information in the early stages which then affects the CIM level, e.g. a change in a business process or a change in law that requires a change of software. Therefore unstructured or weakly structured information has to be included in any maintenance processes. In order to introduce unstructured or weakly structured information to the MDA, we propose to enhance the MDA-levels by a pre-CIM-level for unstructured information, extend the modelling capabilities on CIM-level, and establish links between the objects on different levels that allows traceability of requirements into code.

[1]  George M. Giaglis,et al.  A Taxonomy of Business Process Modeling and Information Systems Modeling Techniques , 2001 .

[2]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[3]  M. Derungs Vom Geschäftsprozess zum Workflow , 1996 .

[4]  Wil M. P. van der Aalst,et al.  Formalization and verification of event-driven process chains , 1999, Inf. Softw. Technol..

[5]  Deborah L. McGuinness,et al.  OWL Web ontology language overview , 2004 .

[6]  Gregory N. Mentzas,et al.  Coupling Object-Oriented and Workflow Modelling in Business and Information Process Reengineering , 1999 .

[7]  Maria E. Orlowska,et al.  Architectural issues for cross-organisational B2B interactions , 2001, Proceedings 21st International Conference on Distributed Computing Systems Workshops.

[8]  Keith Phalp,et al.  B-SCP: A requirements analysis framework for validating strategic alignment of organizational IT based on strategy, context, and process , 2006, Inf. Softw. Technol..

[9]  Thorsten Löffeler,et al.  Identifikation, Klassifikation und Unterstützung semi-strukturierter Prozesse in prozeßorientierten Telekooperationssystemen , 1996, Herausforderung Telekooperation.

[10]  Keith Phalp,et al.  The CAP framework for business process modelling , 1998, Inf. Softw. Technol..

[11]  G. Arango Domain analysis: from art form to engineering discipline , 1989, IWSSD '89.

[12]  Mühlen M zur,et al.  Rocks, Stones and Sand - Zur Granularität von Komponenten in Workflowmanagementsystemen , 1999 .

[13]  Marta Indulska,et al.  Sometimes Less is More: Are Process Modeling Languages Overly Complex? , 2007, 2007 Eleventh International IEEE EDOC Conference Workshop.

[14]  Ian F. Alexander Are There Requirements for BPS? , 2003, CAiSE Workshops.

[15]  Yonghua Zhou,et al.  The methodology for business process optimized design , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).