2013 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) 2013
DOI: 10.1109/seams.2013.6595488
|View full text |Cite
|
Sign up to set email alerts
|

Evolving an adaptive industrial software system to use architecture-based self-adaptation

Abstract: Abstract-Although architecture-based self-adaptation has been widely used, there is still little understanding about the validity and tradeoffs of incorporating it into real-world software-intensive systems which already feature built-in adaptation mechanisms. In this paper, we report on our experience in integrating Rainbow, a platform for architecture-based self-adaptation, and an industrial middleware employed to monitor and manage highly populated networks of devices. Concretely, we reflect on aspects such… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
34
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 38 publications
(37 citation statements)
references
References 9 publications
0
34
0
Order By: Relevance
“…The great majority of studies on self-adaptive or autonomic systems have been evaluated through simulations or toy examples, without a complete empirical evaluation [18]. The main exception is the Rainbow framework [14], which has been used to convert a legacy system into a self-adaptive one in the work described in [9]. However, Rainbow addresses self-adaptation with a centralized approach, which may be not suitable for large scale distributed systems composed by a huge number of nodes.…”
Section: Related Workmentioning
confidence: 99%
“…The great majority of studies on self-adaptive or autonomic systems have been evaluated through simulations or toy examples, without a complete empirical evaluation [18]. The main exception is the Rainbow framework [14], which has been used to convert a legacy system into a self-adaptive one in the work described in [9]. However, Rainbow addresses self-adaptation with a centralized approach, which may be not suitable for large scale distributed systems composed by a huge number of nodes.…”
Section: Related Workmentioning
confidence: 99%
“…The Data Acquisition and Control Service (DCAS) [8] is a middleware from Critical Software that provides a reusable infrastructure to manage the monitoring of highly populated networks of devices. In particular, the middleware is designed to be seamlessly integrated with Critical's Energy Management System (csEMS)…”
Section: Structure and Objectivementioning
confidence: 99%
“…The basic building blocks in a DCAS-based system ( Figure 1) are: 2 1 http://solutions.criticalsoftware.com/products services/csems/ 2 We herein consider a simplified version of the DCAS architecture. Further details about DCAS can be found in [8]. • Devices are equipped with one or more sensors to obtain data from the application domain (e.g., from wind towers, solar panels, etc.).…”
Section: Structure and Objectivementioning
confidence: 99%
See 2 more Smart Citations