首页> 外文OA文献 >GODA: A goal-oriented requirements engineering framework for runtime dependability analysis
【2h】

GODA: A goal-oriented requirements engineering framework for runtime dependability analysis

机译:GODA:用于运行时可靠性分析的面向目标的需求工程框架

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Many modern software systems must deal with changes and uncertainty. Traditional dependability requirements engineering is not equipped for this since it assumes that the context in which a system operates be stable and deterministic, which often leads to failures and recurrent corrective maintenance. The Contextual Goal Model (CGM), a requirements model that proposes the idea of context-dependent goal fulfillment, mitigates the problem by relating alternative strategies for achieving goals to the space of context changes. Additionally, the Runtime Goal Model (RGM) adds behavioral constraints to the fulfillment of goals that may be checked against system execution traces. Objective: This paper proposes GODA (Goal-Oriented Dependability Analysis) and its supporting framework as concrete means for reasoning about the dependability requirements of systems that operate in dynamic contexts. Method: GODA blends the power of CGM, RGM and probabilistic model checking to provide a formal requirements specification and verification solution. At design time, it can help with design and implementation decisions; at runtime it helps the system self-adapt by analyzing the different alternatives and selecting the one with the highest probability for the system to be dependable. GODA is integrated into TAO4ME, a state-of-the-art tool for goal modeling and analysis. Results: GODA has been evaluated against feasibility and scalability on Mobee: a real-life software system that allows people to share live and updated information about public transportation via mobile devices, and on larger goal models. GODA can verify, at runtime, up to two thousand leaf-tasks in less than 35ms, and requires less than 240 KB of memory. Conclusion: Presented results show GODA's design-time and runtime verification capabilities, even under limited computational resources, and the scalability of the proposed solution.
机译:许多现代软件系统必须应对变化和不确定性。传统的可靠性需求工程没有为此配备,因为它假设系统运行的环境是稳定且确定的,这通常会导致故障和经常性的纠正性维护。上下文目标模型(CGM)是一种提出了依赖于上下文的目标实现思想的需求模型,通过将实现目标的替代策略与上下文变化空间相关联来缓解该问题。此外,运行时目标模型(RGM)为目标的实现添加了行为约束,可以根据系统执行跟踪检查这些目标。目的:本文提出了GODA(目标导向的可靠性分析)及其支持框架,作为推理在动态环境下运行的系统的可靠性要求的具体方法。方法:GODA融合了CGM,RGM和概率模型检查的功能,以提供正式的需求规格说明和验证解决方案。在设计时,它可以帮助设计和实现决策;在运行时,它可以通过分析不同的选择并选择最有可能使系统可靠的选择来帮助系统自适应。 GODA已集成到TAO4ME中,TAO4ME是用于目标建模和分析的最新工具。结果:GODA已在Mobee上进行了可行性和可扩展性评估:Mobee是一种现实生活中的软件系统,使人们可以通过移动设备和更大的目标模型共享有关公共交通的实时信息和更新信息。 GODA在运行时可以在不到35ms的时间内验证多达两千个叶任务,并且需要少于240 KB的内存。结论:提出的结果表明,即使在有限的计算资源下,GODA的设计时和运行时验证功能也具有所提出解决方案的可扩展性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号