位置:成果数据库 > 期刊 > 期刊详情页
属性序列图:形式语法和语义
  • 期刊名称:《计算机研究与发展》, 2008,45卷第2期
  • 时间:0
  • 分类:TP311[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]东南大学计算机科学与工程学院,南京210096
  • 相关基金:国家自然科学基金项目(60473065,60773105);江苏省自然科学基金项目(BK2007513);国家“八六三”高技术研究发展计划基金项目(2007AA01Z141);国家杰出青年科学基金项目(60425206).致谢 我们曾与意大利拉奎拉大学的Autili博士讨论过PSC的形式语义;此外,审稿人也提出了一些宝贵意见,在此一并表示感谢!
  • 相关项目:基于新型程序切片的质量软件控制关键技术研究
中文摘要:

在基于场景的软件工程中,时态逻辑被广泛地用来推理并发系统的正确性.模型检验技术允许自动检验系统模型和给定的属性之间的一致性,这些属性常用线性时态逻辑公式来表示.不幸的是,由于这些公式具有复杂的结构使得模型检验技术很难应用在工业实践中.属性序列图可以用来解决这种问题,它是一种基于场景的可视化的语言,容易理解并且具有较强的表达能力,能够克服当前工业中常用的符号中存在的诸多表达缺陷.为了能够完全清晰地描述和理解属性序列图,使其能够广泛地应用,给出其形式语法和基于Büchi自动机的形式语义,并进行了实例研究,讨论了其应用前景.

英文摘要:

Temporal logics are extensively used to reason about correctness of concurrent system in scenario-based software engineering. Formal verification techniques such as model checking can automatically check the consistence between the system and the properties. These properties are usually represented by linear temporal logics. Unfortunately, the inherent complication of linear temporal logic formulas makes model checking difficult to apply widely in industry practice. Property sequence chart is a scenarios-based visual language, which can solve this problem; it not only has the ability of powerful expression and simplicity, but also can tackle the defaults of currently used notations in industry such as UML 2.0 sequence diagrams and message sequence charts and, in academy, such as live sequence chart. In order to describe PSC clearly and make it used widely, this paper gives the formal syntax and formal semantic. The basic semantic of basic property sequence chart based on Btichi automaton is first given and then the semantic of how to get more complex property sequence chart with Par, Loop, Simulat operators is put forward. Semantic of how to compose two property sequence charts into a more complex one is also given. Finally, some examples are studied and its future applications in model checking are discussed.

同期刊论文项目
期刊论文 29 会议论文 23 专利 2 著作 2
期刊论文 87 会议论文 20
同项目期刊论文