A Formal Model to Integrate Behavioral and Structural Adaptations in Self-adaptive Systems
2019 (English) In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Springer , 2019, p. 3-19Conference paper, Published paper (Refereed)
Abstract [en]
An approach for modelling adaptive complex systems should be flexible and scalable to allow a system to grow easily, and should have a formal foundation to guarantee the correctness of the system behavior. In this paper, we present the architecture, and formal syntax and semantics of HPobSAM which is a model for specifying behavioral and structural adaptations to model large-scale systems and address re-usability concerns. Self-adaptive modules are used as the building blocks to structure a system, and policies are used as the mechanism to perform both behavioral and structural adaptations. While a self-adaptive module is autonomous to achieve its local goals by collaborating with other self-adaptive modules, it is controlled by a higher-level entity to prevent undesirable behavior. HPobSAM is formalized using a combination of algebraic, graph transformation-based and actor-based formalisms.
Place, publisher, year, edition, pages Springer , 2019. p. 3-19
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 11761 LNCS
Keywords [en]
Adaptive systems, Large scale systems, Semantics, Software engineering, Adaptive complex systems, Adaptive modules, Building blockes, Formal foundation, Graph Transformation, Self-adaptive system, Structural adaptation, System behaviors, Behavioral research
National Category
Computer and Information Sciences
Identifiers URN: urn:nbn:se:mdh:diva-46546 DOI: 10.1007/978-3-030-31517-7_1 Scopus ID: 2-s2.0-85076083002 ISBN: 9783030315160 (print) OAI: oai:DiVA.org:mdh-46546 DiVA, id: diva2:1379384
Conference 8th International Conference on Fundamentals of Software Engineering, FSEN 2019; Tehran; Iran; 1 May 2019 through 3 May 2019
2019-12-172019-12-172019-12-19 Bibliographically approved