首页> 外文会议>Requirements Engineering Conference, 2004. Proceedings >From aspectual requirements to proof obligations for aspect-oriented systems
【24h】

From aspectual requirements to proof obligations for aspect-oriented systems

机译:从方面要求到面向方面的系统的证明义务

获取原文

摘要

Aspect-oriented software development (AOSD) techniques support systematic modularization and composition of crosscutting concerns. Though AOSD techniques have been proposed to handle crosscutting concerns at various stages during the software life cycle, there is a traceability gap between the aspects at the requirements level and those at later development stages. It is not clear what proof obligations about an aspect-oriented implementation follow from the initial aspectual requirements. This work presents PROBE, a framework for generation of proof obligations for aspect-oriented systems from the initial aspectual requirements and associated trade-offs. The abstract proof obligations are expressed in standard linear temporal logic. Key components of the framework include an extended ontology with parametric temporal formulas and functions, and extensive treatment of conflicts among requirements. The resultant temporal logic assertions, grouped into specifications of aspect implementations, can then be instantiated in terms of the implementation and verification tools.
机译:面向方面的软件开发(AOSD)技术支持系统的模块化和横切关注点的组合。尽管已经提出了AOSD技术来处理软件生命周期中各个阶段的横切关注点,但是在需求级别的各个方面与后期开发阶段的各个方面之间存在可追溯性差距。目前尚不清楚从最初的方面要求中遵循什么有关面向方面的实现的证明义务。这项工作提出了PROBE,这是一个从初始方面需求和相关权衡产生面向方面系统的证明义务的框架。抽象证明义务以标准线性时间逻辑表示。该框架的关键组成部分包括带有参数时间公式和函数的扩展本体,以及对需求之间冲突的广泛处理。然后可以根据实现和验证工具实例化组合为方面实现的规范的结果时间逻辑断言。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号