Transformation from CIM to PIM for Querying Multi-Paradigm Databases

Authors

  • Simmi Bagga, Anil Sharma

Keywords:

MDA, CIM, PIM, PSM, UML

Abstract

In model-driven engineering, the modeling process is prioritized above any other part of the software development cycle. This paradigm shifts the focus squarely onto the model for those working in design and analysis. Several standards, such as OMG's MDA method, have been provided in this respect. Model-Driven Architecture (MDA) is a software development paradigm that was standardized in 2003 by the Object Management Group (OMG). It is based on MDE concepts (Model-Driven Engineering). Through the power of abstraction, the MDA approach simplifies complex systems and the world around you. This core overview is expanded upon by the Object Management Group's conceptual framework, as well as by supplementary standards such as the Unified Modeling Language (UML), the Meta Object Facility (MOF), and the eXtensible Metadata Interchange (XMI) (XML Metadata Interchange). Once the foundational requirements of the system are laid down, transformation rules are applied to convert them into Platform Independent and further platform specific models.

Downloads

Download data is not yet available.

Author Biography

Simmi Bagga, Anil Sharma

 Simmi Bagga1, Dr. Anil Sharma2

1Research Scholar, Lovely Professional University, Phagwara, (Punjab), India

2Professor, Lovely Professional University, (School of Computer Application) Phagwara, (Punjab), India

1simmibagga12@gmail.com, 2anil.19656@lpu.co.in

References

J. Bezivin, S. Hammoudi, D. Lopes, F. Jouault, “Applying MDA approach for web service platform,” EDOC’04 preceedings of the 8th IEEE International Entreprise Distributed Object Computing Conference, pp. 58-70, 2004.

A. Srai, F. Guerouate, N. Berbiche, H. Drissi, “Generated PSM Web Model for E-learning Platform Respecting n-tiers Architecture,” International Journal of Emerging Technologies in Learning (iJET), vol. 12, no. 10, pp. 212-220, 2017.

A. Srai, F. Guerouate, N. Berbiche, H. Drissi, “MDA Approach for EJB Model,” 6th IEEE International Conference on Multimedia Computing and Systems (ICMCS’18). DOI: 10.1109/ICMCS.2018.8525924

M. Lachgar, “Approche MDA pour automatiser la génération de code natif pour les applications mobiles multiplateformes,” Thèse de Doctorat, 2017.

J. Gordijn, and J. M. Akkermans, “Value based requirements engineering: exploring innovative e-commerce idea,” Requirements Engineering Journal 8 (2), 2003, pp. 114–134.

V. D. Castro, E. Marcos, and J. M. Vara, “Applying CIM-to-PIM model transformations for the service-oriented development of information systems,” presented at 2nd Information and Software Technology, 2011, pp. 87–105.

A. Rodríguez, I. García-Rodríguez de Guzmán, E. Fernández Medina, and M. Piattini, “Semi-formal transformation of secure business processes into analysis class and use case models: an MDA approach,” presented at 9th Information and Software Technology 52, 2010, pp. 945–971.

S. Kherraf, E. Lefebvre, and W. Suryn, “Transformation from CIM to PIM using patterns and archetypes,” presented at 19th Australian Conference on Software Engineering, 2008,pp. 338-346.

C. Hahn, P. Dmytro, and K. Fischer, “A model-driven approach to close the gap between business requirements and agent-based execution,” presented at Proceedings of the 4th Workshop on Agent-based Technologies and applications for enterprise interoperability, Toronto, Canada, 2010, pp. 13–24.

W. Zhang, H. Mei, H. Zhao, and J. Yang, “Transformation from CIM to PIM: a feature-oriented component-based approach,” presented at MoDELS 2005, Montego Bay, Jamaica, 2005.

B. Grammel, and S. Kastenholz, “A generic traceability framework for facet-based traceability data extraction in model-driven software development,” presented at the 6th ECMFA Traceability Workshop held in conjunction ECMFA 2010, Paris, France, 2010, pp. 7–14.

J. J. Gutiérrez, C. Nebut, M. J. Escalona, M. Mejías, and I. M. Ramos, “Visualization of use cases through automatically generated activity diagrams,” presented at 11th international conference on Model Driven Engineering Languages and Systems, France, 2008, pp. 83-96 .

J. Mazón, J. Pardillo, and J. Trujillo, “A model-driven goal-oriented requirement engineering approach for data warehouses,” presented at the Conference on Advances in Conceptual Modeling: Foundations and Applications, Auckland, New Zealand, 2007, pp. 255–264.

Y. Rhazali, Y. Hadi and A. Mouloudi, "Disciplined approach for transformation CIM to PIM in MDA," Model-Driven Engineering and Software Development (MODELSWARD), 2015 3rd International Conference on, Angers, 2015, pp. 312-320.

Y. Rhazali, Y. Hadi and A. Mouloudi, "Transformation approach CIM to PIM: from business processes models to state machine and package models," Open Source Software Computing (OSSCOM), 2015 International Conference on, Amman, 2015, pp. 1-6. doi: 10.1109/OSSCOM.2015.7372686

Y. Rhazali, Y. Hadi and A. Mouloudi, (2016). Model Transformation with ATL into MDA from CIM to PIM Structured through MVC. Procedia Computer Science, 83, 1096-1101. doi:10.1016/j.procs.2016.04.229

Y. Rhazali, Y. Hadi and A. Mouloudi, A Methodology of Model Transformation in MDA: from CIM to PIM, (2015) International Review on Computers and Software (IRECOS), 10(12), pp. 1186-1201.

H. Wijekoon, V. Merunka, “Transformation of Class Hierarchies During Software Development in UML”, (2022) ICDS 2022 : The Sixteenth International Conference on Digital Society, pp. 23-27.

D. Gaspar, M. Mabić, T. Krtalić, “Integrating Two Worlds: Relational and NoSQL”, (2017) Proceedings of the Central European Conference on Information and Intelligent Systems, pp. 11-18.

Ken Ka-Yin Lee,Wai-Choi Tang, and Kup-Sze Choi. Alternatives to Relational Database: Comparison of NoSQL and XML approaches for Clinical Data Storage.Computer Methods and Programs in Biomedicine, 110(1):99–109, 2013.

Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C Hsieh, Deborah A Wallach,Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E Gruber. Bigtable: A Distributed Storage System for Structured Data. ACM Transactions on Computer Systems (TOCS), 26(2):4, 2008.

Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, and Werner Vogels. Dynamo: Amazon’s Highly Available Key-value Store. 41(6):205–220, 2007.

Matthew Aslett. How will the Database Incumbents Respond to NoSQL and NewSQL. The 451 Group, pages 1–5, 2011.

Katarina Grolinger, Wilson A Higashino, Abhinav Tiwari, and Miriam AM Capretz. Data Management in Cloud Environments: NoSQL and NewSQL Data Stores. Journal of Cloud Computing: Advances, Systems and Applications,2(1):22, 2013.

Pramod J Sadalage and Martin Fowler. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. Pearson Education, 2012.

Christof Strauch, Ultra-Large Scale Sites, and Walter Kriha. Nosql databases. Lecture Notes, Stuttgart Media University, 2011.

Peter Membrey, Eelco Plugge, and DUPTim Hawkins. The Definitive Guide to MongoDB: The NoSQL Database for Cloud and Desktop Computing. Apress, 2010.

Sequence Diagram of Hospital System

Downloads

Published

27.01.2023

How to Cite

Simmi Bagga, Anil Sharma. (2023). Transformation from CIM to PIM for Querying Multi-Paradigm Databases. International Journal of Intelligent Systems and Applications in Engineering, 11(2s), 354–359. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/2717

Issue

Section

Research Article

Similar Articles

1 2 3 > >> 

You may also start an advanced similarity search for this article.