首页> 外文期刊>International journal of software engineering and knowledge engineering >COMPARING AND IMPROVING THE SYNTHESIS OF STATE-BASED SPECIFICATIONS FROM SCENARIO-BASED SPECIFICATIONS
【24h】

COMPARING AND IMPROVING THE SYNTHESIS OF STATE-BASED SPECIFICATIONS FROM SCENARIO-BASED SPECIFICATIONS

机译:从基于场景的规范中比较和改进基于状态的规范的综合

获取原文
获取原文并翻译 | 示例
           

摘要

The scenario-based specifications are popularly used to capture user requirements. The state-based specifications are very appropriate to capture system design. Recently, there has been increased research interest in connecting these two kinds of specifications, called synthesis. Synthesis is a way to automatically construct the state-based specifications from the scenario-based specifications. There are two kinds of synthesis methods: global synthesis and local synthesis. Global synthesis means constructing a state-based specification for the whole system from the scenario-based specifications, while local synthesis means constructing a state-based specification for each object in the system. The two different synthesis methods have different uses and need to be systematically compared. The contributions of this paper are twofold. Firstly, we propose an improved method supporting the global and the local synthesis of state machines (a kind of state-based specifications) by using a novel algorithm for state machine execution and an algorithm similar to operator priority analysis method, which can fully automate the process of synthesis. Our synthesis method also satisfies two important properties: completeness and soundness. Secondly, to the best of our knowledge, our work does the first attempt to systematically compare global synthesis with local synthesis, and shows some insightful results of the experimental comparison between the two kinds of synthesis methods, which are valuable for the practitioners to choose an appropriate synthesis method for the analysis and verification of the system.
机译:基于场景的规范通常用于捕获用户需求。基于状态的规范非常适合捕获系统设计。最近,人们对将这两种规范(称为合成)联系起来的研究兴趣越来越大。综合是一种从基于场景的规范中自动构建基于状态的规范的方法。合成方法有两种:全局合成和局部合成。全局综合意味着从基于场景的规范中为整个系统构造一个基于状态的规范,而局部综合意味着为系统中的每个对象构建一个基于状态的规范。两种不同的合成方法具有不同的用途,需要系统地进行比较。本文的贡献是双重的。首先,我们提出了一种改进的方法,该方法通过使用新型的状态机执行算法和类似于运算符优先级分析方法的算法来支持状态机的全局和局部综合(一种基于状态的规范),该方法可以完全自动化状态机。合成过程。我们的合成方法还满足两个重要的特性:完整性和稳健性。其次,据我们所知,我们的工作首次尝试将全局合成与局部合成进行比较,并显示了两种合成方法之间的实验比较的一些有深刻见解的结果,这对于从业人员选择合适的方法非常有用。适用于系统分析和验证的综合方法。

著录项

  • 来源
  • 作者单位

    College of Computer and Information Engineering, Hohai University Nanjing, Jiangsu 210098, P. R. China;

    College of Computer and Information Engineering, Hohai University Nanjing, Jiangsu 210098, P. R. China,School of Mathematics & Information Technology Nanjing Xiaozhuang University Nanjing, Jiangsu 211171, P. R. China,State Key Laboratory of Software Engineering Wuhan University, Wuhan, Hubei 430072, P. R. China,State Key Laboratory of Novel Software Technology Nanjing University, Nanjing, Jiangsu 210093, P. R. China;

    College of Computer and Information Engineering, Hohai University Nanjing, Jiangsu 210098, P. R. China,State Key Laboratory of Novel Software Technology Nanjing University, Nanjing, Jiangsu 210093, P. R. China;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    scenarios; state machines; local synthesis; global synthesis;

    机译:场景;状态机局部合成全球综合;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号