can approve our approach by a theoretical case
study, by a practical case, or by a developed tool
which allows ensuring a model transformation.
Most transformation approaches, approves their
methodology through a theoretical case study as
(Kherraf et al., 2008; Zhang et al., 2005; Kardoš et
al., 2010; Rodríguez et al., 2007; Rodríguez et al.,
2008; Rodríguez et al., 2010; Mazón et al., 2007;
Gutiérrez et al., 2008 Mokrys et al., 2012; Bousetta
et al., 2013; Rhazali et al., 2014; Rhazali et al.,
2015). In practice, there is one approach (Castro et
al., 2011), based on Eclipse tool to implement
transformation. Then one approach (Wu et al., 2007)
does not approve his methodology. However, our
approach is approved in practice through Eclipse.
6 CONCLUSIONS
One of the principal challenges in software
development process is the foundation of a approach
that allows shifting, semi-automatically, from
models of the business process to models that
present the design of software. Based on MDA, our
approach proposes a solution to the problem of
transformation from business models (CIM level) to
the design models (PIM level). Our approach
provides a set of useful classes in the process of
software development. However, in the ongoing
work we define a transformation from the PIM
models to PSM models. Nevertheless, in our future
work we plan to construct a transformation tool
founded on MDA principles, indeed, our goal is to
obtain the code from the business models by means
of semi-automatic transformations.
REFERENCES
Blanc, X., 2005. MDA in action, Ed. Eyrolles. 1st edition.
Bousetta, B., El Beggar, O., Gadi, T., 2013, A
methodology for CIM modeling and its transformation
to PIM, Journal of Information Engineering and
Applications, vol. 3, no. 2, pp. 1-21.
BPMN, 2011, Business Process Model and Notation
(BPMN)-Version 2.0, In OMG, http://www.omg.org/
spec/BPMN/2.0, January 2011.
Clark, J., Casanave, C., Kanaskie, K., Harvey, B., Clark,
J., Smith, N., Yunker, J., and Riemer, K.: ebXML
Business Process Specification Schema Version 1.01.
UN/CEFACT and OASIS. 2001.
Coad, P., Lefebvre, E., De Luca, J., 1999, Java Modeling
In Color With UML: Enterprise Components and
Process, Textbook Binding.
De Castro, V., Marcos, E., Vara, J. M., 2011. Applying
CIM-to-PIM model transformations for the service-
oriented development of information systems, Journal
of Information and Software Technology 53, pp. 87-
105.
Demuth, B., Hussmann, H., 1999, Using OCL Constraints
for Relational Database Design. In UML’99 The
Unified Modeling Language, Second Int. Conference
Fort Collins, CO, USA, October 1999, Springer.
Fatolahi, A., Somé, S.S., Lethbridge, T.C., 2008, Towards
a semi-automated model-driven method for the
generation of web-based applications from use cases,
In 4
th
Model Driven Web Engineering Workshop, page
31, Toulouse, France.
Fowler, M., 2005, Language Workbenches and Model
Driven Architecture, http://www.martinfowler.com/
articles /mdaLanguageWorkbench.html.
Giaglis, G., 2001, A Taxonomy of Business Process
Modeling and Information Systems Modeling
Techniques.
Gordijn, J., Akkermans, J. M., 2003, Value based
requirements engineering: exploring innovative e-
commerce idea, Requirements Engineering Journal 8
(2) 114–134.
Gutiérrez, J. J., Nebut, C., Escalona, M. J., Mejías, M.,
Ramos, I.M., 2008, Visualization of use cases through
automatically generated activity diagrams, In
Proceedings of the 11
th
International Conference
MoDELS’08, Toulouse, France.
Hoffer, J. A, George, J. F, Valacich, J. S., 2004, Modern
system analysis and design. Prentice Hall ISBN 0-13-
145461-7, 2004.
Kardoš, M., Drozdová, M., 2010, Analytical method of
CIM to PIM transformation in Model Driven
Architecture (MDA), Journal of information and
organizational sciences, vol. 34, pp. 89-99.
Kherraf, S., Lefebvre, É., Suryn, W., 2008.
Transformation from CIM to PIM using patterns and
Archetypes, In ASWEC’08, 19th Australian Software
Engineering Conference, Perth, Australia.
Kleppe, A., Warmer, G. J., Bast, W., 2003, MDA
Explained: The Model Driven Architecture: Practice
and Promise. Addison-Wesley.
Kriouile, A., Gadi, T., Balouki, Y., 2013, CIM to PIM
Transformation: A criteria Based Evaluation,
International Journal Computer Technology &
Applications, vol. 4, no. 4, pp. 616-625.
Lefebvre, E., 2005, Building Platform-Independent
Models with Business Archetypes and Patterns,
Montreal Conference on eTechnologies.
Li, Q., Chen, Y. L., 2009, Modeling and Analysis of
Enterprise and Information Systems. Beijing : Higher
Education Press.
Mayer, R., Menzel, C., Painter, M., Perakath, B., de Witte
P. and Blinn T. Information Integration For
Concurrent Engineering (IICE) - IDEF3 Process
Description Capture Method Report. Technical Report
September 1995 http://www.idef.com/pdf/idef3_fn.pdf.
Mazón, J., Pardillo, J., Trujillo, J., 2007, A model-driven
goal-oriented requirement engineering approach for
data warehouses, In Proceedings of the Conference on