2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)最新文献

筛选
英文 中文
Using Colorimetric Concepts for the Evaluation of Goal Models 用比色概念评价目标模型
2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE) Pub Date : 2020-08-01 DOI: 10.1109/MoDRE51215.2020.00011
R. Oliveira, Julio Cesar Sampaio do Prado Leite
{"title":"Using Colorimetric Concepts for the Evaluation of Goal Models","authors":"R. Oliveira, Julio Cesar Sampaio do Prado Leite","doi":"10.1109/MoDRE51215.2020.00011","DOIUrl":"https://doi.org/10.1109/MoDRE51215.2020.00011","url":null,"abstract":"Goal-oriented models have become important tools for the analysis of non-functional requirements (NFRs). However, the treatment of NFRs is a non-trivial task, considering that this class of requirements covers quality characteristics. This implies that when dealing with subjective requirements, we need to focus on mechanisms that can enrich the semantics of their representation. This is the case of assigning and propagating labels in the evaluation of goal-oriented models. The definition of labels on existing models has low granularity and often fails to reflect the full in-formational potential that this type of artifact could offer. This is the case of the NFR Framework. Propagation in the model is bot-tom-up and understanding about the degree of satisficing a goal becomes difficult. This paper explores a rationale to increase the informative power of the labels assigned to the goals, using the concepts of colorimetry in the SIG (Softgoal Interdependency Graph). We discuss how color may mitigate the challenge of increasing the granularity of goal models analysis, thus improving the evaluation of these models.","PeriodicalId":174751,"journal":{"name":"2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134549578","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Self-Directed Creation and Editing of UML Class Diagrams on Mobile Devices for Visually Impaired People 针对视障人士的移动设备上UML类图的自主创建和编辑
2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE) Pub Date : 2020-08-01 DOI: 10.1109/MoDRE51215.2020.00012
Fabian Wildhaber, Nadim Salloum, Marcel Gygli, Andrea R. Kennel
{"title":"Self-Directed Creation and Editing of UML Class Diagrams on Mobile Devices for Visually Impaired People","authors":"Fabian Wildhaber, Nadim Salloum, Marcel Gygli, Andrea R. Kennel","doi":"10.1109/MoDRE51215.2020.00012","DOIUrl":"https://doi.org/10.1109/MoDRE51215.2020.00012","url":null,"abstract":"Visually impaired people (VIP) face difficulties interacting with information that rely heavily on visuals such as diagrams. In this paper, we focus on improving the accessibility of class diagrams based on the Unified Modeling Language (UML). UML is a widely used standard for modelling software. While the creation of such diagrams is often done with graphic editors, multiple text-based approaches can be used by VIP. This paper proposes a novel interaction pattern by not solely relying on textual input. We leverage existing accessibility tools provided in current mobile devices and extend the device with a cost-effective physical guide. We compare our prototype to a textual modelling language (TML), namely PlantUML. The tests show that our solution is in many cases more suitable for new users since it lowers the learning curve significantly compared to TMLs. It also provides a benefit to VIP users with prior knowledge of a TML, especially when reading and navigating diagrams.","PeriodicalId":174751,"journal":{"name":"2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130914278","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
ALDB: Debugging Alloy Models of Behavioural Requirements ALDB:调试行为需求合金模型
2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE) Pub Date : 2020-08-01 DOI: 10.1109/MoDRE51215.2020.00009
Aman Dureja, Aditya Keerthi, A. Liang, Paul Zhang, N. Day
{"title":"ALDB: Debugging Alloy Models of Behavioural Requirements","authors":"Aman Dureja, Aditya Keerthi, A. Liang, Paul Zhang, N. Day","doi":"10.1109/MoDRE51215.2020.00009","DOIUrl":"https://doi.org/10.1109/MoDRE51215.2020.00009","url":null,"abstract":"Declarative modelling languages, such as Alloy, are becoming popular for describing behavioural requirements very early in system development because automated analysis of these models provides valuable feedback. Typically, these languages are supported by constraint solvers (SAT, SMT) for providing instances or model checking properties. However, a user can quickly find simple bugs and gain confidence in their model by concretely simulating steps of the transition system. We present ALDB: a debugger for models of transition systems written in the Alloy language. It provides a familiar debugging interface to walk around in the behaviour of the model, enabling users to quickly explore scenarios, find errors via concrete simulation, and incrementally build up to bounded model checking.","PeriodicalId":174751,"journal":{"name":"2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132099497","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Is There a Need to Address Human Values in Domain Modelling? 在领域建模中是否需要解决人的价值?
2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE) Pub Date : 2020-08-01 DOI: 10.1109/MoDRE51215.2020.00015
G. Mussbacher, Waqar Hussain, J. Whittle
{"title":"Is There a Need to Address Human Values in Domain Modelling?","authors":"G. Mussbacher, Waqar Hussain, J. Whittle","doi":"10.1109/MoDRE51215.2020.00015","DOIUrl":"https://doi.org/10.1109/MoDRE51215.2020.00015","url":null,"abstract":"Consideration of human values during software development can improve technology acceptance and minimize its negative societal implications. However, important human values often get ignored during requirements analysis and specification. Modelling is a fundamental requirements engineering (RE) activity. As a pilot study, we consider domain modelling, an RE modelling technique which often forms the basis of system design and hence significantly impacts the whole software development process. This position paper presents initial evidence that human values are indeed reflected in domain models. Consequently, paying inadequate attention to human values during domain modelling may result in negative financial or reputational implications for software organizations. We posit that human values-enriched domain modelling guidelines may help in identifying what stakeholders really want to avoid system rejection and negative social implications and call upon the RE community to integrate human values-enriched guidelines into RE modelling techniques.","PeriodicalId":174751,"journal":{"name":"2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129135370","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Model-Driven Requirements for Humans-on-the-Loop Multi-UAV Missions 人在环多无人机任务的模型驱动需求
2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE) Pub Date : 2020-08-01 DOI: 10.1109/MoDRE51215.2020.00007
Ankit Agrawal, Jan-Philipp Steghöfer, J. Cleland-Huang
{"title":"Model-Driven Requirements for Humans-on-the-Loop Multi-UAV Missions","authors":"Ankit Agrawal, Jan-Philipp Steghöfer, J. Cleland-Huang","doi":"10.1109/MoDRE51215.2020.00007","DOIUrl":"https://doi.org/10.1109/MoDRE51215.2020.00007","url":null,"abstract":"The use of semi-autonomous Unmanned Aerial Vehicles (UAVs or drones) to support emergency response scenarios, such as fire surveillance and search-and-rescue, has the potential for huge societal benefits. Onboard sensors and artificial intelligence (AI) allow these UAVs to operate autonomously in the environment. However, human intelligence and domain expertise are crucial in planning and guiding UAVs to accomplish the mission. Therefore, humans and multiple UAVs need to collaborate as a team to conduct a time-critical mission successfully. We propose a meta-model to describe interactions among the human operators and the autonomous swarm of UAVs. The meta-model also provides a language to describe the roles of UAVs and humans and the autonomous decisions. We complement the meta-model with a template of requirements elicitation questions to derive models for specific missions. We also identify common scenarios where humans should collaborate with UAVs to augment the autonomy of the UAVs. We introduce the meta-model and the requirements elicitation process with examples drawn from a search-and-rescue mission in which multiple UAVs collaborate with humans to respond to the emergency. We then apply it to a second scenario in which UAVs support first responders in fighting a structural fire. Our results show that the meta-model and the template of questions support the modeling of the human-on-the-loop human interactions for these complex missions, suggesting that it is a useful tool for modeling the human-on-the-loop interactions for multi-UAVs missions.","PeriodicalId":174751,"journal":{"name":"2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)","volume":"122 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114945263","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
An Optimization Modeling Method for Adaptive Systems Based on Goal and Feature Models 基于目标模型和特征模型的自适应系统优化建模方法
2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE) Pub Date : 2020-08-01 DOI: 10.1109/MoDRE51215.2020.00008
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":"https://doi.org/10.1109/MoDRE51215.2020.00008","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.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115969015","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Specification of Software Requirements for Condition Monitoring of Automation Systems 自动化系统状态监测软件要求规范
2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE) Pub Date : 2020-08-01 DOI: 10.1109/MoDRE51215.2020.00013
Faruk Pasic, B. Wohlers
{"title":"Specification of Software Requirements for Condition Monitoring of Automation Systems","authors":"Faruk Pasic, B. Wohlers","doi":"10.1109/MoDRE51215.2020.00013","DOIUrl":"https://doi.org/10.1109/MoDRE51215.2020.00013","url":null,"abstract":"Condition monitoring is a fundamental technology that enables predictive maintenance of automation systems. However, as automation systems increase in complexity, the development of condition monitoring software becomes a challenging task that requires extensive knowledge from multiple engineering disciplines. In this context, the identification and specification of condition monitoring software requirements play a key role. Neglecting these tasks often results in costly problems during later stages of systems development. Currently, means to support interdisciplinary requirements engineering within condition monitoring software development are missing. In particular, there is a need for a systematic process that supports modeling condition monitoring requirements. In this paper, we present our solution - a profile based on the extension of the SysML, which is commonly used to engineer requirements in automation systems. The profile allows specification of condition monitoring software requirements and thus enables a more domain-specific requirements engineering approach. We illustrate this approach on a heat exchanger condition monitoring system, explain the particular modeling steps, and present lessons learned.","PeriodicalId":174751,"journal":{"name":"2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115028223","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
[Copyright notice] (版权)
2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE) Pub Date : 2020-08-01 DOI: 10.1109/modre51215.2020.00003
{"title":"[Copyright notice]","authors":"","doi":"10.1109/modre51215.2020.00003","DOIUrl":"https://doi.org/10.1109/modre51215.2020.00003","url":null,"abstract":"","PeriodicalId":174751,"journal":{"name":"2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124730154","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Detecting Emergent Behavior in Scenario-Based Specifications using a Probabilistic Model 使用概率模型检测基于场景的规范中的紧急行为
2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE) Pub Date : 2020-08-01 DOI: 10.1109/MoDRE51215.2020.00010
Munima Jahan, Zahra Shakeri Hossein Abad, B. Far
{"title":"Detecting Emergent Behavior in Scenario-Based Specifications using a Probabilistic Model","authors":"Munima Jahan, Zahra Shakeri Hossein Abad, B. Far","doi":"10.1109/MoDRE51215.2020.00010","DOIUrl":"https://doi.org/10.1109/MoDRE51215.2020.00010","url":null,"abstract":"Verification of requirements documents is crucial for developing quality software products. Scenarios are powerful tools for requirements elicitation. Manual verification of the requirements documents is a tedious job. This paper presents an automated approach to detect emergent behaviour in scenario-based specifications using a probabilistic model. Emergent behaviours are the unexpected behaviours in software specifications that are not easily visible in the design documents but may appear during execution and cause risk hazards after the implementation. In this paper, we define the interactions between system components as a sequence of words in a sentence and predict the possible violation in the execution order using probabilities. We have demonstrated our approach with an illustrative example. Three different case studies are provided to manifest the efficiency of our approach.","PeriodicalId":174751,"journal":{"name":"2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121241685","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
[Title page iii] [标题页iii]
2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE) Pub Date : 2020-08-01 DOI: 10.1109/modre51215.2020.00002
{"title":"[Title page iii]","authors":"","doi":"10.1109/modre51215.2020.00002","DOIUrl":"https://doi.org/10.1109/modre51215.2020.00002","url":null,"abstract":"","PeriodicalId":174751,"journal":{"name":"2020 IEEE Tenth International Model-Driven Requirements Engineering (MoDRE)","volume":"292 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133970803","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信