Towards MARTE++ : an enhanced UML-based language to Model and Analyse Real-Time and Embedded Systems for the IoT age
Identificadores
URI: http://hdl.handle.net/10902/18374Registro completo
Mostrar el registro completo DCFecha
2017Derechos
©Los autores
Publicado en
Forum on Specification and Design Languages (FDL) : Verona, Italy, 18-20 september 2017
Palabras clave
UML
MARTE
Model-driven Development
Mixed Criticality Systems
Embeded Systems
Real-time Systems
Extra-functional Properties
OMG Standards
Resumen/Abstract
This paper presents requirements for an enhanced version of the UML Profile for MARTE, the current standard of the OMG for the modelling and analysis of real-time embedded systems. Since its adoption by the OMG in 2009 and after the various additions along recent years, MARTE has been essayed in a number of application domains and validation approaches. This paper makes a review of these various efforts describing extensions, additional functionality, and modeling needs that may serve as inputs for the preparation of a formal request for proposals (RFP) at the OMG. Aspects that have been found useful to have in it include modern platforms like Multi-core, Many-core and GPUs, networking for broader domains like the Internet of Things, federation of all modelling artifacts involved in the development process, including tracing mechanisms embedded in the language to link design and run-time artifacts, and more elaborated kinds of quantitative analyses and extra functional properties, like energy and memory consumption, heat dissipation, and temperature distribution. Also methodological aspects like its specification as a profile and/or as a meta-model will need to be discussed. Finally, the standard needs to be reviewed against the new executable UML related specifications; particularly to be in alignment with those semantics of state machines and composite structures.
Colecciones a las que pertenece
- D30 Congresos [57]
- D30 Proyectos de Investigación [116]
- D50 Congresos [464]
- D50 Proyectos de Investigación [404]