Modeling of embedded software on MDA platform models

This study proposes the use of abstract software models in order to meet the diversity of embedded platforms. A UML 2.0 Profile for Modeling Application and Platform of Embedded Software (called PROAPES) is proposed. Such profile is intended to generically describe the services provided by a system...

Descripción completa

Detalles Bibliográficos
Autores: Soares, Inali Wisniewski, Agner, Luciane Telinski Wiedermann, Stadzisz, Paulo Cézar, Simão, Jean Marcelo
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2012
País:Argentina
Institución:Universidad Nacional de La Plata
Repositorio:SEDICI (UNLP)
Idioma:inglés
OAI Identifier:oai:sedici.unlp.edu.ar:10915/22067
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/22067
Access Level:acceso abierto
Palabra clave:Ciencias Informáticas
model driven architecture
UML profile
Real-time and embedded systems
Models
Abstracting methods
Descripción
Sumario:This study proposes the use of abstract software models in order to meet the diversity of embedded platforms. A UML 2.0 Profile for Modeling Application and Platform of Embedded Software (called PROAPES) is proposed. Such profile is intended to generically describe the services provided by a system platform that makes use of an RTOS. In addition, this study presents a Model Transformation (MT) based on the PROAPES profile, named MT-PROAPES. In this way, MT-PROAPES uses a Platform Model (PM), created on the basis of the proposed profile (PROAPES), and performs a transformation named Platform Independent Model (PIM)-behavior into Platform Specific Model (PSM)-behavior. Thus, the generation of reusable model transformations that are adaptable to different platform models is possible