Live and Fair Constraint Automata and Their Linear Temporal Logic of Steps

Turku(2008)

引用 1|浏览0
暂无评分
摘要
Constraint automata as acceptors of timed data streams are the semantic models of component connectors specified in the language of Reo. In this paper, we investigate the augmentation of the theory of constraint automata by liveness and fairness requirements. We define the notion of liveness for constraint automata as a set of infinite runs and show that our definitions of weak and strong fairness requirements, as we expect, satisfy the liveness requirements. It is shown that live or fair constraint automata can be composed using extended versions of the join operator for ordinary constraint automata such that, the resulted automaton itself be live or fair, respectively. Also, we present a linear temporal logic interpreted over infinite strings of transitions of constraint automata as a specification language for their properties. This temporal logic can be used as the specification language in the field of model checking. We show that our defined fairness conditions can be expressed not only by sets of computations but also by temporal formulas in the proposed linear temporal logic of steps.
更多
查看译文
关键词
fair constraint automaton,fairness condition,linear temporal logic,temporal logic,temporal formula,fair constraint automata,ordinary constraint automaton,specification language,proposed linear temporal logic,constraint automaton,fairness requirement,automata theory,theory of constraints,semantic model,computational modeling,satisfiability,writing,model checking,data models,automata,finite element methods
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要