Transformation of Platform-Independent Model into Platform-Specific Model in Model-Driven Architecture

Transformation of Platform-Independent Model into Platform-Specific Model in Model-Driven Architecture

Yashwant Singh, Manu Sood
ISBN13: 9781466646674|ISBN10: 1466646675|EISBN13: 9781466646681
DOI: 10.4018/978-1-4666-4667-4.ch004
Cite Chapter Cite Chapter

MLA

Singh, Yashwant, and Manu Sood. "Transformation of Platform-Independent Model into Platform-Specific Model in Model-Driven Architecture." Uncovering Essential Software Artifacts through Business Process Archeology, edited by Ricardo Perez-Castillo and Mario G. Piattini, IGI Global, 2014, pp. 88-113. https://doi.org/10.4018/978-1-4666-4667-4.ch004

APA

Singh, Y. & Sood, M. (2014). Transformation of Platform-Independent Model into Platform-Specific Model in Model-Driven Architecture. In R. Perez-Castillo & M. Piattini (Eds.), Uncovering Essential Software Artifacts through Business Process Archeology (pp. 88-113). IGI Global. https://doi.org/10.4018/978-1-4666-4667-4.ch004

Chicago

Singh, Yashwant, and Manu Sood. "Transformation of Platform-Independent Model into Platform-Specific Model in Model-Driven Architecture." In Uncovering Essential Software Artifacts through Business Process Archeology, edited by Ricardo Perez-Castillo and Mario G. Piattini, 88-113. Hershey, PA: IGI Global, 2014. https://doi.org/10.4018/978-1-4666-4667-4.ch004

Export Reference

Mendeley
Favorite

Abstract

The Model-Driven Architecture approach to software development uses transformation models for transforming Platform-Independent Models (PIM) into Platform-Specific Models (PSM) as its core software development strategy. The Model-Driven Architecture (MDA) approach and corresponding standards of the software development based on models have been initiated by the Object Management Group. In this chapter, the authors analyze the basic models of MDA (i.e., Computational Independent Model [CIM], PIM, and PSM) using a suitable example and formalize the model transformations for transforming PIM into PSM. These transformations have been illustrated through the generation of a Relational Model, an Enterprise Java Bean (EJB) Model, and a Web Model from PIM for the example under consideration, using UML profile, and keeping in mind the property of reusability of models in MDA transformations. The focus has been on the specification and formalization of rules needed to get the Relational PSM, EJB PSM, and Web PSM from PIM. A transformation tool, whose functionality of transformation of PIM into Relational PSM, EJB PSM, and Web PSM, is illustrated in this chapter.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.