Behavior Model Mapping

Judith Michael, Heinrich C. Mayr

Abstract

The work presented here is part of a comprehensive project that aims at supporting user centered software development from requirements elicitation to program generation. This paper focuses on transforming validated “precon-ceptual” requirements models into conceptual ones (a UML dialect) which then are input for a program generation engine (OlivaNova). In particular, we discuss a set of rules and their prototypical implementation, that map networks of so-called CooperationTypes (as models of business processes) to state charts. This differs from other studies that mostly deal with transformations or mappings of structure models.

References

  1. Hui Ma, Klaus-Dieter Schewe, Bernhard Thalheim: Storyboarding - High-Level Engineering of Web Information Systems. In: Proceedings of WISE'2009.
  2. Christian Kop, Heinrich C. Mayr: Conceptual Predesign - Bringing the Gap between Requirements and Conceptual Design, Proceedings of the Third International Conference on Requirements Engineering, Colorado Springs, USA, 1998.
  3. Günther Fliedl, Christian Kop, Heinrich C. Mayr: From Scenarios to KCPM Dynamic Schemas: Aspects of Automatic Mapping, Proc. Natural language processing and information systems - NLDB, Bonn, 2003.
  4. Christian Kop, Heinrich C. Mayr: An Interlingua based approach to derive state charts from natural language requirements specifications, Proc. Seventh IASTED International Conference on Software Engineering and Applicatios, Maria del Rey, USA, pp. 538-543, 2003.
  5. Joaquin Miller, Jishnu Mukerji (Ed.): MDA Guide Version 1.0.1, Object Management Group, Framingham, Massachusetts, June 2003.
  6. Oscar Pastor, Emilio Insfrán, Vincente Pelechano, José Romero, José Merseguer: OOMETHOD: An OO Software Production Environment Combining Conventional and Formal Methods. In Proc. of the 9th International Conference on Advanced Information Systems Engineering (CAISE 1997), Barcelona, Spain. LNCS 1250. 145-158, 1997.
  7. Care Technologies, MDA, URL: http://www.care-t.com/technology/mda.asp, 2009.
  8. Roger Chiang, Keng Siau, Bill C. Hardgrave: Systems analysis and design: techniques, methodologies, approaches, and architectures, M.E. Sharpe, 2009.
  9. Oscar Pastor, Juan Carlos Molina, Emilio Iborra: Automated Production of Fully Functional Applications with OlivaNova Model Execution, ERCIM News No. 57, April 2004.
  10. Tom Stahl, Markus Völter, Sven Efftinge, Arno Haase: Modellgetriebene Softwareentwicklung. Techniken, Engineering, Management, 2. Auflage, dPunkt, 2007.
  11. Christian Kop: Rechnergestützte Katalogisierung von Anforderungsspezifikationen und deren Transformation in ein konzeptuelles Modell, Diss., Univ. Klagenfurt, 2002.
  12. Oscar Pastor, Juan Carlos Molina: Model-Driven Architecture in Practice. A Software Production Environment Based on Conceptual Modeling, Springer-Verlag, 2007.
  13. Christian Kop, Heinrich C. Mayr, Nataliya Yevdoshenko: Requirements Modeling and MDA - Proposal for a Combined Approach, Proc ISD 2006, Springer Verlag, 2007.
  14. Jean Vanderdonckt: Model-Driven Engineering of User Interfaces: Promises, Successes, and Failures. In S. Buraga and I. Juvina, Eds., Proc. 5th Annual Romanian Conf. On Human-Computer Interaction ROCHI'2008, pp. 1-10. Matrix ROM, Bucarest, 2008.
  15. Microsoft SQL Server Modeling CTP, URL: http://msdn.microsoft.com/data.
  16. Eclipse Modeling Framework (EMF), URL: http://www.eclipse.org/modeling/emf/.
  17. Wieland Schwinger et al.: A survey on web modeling approaches for ubiquitous web applications. IJWIS 4(3): 234-305, 2008.
  18. Gustavo Rossi, Daniel Schwabe: Model-Based Web Application Development. In Web Engineering: Theory and Practice of Metrics and Measurement for Web Development, E. Mendes and N. Mosley, Eds. Springer, 203-333, 2006.
  19. Nora Koch, Andreas Kraus: The expressive Power of UML-based Web Engineering. In Proc. 2nd Int. Workshop on Web-oriented Software Techn. (IWWOST), 21-32, 2002.
  20. Jaime Gómez, Cristina Cachero, Oscar Pastor: Extending a Conceptual Modelling Approach to Web Application Design. In Proc. 12th Int. Conf. on Advanced Information Systems Engineering (CAISE 2000), Stockholm, Sweden. LNCS 1789. 79-93, 2000.
  21. Oscar Pastor, Joan Fons, Vicente Pelechano, Silvia Abrahão: Conceptual Modelling of Web Applications: The OOWS Approach. In Web Engineering: Theory and Practice of Metrics and Measurement for Web Development, E. Mendes and N. Mosley, Eds. Springer, 277-302, 2006.
Download


Paper Citation


in Harvard Style

Michael J. and C. Mayr H. (2011). Behavior Model Mapping . In Proceedings of the 3rd International Workshop on Model-Driven Architecture and Modeling-Driven Software Development - Volume 1: MDA & MDSD, (ENASE 2011) ISBN 978-989-8425-59-1, pages 3-13


in Bibtex Style

@conference{mda & mdsd11,
author={Judith Michael and Heinrich C. Mayr},
title={Behavior Model Mapping},
booktitle={Proceedings of the 3rd International Workshop on Model-Driven Architecture and Modeling-Driven Software Development - Volume 1: MDA & MDSD, (ENASE 2011)},
year={2011},
pages={3-13},
publisher={SciTePress},
organization={INSTICC},
doi={},
isbn={978-989-8425-59-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 3rd International Workshop on Model-Driven Architecture and Modeling-Driven Software Development - Volume 1: MDA & MDSD, (ENASE 2011)
TI - Behavior Model Mapping
SN - 978-989-8425-59-1
AU - Michael J.
AU - C. Mayr H.
PY - 2011
SP - 3
EP - 13
DO -