An Optimization Modeling Method for Adaptive Systems Based on Goal and Feature Models

A. Anda, Daniel Amyot
{"title":"An Optimization Modeling Method for Adaptive Systems Based on Goal and Feature Models","authors":"A. Anda, Daniel Amyot","doi":"10.1109/MoDRE51215.2020.00008","DOIUrl":null,"url":null,"abstract":"Adaptive Socio-Cyber-Physical Systems (SCPSs) need a comprehensive requirements modeling approach to embed social concerns (goals) in their development activities. Since these kinds of systems often involve complicated and dynamic interactions with their environment, they must react to environmental changes using different potential solutions that satisfy social concerns as well as system objectives and qualities. This paper presents an optimization modeling method that monitors an SCPS's environment and qualities to provide design-time and runtime solutions that satisfy required goals of the system and its stakeholders, as well as imposed correctness constraints specified in a feature model. We combine arithmetic functions generated automatically from goal and feature models as an objective function input to an optimization tool (IBM CPLEX) in order to compute, at design time, optimal solutions for common situations. Runtime optimization can also be used for unforeseen situations. An illustrative example is used to assess the feasibility of the method. The results show that optimizing the mathematical functions of goal/feature models together is beneficial in exploring SCPS requirements and detecting weaknesses in common adaptation situations.","PeriodicalId":174751,"journal":{"name":"2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MoDRE51215.2020.00008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Adaptive Socio-Cyber-Physical Systems (SCPSs) need a comprehensive requirements modeling approach to embed social concerns (goals) in their development activities. Since these kinds of systems often involve complicated and dynamic interactions with their environment, they must react to environmental changes using different potential solutions that satisfy social concerns as well as system objectives and qualities. This paper presents an optimization modeling method that monitors an SCPS's environment and qualities to provide design-time and runtime solutions that satisfy required goals of the system and its stakeholders, as well as imposed correctness constraints specified in a feature model. We combine arithmetic functions generated automatically from goal and feature models as an objective function input to an optimization tool (IBM CPLEX) in order to compute, at design time, optimal solutions for common situations. Runtime optimization can also be used for unforeseen situations. An illustrative example is used to assess the feasibility of the method. The results show that optimizing the mathematical functions of goal/feature models together is beneficial in exploring SCPS requirements and detecting weaknesses in common adaptation situations.
基于目标模型和特征模型的自适应系统优化建模方法
适应性社会-信息-物理系统(scps)需要一个全面的需求建模方法来将社会关注(目标)嵌入到它们的开发活动中。由于这些类型的系统通常涉及与环境的复杂和动态的相互作用,它们必须使用满足社会关注以及系统目标和质量的不同潜在解决方案对环境变化作出反应。本文提出了一种优化建模方法,该方法监视SCPS的环境和质量,以提供满足系统及其利益相关者所需目标的设计时和运行时解决方案,以及在特征模型中指定的强加的正确性约束。我们将目标和特征模型自动生成的算术函数作为目标函数输入到优化工具(IBM CPLEX),以便在设计时计算常见情况的最优解决方案。运行时优化也可以用于不可预见的情况。最后通过一个算例验证了该方法的可行性。结果表明,优化目标/特征模型的数学函数有助于在常见的自适应情况下探索SCPS需求和发现弱点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信