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
Refining extra-functional property values in hierarchical component models
Mälardalen University, School of Innovation, Design and Engineering.
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0003-0165-3743
2011 (English)In: CompArch'11 - Proceedings of the 2011 Federated Events on Component-Based Software Engineering and Software Architecture - CBSE'11, 2011, p. 83-92Conference paper, Published paper (Refereed)
Abstract [en]

It is nowadays widely accepted that extra-functional properties (EFPs) are as important as functional properties for system correctness, especially when considering systems such as safety-critical embedded systems. The criticality and resource-constrained nature of these systems necessitate to be able to predict tight and accurate extra-functional property values all along the development, from early estimations to measurements. By using a hierarchical component model that allows implementing components as an assembly of subcomponent instances, the same component can be instantiated in several assemblies, i.e. in different usage contexts. Many EFP values are sensitive to the usage context and knowing information about the enclosing assembly enables refining the values of the properties on the subcomponents. Such refinement is usually not supported and the consistency between refined values and the original ones not ensured. This paper presents the concepts and mechanisms to support EFP refinement in hierarchical component models with explicit property inheritance and refinement policies which formally define consistency constraints between refined value and the original one. These policies are interpreted and ensured for all actors and in all workspaces. The paper also describes the related experiments performed on the ProCom component model. © 2011 ACM.

Place, publisher, year, edition, pages
2011. p. 83-92
Keywords [en]
component instance, component type, extra-functional properties, inheritance policy, multiple values, virtual workspace, Component instances, Virtual workspaces, Embedded software, Embedded systems, Models, Refining, Software architecture, Hierarchical systems
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-16047DOI: 10.1145/2000229.2000242Scopus ID: 2-s2.0-79960508536ISBN: 9781450307239 (print)OAI: oai:DiVA.org:mdh-16047DiVA, id: diva2:563458
Conference
14th ACM SIGSOFT Symposium on Component Based Software Engineering, CBSE'11, Held as Part of the 2011 Federated Events on Component-Based Software Engineering and Software Architecture, CompArch'11, 20 June 2011 through 24 June 2011, Boulder, CO
Note

Sponsors: Assoc. Comput. Mach., Spec. Interest Group; Softw. Eng. (ACM SIGSOFT)

Available from: 2012-10-30 Created: 2012-10-29 Last updated: 2025-10-10Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Sentilles, Séverine

Search in DiVA

By author/editor
Lévêque, ThomasSentilles, Séverine
By organisation
School of Innovation, Design and Engineering
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 123 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