A Technique to Generate Components in MDA/PIM for Automation
Yong Liu
Abstract
Yong Liu
Abstract
This paper presents the deficiencies of the traditional model driven architecture(MDA)'s platform independent model which is designed by UML lacks the strict semantics and can't transformed into platform specific model(PSM)automation,so the component development based on MDA can't transformed into PSM directly.Using the advantage of component-based development and model driven architecture,combine the reusability and automation of CBD and MDA,this paper proposes an UML profile for specifying component-based design in MDA/PIM framework.,and components which are specified with UML profile at the level of PIM can be automatically transformed into PSM and eventually generate source code implementation.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper presents the deficiencies of the traditional model driven architecture(MDA)'s platform independent model which is designed by UML lacks the strict semantics and can't transformed into platform specific model(PSM)automation,so the component development based on MDA can't transformed into PSM directly.Using the advantage of component-based development and model driven architecture,combine the reusability and automation of CBD and MDA,this paper proposes an UML profile for specifying component-based design in MDA/PIM framework.,and components which are specified with UML profile at the level of PIM can be automatically transformed into PSM and eventually generate source code implementation.
Key concepts: Computer science, Reusability, Unified Modeling Language, Component (thermodynamics), Automation, Software engineering, Programming language, Model-driven architecture