TRANSFORMATIONAL APPROACH TO SOFTWARE DEVELOPMENT USING UML PROFILES

  • Slađan Babarogić Fakultet organizacionih nauka
Keywords: Model Driven Architecture (MDA), Complex Entity, Platform Independent Model (PIM), Platform Specific Model (PSM), UML profile, Microsoft .NET

Abstract

The main goal of this paper is to show that is possible to automate software development by transformation of software specification based on the concept of complex entity to corresponding concepts in .NET environment using Model Driven Architecture (MDA) approach. According to MDA principles, for development of platform independent models (PIM) an UML profile based on complex entity is defined. In addition to the introduced PIM profile, an UML profile for development of platform specific models (PSM) in Microsoft .NET environment is also proposed. For the proposed UML profiles, the appropriate PIM to PSM transformation rules are defined.
Published
2019-01-15
Section
Articles