• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2010, Vol. 32 ›› Issue (6): 146-149.doi: 10.3969/j.issn.1007130X.2010.

• 论文 • 上一篇    下一篇

基于π演算的反射式需求规约描述方法

袁文杰,应时,吴可嘉,姚俊峰   

  1. (武汉大学软件工程国家重点实验室, 湖北 武汉 430072)
  • 收稿日期:2009-11-13 修回日期:2010-02-10 出版日期:2010-06-01 发布日期:2010-06-01
  • 通讯作者: 袁文杰 E-mail:yuanwenyuan@163.com
  • 作者简介:袁文杰(1982-),男,湖北仙桃人,博士生,研究方向为软件体系结构和反射;应时,教授,博士生导师,研究方向为面向服务的软件工程方法、基于组件的软件工程方法、软件体系结构和模式、软件的可重用性与互操作性等。
  • 基金资助:

    国家973计划资助项目(2007CB7310800);国家自然科学基金资助项目(60773006)

Formal Description of the Evolving Reflective Requirements Specification with πCalculus

Wenjie,YING Shi,WU Kejia,YAO Junfeng   

  1. (State Key Laboratory of Software Engineering,Wuhan University,Wuhan 430072,China)
  • Received:2009-11-13 Revised:2010-02-10 Online:2010-06-01 Published:2010-06-01

摘要:

目前,大多数学者都意识到需求演化的重要性,然而依然缺乏有效的方法指导需求演化。反射式需求规约通过描述支持OWLS需求规约演化的元信息,并支持以合理的方式使用这些元信息,实现OWLS需求规约的演化。本文提出了一种基于π演算的反射式需求规约演化模型,使得反射式需求规约的演化能够以一种正确的方式实现。针对OWLS需求规约的特点,给出了OWLS需求规约的π演算描述方法;使用高阶π演算的进程传递机制,描述了支持演化的反射式需求规约;给出了反射式需求规约演化正确性的推理与验证方法。同时,我们采用交通出行的例子论证了本文的观点。

关键词: 需求演化, 反射, 反射式需求规约, &pi, 演算

Abstract:

At present, most scholars know the importance of requirements evolution, but still lack efficient methods to guide. According to the problems mentioned above, this paper proposes an approach which supports the OWLS requirements specification evolution. By using the meta information of OWLS requirements specification,we can finish the OWLS requirements specification evolution. We propose a reflective requirements specification model based on πcalculus. For the OWLS characteristics, the OWLS requirements specification description method based on πcalculus is given. Using the processpassing mechanism in highorder πcalculus, the evolvement process of requirements specification can be specified. A reasoning and verification method is given for the correctness of reflective requirements specification evolution. At the same time, we use the  traffic traveling examples to demonstrate this argumentation.

Key words: requirement evolution;reflection;reflective requirements specification;πcalculus

中图分类号: