FORMS

Author:

Weyns Danny1,Malek Sam2,Andersson Jesper1

Affiliation:

1. Linnaeus University, Sweden

2. George Mason University

Abstract

The challenges of pervasive and mobile computing environments, which are highly dynamic and unpredictable, have motivated the development of self-adaptive software systems. Although noteworthy successes have been achieved on many fronts, the construction of such systems remains significantly more challenging than traditional systems. We argue this is partially because researchers and practitioners have been struggling with the lack of a precise vocabulary for describing and reasoning about the key architectural characteristics of self-adaptive systems. Further exacerbating the situation is the fact that existing frameworks and guidelines do not provide an encompassing perspective of the different types of concerns in this setting. In this article, we present a comprehensive reference model, entitled FOrmal Reference Model for Self-adaptation (FORMS), that targets both issues. FORMS provides rigor in the manner such systems can be described and reasoned about. It consists of a small number of formally specified modeling elements that correspond to the key concerns in the design of self-adaptive software systems, and a set of relationships that guide their composition. We demonstrate FORMS's ability to precisely describe and reason about the architectural characteristics of distributed self-adaptive software systems through its application to several existing systems. FORMS's expressive power gives it a potential for documenting reusable architectural solutions (e.g., architectural patterns) to commonly encountered problems in this area.

Funder

Division of Computing and Communication Foundations

Seventh Framework Programme

Defense Advanced Research Projects Agency

Publisher

Association for Computing Machinery (ACM)

Subject

Software,Computer Science (miscellaneous),Control and Systems Engineering

Reference51 articles.

1. Andersson J. de Lemos R. Malek S. and Weyns D . 2009 a. Modeling dimensions of self-adaptive software systems. In Hot Topics on Software Engineering for Self-Adaptive Systems B. H. C. Cheng et al. Eds. Lecture Notes in Computer Science vol. 5525 Springer . 10.1007/978-3-642-02161-9_2 Andersson J. de Lemos R. Malek S. and Weyns D. 2009a. Modeling dimensions of self-adaptive software systems. In Hot Topics on Software Engineering for Self-Adaptive Systems B. H. C. Cheng et al. Eds. Lecture Notes in Computer Science vol. 5525 Springer. 10.1007/978-3-642-02161-9_2

2. Reflecting on self-adaptive software systems

3. Reo: a channel-based coordination model for component composition

4. Research directions in reflective middleware

Cited by 123 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. A novel continual reinforcement learning-based expert system for self-optimization of soft real-time systems;Expert Systems with Applications;2024-03

2. Dealing with Drift of Adaptation Spaces in Learning-based Self-Adaptive Systems using Lifelong Self-Adaptation;ACM Transactions on Autonomous and Adaptive Systems;2023-12-13

3. Runtime verification of self-adaptive multi-agent system using probabilistic timed automata;Journal of Intelligent & Fuzzy Systems;2023-12-02

4. Self-Adaptation in Industry: A Survey;ACM Transactions on Autonomous and Adaptive Systems;2023-05-28

5. From Self-Adaptation to Self-Evolution Leveraging the Operational Design Domain;2023 IEEE/ACM 18th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS);2023-05

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3