首页> 外文会议>International Conference on Fundamental Approaches to Soft ware Engineering >Describing and Analyzing Behaviours over Tabular Specifications Using (Dyn) Alloy
【24h】

Describing and Analyzing Behaviours over Tabular Specifications Using (Dyn) Alloy

机译:使用(Dyn)合金描述和分析表格规格的行为

获取原文

摘要

We propose complementing tabular notations used in requirements specifications, such as those used in the SCR method, with a formalism for describing specific, useful, subclasses of computations, i.e., particular combinations of the atomic transitions specified within tables. This provides the specifier with the ability of driving the execution of transitions specified by tables, without the onerous burden of having to introduce modifications into the tabular expressions; thus, it avoids the problem of modifying the object of analysis, which would make the analysis indirect and potentially confusing. This is useful for a number of activities, such as defining test harnesses for tables, and concentrating the analyses on particular, interesting, subsets of computations. Unlike previous approaches, ours allows for the description of a wider class of combinations of the transitions defined by tables, by means of a rich operational language. This language is an extension of the Alloy language, called DynAlloy, whose notation is inspired by that of dynamic logic. The use of DynAlloy enables us to provide an extra mechanism for the analysis of tabular specifications, based on SAT solving. We will illustrate this and the features of our approach via an example based on a known tabular specification of a simple autopilot system.
机译:我们提出了补充在需求规范中使用的表格符号,例如SCR方法中使用的那些,具有形式主义,用于描述表中的特定,有用,子类的特定,有用的子类,即表中指定的原子转换的特定组合。这提供了说明符,具有驱动表指定的转换的能力,而无需将修改引入表格表达式的繁重负担;因此,它避免了修改分析对象的问题,这将使分析间接和可能令人困惑。这对于许多活动非常有用,例如定义表格的测试线束,并集中对特定,有趣的,计算的分析。与以前的方法不同,我们允许通过丰富的操作语言描述由表所定义的转换的更广泛类别的组合。这种语言是合金语言的扩展,称为Dynalloy,其符号由动态逻辑的激励。使用Dynalloy使我们能够提供基于SAT解决方案分析表格规格的额外机制。我们将通过基于简单自动驾驶系统的已知表格规范的示例来说明这一点和我们方法的特征。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号