Towards a Structure for the Computation Independent Model

Kherraf Samir, Alexandre Moïse, Éric Lefebvre, Witold Suryn

Abstract

Model Driven Architecture (MDA) is composed of a hierarchy of three levels of models : computation independent model (CIM), platform independent model (PIM) and platform specific model (PSM). Currently, there exists no formal CIM definition describing its structure of elements to which transformation rules can be applied. It is therefore the goal of this paper to attempt such a structure. In our view, the CIM can be divided into a hierarchy of three interconnected models: the business motivation model (BMM), the business process model (BPM), and the requirements model (RM). This paper presents how these three models can account for the CIM and how they are related to each other.

References

  1. Joaquin Miller and Jishnu Mukerji, MDA Guide Version 1.0.1.,OMG (2003)
  2. Kirikova, M., A. Finke, and J. Grundspenkis, What Is CIM: An Information System Perspective, in Advances in Databases and Information Systems, (2010) p. 169-176
  3. Osis, J., E. Asnina, and A. Grave, Formal Problem Domain Modeling within MDA, in Software and Data Technologies. Springer Berlin Heidelberg. (2009) p. 387-398
  4. Kherraf, S., E. Lefebvre, and W. Suryn, Transformation from CIM to PIM Using Patterns and Archetypes, in Proceedings of the 19th Australian Conference on Software Engineering. IEEE Computer Society, (2008)
  5. Roussev, B., Generating OCL specifications and class diagrams from use cases: a Newtonian approach, in Proceedings of the 36th Annual Hawaii International Conference on Systems Sciences, (2003)
  6. Giganto, Reynaldo and Smith, Tony, Derivation of Classes from Use Cases Automatically Generated by a Three-Level Sentence Processing Algorithm, ICONS 7808: Proceedings of the Third International Conference on Systems. IEEE Computer Society, Washington, DC, USA, (2008) 75-80
  7. Anda, Bente and Sjberg, Dag I. K., Applying Use Cases to Design versus Validate Class Diagrams - A Controlled Experiment Using a Professional Modelling Tool, ISESE 7803: Proceedings of the 2003 International Symposium on Empirical Software Engineering, IEEE Computer Society, Washington, DC, USA, (2003) 50
  8. WFMC, Workflow Management Coalition, Interface 1: Process Definition Inter-change Process Model WFMC-TC-1016-P, (1999)
  9. OMG, Business Motivation Model (BMM) Specification September (2007)
  10. OMG, Business Process Definition MetaModel (BPDM), Process Definitions, dtc/2008-05- 09 (2008)
  11. Larman, C., Applying UML and Patterns. Third ed. Prentice Hall (2004)
Download


Paper Citation


in Harvard Style

Samir K., Moïse A., Lefebvre É. and Suryn W. (2010). Towards a Structure for the Computation Independent Model . In Proceedings of the 2nd International Workshop on Model-Driven Architecture and Modeling Theory-Driven Development - Volume 1: MDA & MTDD, (ENASE 2010) ISBN 978-989-8425-16-4, pages 53-59. DOI: 10.5220/0003044200530059


in Bibtex Style

@conference{mda & mtdd10,
author={Kherraf Samir and Alexandre Moïse and Éric Lefebvre and Witold Suryn},
title={Towards a Structure for the Computation Independent Model},
booktitle={Proceedings of the 2nd International Workshop on Model-Driven Architecture and Modeling Theory-Driven Development - Volume 1: MDA & MTDD, (ENASE 2010)},
year={2010},
pages={53-59},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003044200530059},
isbn={978-989-8425-16-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Workshop on Model-Driven Architecture and Modeling Theory-Driven Development - Volume 1: MDA & MTDD, (ENASE 2010)
TI - Towards a Structure for the Computation Independent Model
SN - 978-989-8425-16-4
AU - Samir K.
AU - Moïse A.
AU - Lefebvre É.
AU - Suryn W.
PY - 2010
SP - 53
EP - 59
DO - 10.5220/0003044200530059