https://www.mdu.se/

mdu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Supporting Extra-Functional Properties Preservation in Model-Driven Engineering of Embedded Systems
Mälardalen University, School of Innovation, Design and Engineering. (SED)ORCID iD: 0000-0002-0401-1036
2011 (English)Report (Other academic)
Abstract [en]

In order for model-driven engineering to succeed, automated code generation from models through model transformations has to guarantee that extra-functional properties modelled at design level are preserved at code level. A full round-trip engineering approach could be needed in order to evaluate quality attributes of the embedded system by code execution monitoring/analysis tools and then provide backpropagation of the target code analysis results to modelling level. In this way, properties that can only be estimated statically are evaluated against runtime values and this consequently allows to optimize the design models for ensuring preservation of analysed extra-functional aspects. This paper presents an approach to support the whole round-trip process starting from the generation of source code for a target platform, passing through the monitoring of selected system quality attributes at code level, and nishing with the back-propagation of measured values to modelling level. The technique is validated against an industrial casestudy in the telecommunications applicative domain.

Place, publisher, year, edition, pages
2011. , p. 32
Series
MRTC report, ISSN 1404-3041
Keywords [en]
extra-functional properties, model-driven engineering, embedded systems
National Category
Software Engineering
Research subject
Computer Science; Innovation and Design
Identifiers
URN: urn:nbn:se:mdh:diva-14016ISRN: MDH-MRTC-257/2011-1-SEOAI: oai:DiVA.org:mdh-14016DiVA, id: diva2:480600
Projects
CHESSAvailable from: 2012-01-19 Created: 2012-01-19 Last updated: 2018-01-12Bibliographically approved
In thesis
1. Toward Preservation of Extra-Functional Properties for Model-Driven Component-Based Software Engineering of Embedded Systems
Open this publication in new window or tab >>Toward Preservation of Extra-Functional Properties for Model-Driven Component-Based Software Engineering of Embedded Systems
2012 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

Model-driven and component-based software engineering have been widely recognized as promising paradigms for development of a wide range of systems. Moreover, in the embedded real-time domain, their combination is believed to be helpful in handling the ever-increasing complexity of such systems design.However, in order for these paradigms and their combination to definitely break through at an industrial level for development of embedded real-time systems, both functional and extra-functional properties need to be addressed at each level of abstraction.

This research focuses on the preservation of extra-functional properties. More specifically, the aim is to provide support for easing such preservation throughout the entire development process at different abstraction levels.The main outcome of the research work is a round-trip engineering approach aiding the preservation of extra-functional properties by providing code generators, supporting monitoring and analysis of code execution, and then enabling back-propagation of the results to modelling level. In this way, properties that can only be roughly estimated statically are evaluated against runtime values and this consequently allows to optimize the design models for ensuring preservation of analysed extra-functional properties.

Moreover, a solution for managing evolution of computational context in which extra-functional properties are defined by means of validity analysis is provided. Such solution introduces a new language for the description of the computational context in which a given property is provided and/or computed by some analysis, enables detection of changes performed to the context description, and analyses the possible impacts on the extra-functional property values based on a precise representation of differences between previous and current version of the model.

Place, publisher, year, edition, pages
Mälardalens Högskola, 2012
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 147
Keywords
extra-functional properties, model driven engineering, component based software engineering, embedded systems
National Category
Software Engineering
Research subject
Computer Science; Innovation and Design
Identifiers
urn:nbn:se:mdh:diva-14017 (URN)978-91-7485-056-7 (ISBN)
Presentation
2012-02-03, Mälardalen Högskola, U building, room Kappa, Box 883, 721 23, Västerås, 13:15 (English)
Opponent
Supervisors
Available from: 2012-01-19 Created: 2012-01-19 Last updated: 2018-01-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

http://www.mrtc.mdh.se/index.php?choice=publications&id=2736

Authority records

Ciccozzi, Federico

Search in DiVA

By author/editor
Ciccozzi, Federico
By organisation
School of Innovation, Design and Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 184 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf