Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Architectural Constraints in the Model-Driven Development of Self-Adaptive Applications

Published: 01 July 2008 Publication History

Abstract

In component-based software development, a composition of connected components represents a software system's architecture. This component framework supports adaptation through application variability. The adaptation decision is made at runtime by resolving the variation points and computing the utility of all application variants. Following the application variability model, a huge number of application variants may arise, many of which are not feasible in reality. Architectural constraints may be applied to filter out such infeasible variants before checking their utilities. This article presents an approach to specify architectural constraints while following a model-driven development approach.

Cited By

View all
  • (2016)Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtimeSoftware and Systems Modeling (SoSyM)10.1007/s10270-013-0394-915:1(31-69)Online publication date: 1-Feb-2016
  • (2015)Adaptive run-time models for groups of autonomous robotsProceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.5555/2821357.2821381(127-133)Online publication date: 16-May-2015
  • (2013)Design and evaluation of the ModelHealth toolchain for continuity of care web servicesAutomated Software Engineering10.1007/s10515-012-0115-620:2(185-235)Online publication date: 1-Jun-2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Distributed Systems Online
IEEE Distributed Systems Online  Volume 9, Issue 7
July 2008

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 July 2008

Author Tag

  1. self-adaptive applications, model-driven development, architectural constraints, variability, component-based software development

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2016)Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtimeSoftware and Systems Modeling (SoSyM)10.1007/s10270-013-0394-915:1(31-69)Online publication date: 1-Feb-2016
  • (2015)Adaptive run-time models for groups of autonomous robotsProceedings of the 10th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.5555/2821357.2821381(127-133)Online publication date: 16-May-2015
  • (2013)Design and evaluation of the ModelHealth toolchain for continuity of care web servicesAutomated Software Engineering10.1007/s10515-012-0115-620:2(185-235)Online publication date: 1-Jun-2013
  • (2011)Development support for QoS-aware service-adaptation in ubiquitous computing applicationsProceedings of the 2011 ACM Symposium on Applied Computing10.1145/1982185.1982232(197-202)Online publication date: 21-Mar-2011
  • (2009)Dynamic planning and weaving of dependability concerns for self-adaptive ubiquitous servicesProceedings of the 2009 ACM symposium on Applied Computing10.1145/1529282.1529507(1021-1028)Online publication date: 8-Mar-2009
  • (2009)MUSICSoftware Engineering for Self-Adaptive Systems10.1007/978-3-642-02161-9_9(164-182)Online publication date: 10-Jun-2009

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media