Refinement-Based Modelling and Verification of, Design Patterns for, Self-adaptive Systems

7Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Design patterns are essential for designing complex systems by reusing recurring design principles. Various design patterns were proposed for self-adaptive systems, but their integration into a model-driven design process that, at the same time, provides formal guarantees is still a challenge. This is especially true for self-adaptive design patterns that are generic and abstract enough to provide general solutions that need to be refined prior to their concrete instantiations. In this paper, we present a structured and comprehensible modelling approach for design patterns in the refinement-based process calculus CSP. We formally show crucial properties of them and analyse the refinement-based relationship between their components, which generalises to entire patterns. Based on these analysis results, we are able to provide a first step towards a general, formally well-founded framework providing generic solutions for recurring problems in the management of self-adaptive systems.

Cite

CITATION STYLE

APA

Göthel, T., Jähnig, N., & Seif, S. (2017). Refinement-Based Modelling and Verification of, Design Patterns for, Self-adaptive Systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10610 LNCS, pp. 157–173). Springer Verlag. https://doi.org/10.1007/978-3-319-68690-5_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free