Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems 2011
DOI: 10.1145/1988008.1988030
|View full text |Cite
|
Sign up to set email alerts
|

A CSP-based framework for the specification, verification, and implementation of adaptive systems

Abstract: The process algebra CSP is tailored for the specification and verification of reactive systems. Such systems react upon external stimuli by adjusting their internal behavior, e.g., to recover from errors. Adaptive systems can be regarded as a subclass of reactive systems in the sense that such systems react by adapting to changes propagated by some stimulus. In this paper, we use CSP for the specification, verification and implementation of adaptive systems. This enables us to use standard CSP tools such as FD… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
22
0

Year Published

2012
2012
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(22 citation statements)
references
References 24 publications
0
22
0
Order By: Relevance
“…Designing and deploying certifiable verification and validation methods for self-adaptive applications is one of the major research challenges for the software engineering community in general and the selfadaptive applications community in particular [11]. Concerned properties for self-adaptive applications include safety [13,40], liveness and reachability [21,28,29,40], reliability [7,17], and stability [4,28,29]. In recent years, different methods have been used in [40,4,5] to verify self-adaptive applications.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Designing and deploying certifiable verification and validation methods for self-adaptive applications is one of the major research challenges for the software engineering community in general and the selfadaptive applications community in particular [11]. Concerned properties for self-adaptive applications include safety [13,40], liveness and reachability [21,28,29,40], reliability [7,17], and stability [4,28,29]. In recent years, different methods have been used in [40,4,5] to verify self-adaptive applications.…”
Section: Related Workmentioning
confidence: 99%
“…Concerned properties for self-adaptive applications include safety [13,40], liveness and reachability [21,28,29,40], reliability [7,17], and stability [4,28,29]. In recent years, different methods have been used in [40,4,5] to verify self-adaptive applications. Zhang and Cheng [40] introduced an approach to creating formal models for the behavior of self-adaptive applications.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…A<> Camera(1).Failed imply ((Camera (2).MasterWithSlaves && camera [2].slaves [3]) || (Camera(3).MasterWithSlaves && camera [3].slaves [2]))…”
Section: Model Checkingmentioning
confidence: 99%