2016
DOI: 10.1016/j.jss.2015.09.021
|View full text |Cite
|
Sign up to set email alerts
|

Incorporating architecture-based self-adaptation into an adaptive industrial software system

Abstract: Complex software-intensive systems are increasingly relied upon for all kinds of activities in society, leading to the requirement that these systems should be resilient to changes that may occur to the system, its environment, or its goals.Traditionally, resilience has been achieved either through: (i) low-level mechanisms embedded in the implementation (e.g., exception handling, timeouts, redundancies), which are unable to detect subtle but important anomalies (e.g., progressive performance degradation); or … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
17
0

Year Published

2016
2016
2019
2019

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 28 publications
(17 citation statements)
references
References 16 publications
(23 reference statements)
0
17
0
Order By: Relevance
“…The Rainbow framework (Garlan et al 2004) is a reusable software architecture for engineering systems that are self-adaptive at runtime. It aims to minimize the design efforts by providing a customizable framework that can be employed in different domains (Cámara et al 2016).…”
Section: Rainbow Frameworkmentioning
confidence: 99%
See 1 more Smart Citation
“…The Rainbow framework (Garlan et al 2004) is a reusable software architecture for engineering systems that are self-adaptive at runtime. It aims to minimize the design efforts by providing a customizable framework that can be employed in different domains (Cámara et al 2016).…”
Section: Rainbow Frameworkmentioning
confidence: 99%
“…The Rainbow framework employs the notation architectural style to distinguish system-specific knowledge from commonalities between systems. This facilitates customization by determining four customization points (Cámara et al 2016):…”
Section: Rainbow Frameworkmentioning
confidence: 99%
“…The work of Camara et al (2016) presents an experience feedback on the re-engineering of an industrial system so that it supports architecture-based self-adaptation. This system, called DCAS, is a cyber-physical system whose main functional goal is to monitor physical devices and manage data requested from these devices.…”
Section: Article In Pressmentioning
confidence: 99%
“…We assume a model of adaptation that represents adaptation knowledge using the following high-level concepts: 4 1) Tactic: is a primitive action that corresponds to a single step of adaptation. For instance, in DCAS we can specify pairs of tactics with opposing effects for (de)activating processor nodes, or scale up/down the number of DRPPs active in a given processor node.…”
Section: A Adaptation Modelmentioning
confidence: 99%
“…In this paper, we refer to an automated version of scale out implemented on a Rainbow-based prototype of DCAS[4].…”
mentioning
confidence: 99%