首页> 外文期刊>IEICE transactions on information and systems >Computer-Aided Formalization of Requirements Based on Patterns
【24h】

Computer-Aided Formalization of Requirements Based on Patterns

机译:基于模式的计算机辅助需求形式化

获取原文
           

摘要

Formalizing requirements in formal specifications is an effective way to deepen the understanding of the envisioned system and reduce ambiguities in the original requirements. However, it requires mathematical sophistication and considerable experience in using formal notations, which remains a challenge to many practitioners. To handle this challenge, this paper describes a pattern-based approach to facilitate the formalization of requirements. In this approach, a pattern system is pre-defined to guide requirements formalization where each pattern provides a specific solution for formalizing one kind of function into a formal expression. All of the patterns are classified and organized into a hierarchical structure according to the functions they can be used to formalize. The distinct characteristic of our approach is that all of the patterns are stored on computer as knowledge for creating effective guidance to facilitate the developer in requirements formalization; they are “understood” only by the computer but transparent to the developer. We also describe a prototype tool that supports the approach. It adopts Hierarchical Finite State Machine (HFSM) to represent the pattern knowledge and implements an algorithm for applying it to assist requirements formalization. Two experiments on the tool are presented to demonstrate the effectiveness of the approach.
机译:在正式规范中形式化需求是一种有效的方法,可以加深对预想系统的理解并减少原始需求中的歧义。然而,它要求数学上的熟练程度和使用形式符号的丰富经验,这仍然是许多从业者的挑战。为了应对这一挑战,本文描述了一种基于模式的方法来促进需求的形式化。在这种方法中,预先定义了一个模式系统以指导需求形式化,其中每个模式都提供了一种特定的解决方案,用于将一种功能形式化为形式表达。根据可用于形式化的功能,将所有模式分类并组织为分层结构。我们方法的独特之处在于,所有模式都作为知识存储在计算机上,以创建有效的指导以帮助开发人员进行需求形式化;它们仅由计算机“理解”,但对开发人员透明。我们还描述了支持该方法的原型工具。它采用层次有限状态机(HFSM)表示模式知识,并实现了一种算法,以将其用于协助需求形式化。对该工具进行了两次实验,以证明该方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号