Algebraic Specification Approach to Model-Checking with Constraints
Algebraic Specification Approach to Model-Checking with Constraints
批准号:
17500028
负责人:
NAKAJIMA Shin
金额:
$2.37万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2005
资助国家:
日本
项目状态:
已结题
起止时间:
2005 至 2007
中文摘要
模型检测是一种很有前途的软件设计自动验证方法,它在有限状态空间中进行穷举搜索,以检测给定的LTL公式是否满足。当某个数据变量对控制流产生影响时,要探索的状态的数量变得很大,从而导致状态空间爆炸问题。我们专注于一个新的方法,以避免这个问题的数据约束的想法与模型检测相结合。在所提出的方法中,单个数据值不被扩展,但数据变量的条件被象征性地表示为数据约束。由于该方法采用符号表示,避免了状态空间爆炸问题。我们采用代数规范语言Maude作为底层基础设施,因为代数技术已被称为提供系统的机制,以统一的方式定义复杂的数据。我们的研究结果可以总结如下.将约束自动机定义为Mealy-style自动机的扩展,集成了数据约束的概念,并在Maude上实现.约束自动机可以成功地表示和分析三个例子的情况下,区间约束,分布式排序,酒店的关键问题.通过使用RT-Maude作为其底层基础设施,约束自动机可以扩展到包括时序问题。我们已经建立了下一个研究议程,将约束自动机应用于事件B描述的行为方面的分析。
英文摘要
Model-checking is a promising approach to the automatic verification of software design It searches exhaustively a finite-state space to check if a given LTL formula is satisfied. The number of states to be explored becomes large, resulting in a state-space explosion problem, when a certain data variable makes effects on the control flow. We focus on a new method for avoiding the problem by integrating the idea of data constraints with the model-checking. In the proposed method, individual data values are not expanded, but the condition on the data variable is represented symbolically as a data constraint. Since the method deals with the symbolic representation, the state-space explosion problem can be avoided. We employ the algebraic specification language Maude as the underlying infrastructure because the algebraic techniques have been known as providing systematic mechanism to define complex data in a uniform manner. Our results can be summarized as below.1. Constraint automaton is defined as an extension of Mealy-style automaton to integrate the notion of data constraints, which is then implemented on Maude.2. Constraint automaton can successfully represent and analyze the three example cases ; interval constraints, distributed sorting, and Hotel key problem.3. Constraint automaton can be extended to include timing issues, by using RT-Maude as its underlying infrastructure. We have set up next research agenda to apply the constraint automaton to the analysis of behavioral aspects of Event-B descriptions.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Maude-based Implementation of Constraint Automata
基于 Maude 的约束自动机实现
DOI:
--
发表时间:
2007
期刊:
Journal of Information Processing Society of Japan Vol.48, No.10
影响因子:
--
作者:
[Takeaki Terada, Masakazu Soshi, Atsuko Miyaji., 中島 震, Shin NAKAJIMA]
通讯作者:
Shin NAKAJIMA
代数仕様言語Maudeを用いた制約オートマトンの実現
使用代数规范语言Maude实现约束自动机
DOI:
--
发表时间:
2007
期刊:
情報処理学会論文誌 48
影响因子:
--
作者:
[Takeaki Terada, Masakazu Soshi, Atsuko Miyaji., 中島 震]
通讯作者:
中島 震
DOI:
--
发表时间:
2006
期刊:
Computer Software Vol.19, No.2
影响因子:
--
作者:
[Takeaki Terada, Masakazu Soshi, Atsuko Miyaji., 中島 震, Shin NAKAJIMA, Shin NAKAJIMA]
通讯作者:
Shin NAKAJIMA
Lightweight Formal Analysis of Web Service Flows
Web 服务流的轻量级形式化分析
DOI:
--
发表时间:
2005
期刊:
Progress in Informatics No.2
影响因子:
--
作者:
[Takeaki Terada, Masakazu Soshi, Atsuko Miyaji., 中島 震, Shin NAKAJIMA, Shin NAKAJIMA, Shin NAKAJIMA]
通讯作者:
Shin NAKAJIMA
Constraint-based Software Design
基于约束的软件设计
DOI:
--
发表时间:
2006
期刊:
影响因子:
--
作者:
[Takeaki Terada, Masakazu Soshi, Atsuko Miyaji., 中島 震, Shin NAKAJIMA, Shin NAKAJIMA, Shin NAKAJIMA, Shinge NAKAJIMA]
通讯作者:
Shinge NAKAJIMA
Detection and Repair of Soft-Faults in Software Systems
-
批准号:23650019
-
项目类别:Grant-in-Aid for Challenging Exploratory Research
-
资助金额:$2.33万
-
财政年份:2011
-
负责人:NAKAJIMA Shin
-
依托单位:
Automatic Analysis of Requirements Model with Algebraic Specification Techniques
-
批准号:20500042
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.91万
-
财政年份:2008
-
负责人:NAKAJIMA Shin
-
依托单位:
海外基金