Authors:
Mohamed Naija
and
Samir Ben Ahmed
Affiliation:
INSAT, Tunisia
Keyword(s):
Adaptability, Scheduling Analysis, Real-time & Embedded Systems, MDE, MARTE.
Related
Ontology
Subjects/Areas/Topics:
Artificial Intelligence
;
Cross-Feeding between Data and Software Engineering
;
Knowledge Management and Information Sharing
;
Knowledge-Based Systems
;
Model-Driven Engineering
;
Requirements Engineering
;
Service-Oriented Software Engineering and Management
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Software Process Improvement
;
Symbolic Systems
Abstract:
The profile for Modeling and Analysis of Real-Time and Embedded systems (MARTE) defines a framework for annotating non-functional properties of embedded systems. In particular, the SAM (Schedulability Analysis Model) sub-profile offers stereotypes for annotating UML models with the needed information which will be extracted to fulfil a scheduling phase. However, SAM does not allow designers to specify data to be used in the context of adaptive systems development. It is in this context that we propose an extension for the MARTE profile, and especially the sub-profile Schedulability Analysis Modeling, to include adaptation mechanisms in scheduling view. We illustrate the advantages and effectiveness of our proposal by modeling a FESTO case study as an Adaptive Real-Time and Embedded system.