当前位置: X-MOL 学术Cognit. Tech. Work › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Employing resilience engineering in eliciting software requirements for complex systems: experiments with the functional resonance analysis method (FRAM)
Cognition, Technology & Work ( IF 2.4 ) Pub Date : 2020-01-02 , DOI: 10.1007/s10111-019-00620-0
Elaine Alves de Carvalho , José Orlando Gomes , Alessandro Jatobá , Mônica Ferreira da Silva , Paulo Victor Rodrigues de Carvalho

Resilience engineering provides concepts and methods for assessing the ability of socio-technical systems to adjust their functioning before, during, or after changes or disturbances. As such, this field of study has great potential to contribute to software engineering—particularly for the requirements specification for information systems—that deals with variability, unpredictability, and adaptation in complex contexts. Despite software engineers’ efforts, the requirements phase is still challenging, especially in complex socio-technical systems. In these systems, the software must be more resilient and adaptable to deal with uncertain situations. Thus, this study aimed to investigate the contributions of resilience engineering to requirements engineering to identify software requirements for complex systems. Two experiments were performed with software professionals to produce requirements specifications in healthcare. The participants used information from the functional resonance analysis method (FRAM) compared to business process modeling notation (BPMN). Both experiments were supported by a systematic approach called MacKnight. This study indicates innovative strategies to gather resilient software requirements from FRAM models for complex systems.

中文翻译:

在复杂系统的软件需求中采用弹性工程:功能共振分析方法 (FRAM) 的实验

弹性工程提供了用于评估社会技术系统在变化或干扰之前、之中或之后调整其功能的能力的概念和方法。因此,该研究领域具有巨大的潜力,可以为处理复杂环境中的可变性、不可预测性和适应性的软件工程(尤其是信息系统的需求规范)做出贡献。尽管软件工程师付出了努力,但需求阶段仍然具有挑战性,尤其是在复杂的社会技术系统中。在这些系统中,软件必须具有更强的弹性和适应性,以应对不确定的情况。因此,本研究旨在调查弹性工程对需求工程的贡献,以确定复杂系统的软件需求。与软件专业人员进行了两次实验,以生成医疗保健领域的需求规范。与业务流程建模符号 (BPMN) 相比,参与者使用了来自功能共振分析方法 (FRAM) 的信息。这两个实验都得到了一种称为 MacKnight 的系统方法的支持。这项研究表明了从复杂系统的 FRAM 模型中收集弹性软件需求的创新策略。
更新日期:2020-01-02
down
wechat
bug