首页> 外文期刊>Requirements Engineering >Early modeling and validation of timed system requirements using Timed Use Case Maps
【24h】

Early modeling and validation of timed system requirements using Timed Use Case Maps

机译:使用定时用例图对定时系统需求进行早期建模和验证

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

There is a general consensus on the importance of good requirements engineering for achieving high-quality software. Functional requirements capture the intended behavior of the system in terms of services, tasks, or functions the system is required to perform, while nonfunctional requirements capture required properties of the system, such as timing, performance, and security. These non-functional requirements play a crucial role during system development life cycle serving as selection criteria for choosing among myriads of design decisions. The ability to model and validate the system non-functional properties at the requirements level supports the detection of design errors during the early stages of a software development life cycle and helps reduce the cost of later redesign activities. The widespread interest in time modeling and analysis techniques at the requirements phase provides the major motivation for this research. This paper presents a novel and fully automated approach to describe and validate high-level timed requirements using the Timed Use Case Maps language. We extend the, ITU-T standard User Requirements Notation, Use Case Maps metamodel with time requirements. The resulting extensions are implemented within the jUCMNav tool and formalized using Abstract State Machines allowing for automated simulation and analysis. We illustrate the applicability of our approach using a business process model (conference review process model) and a real-time system model (IP multicast routing case study).
机译:人们普遍认为,良好的需求工程对于实现高质量软件的重要性。功能需求捕获了系统需要执行的服务,任务或功能方面的系统预期行为,而非功能需求捕获了系统所需的属性(例如时序,性能和安全性)。这些非功能性需求在系统开发生命周期中起着至关重要的作用,作为在众多设计决策中进行选择的选择标准。在需求级别对系统非功能属性进行建模和验证的能力支持在软件开发生命周期的早期阶段检测设计错误,并有助于降低以后重新设计活动的成本。在需求阶段对时间建模和分析技术的广泛兴趣为这项研究提供了主要动力。本文提出了一种新颖的,完全自动化的方法,用于使用定时用例图语言描述和验证高级定时需求。我们用时间要求扩展了ITU-T标准用户要求表示法,用例图元模型。产生的扩展在jUCMNav工具中实现,并使用允许自动模拟和分析的抽象状态机形式化。我们使用业务流程模型(会议审查流程模型)和实时系统模型(IP多播路由案例研究)说明了我们方法的适用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号