引用本文:陈 鑫,李宣东.基于设计演算的形式化用例分析建模框架.软件学报,2008,19(10):2539-2549
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 4653次   下载 6594 本文二维码信息
码上扫一扫!
分享到: 微信 更多
基于设计演算的形式化用例分析建模框架
陈 鑫1,2, 李宣东1,2
1.南京大学 计算机科学与技术系,江苏 南京 210093;2.计算机软件新技术国家重点实验室(南京大学),江苏 南京 210093
摘要:
提出一种形式化用例分析建模框架,引入类图、用例顺序图、用例状态图、功能规约函数和系统不变式从多个角度为需求建模.通过定义这些视图的形式化语义,为需求的各个方面定义了准确的形式化描述.利用该框架,可以从方法的交互行为规约和功能规约合成描述方法全部行为的全规约;也可以定义用例模型的性质,并通过设计演算中的证明来分析验证这些性质.作为应用,研究了检查用例模型一致性的规则.给出一个实例说明建模框架的可行性.
关键词:  用例模型  语义  多视图  一致性检验  最弱前提条件
DOI:
分类号:
基金项目:Supported by the National Natural Science Foundation of China under Grant Nos.60425204, 60721002 (国家自然科学基金); the National Basic Research Program of China under Grant No.2002CB312001 (国家重大基础研究发展计划(973)); the National High-Tech Research and Development Plan of China under Grant No.2007AA010302 (国家高技术研究发展计划(863)); the Natural Science Foundation of Jiangsu Province of China under Grant No.BK2007714 (江苏省自然科学基金)
Design Calculus Based Approach to Modeling Use Case
CHEN Xin,LI Xuan-Dong
Abstract:
This paper proposes a formal approach to modeling use case which captures requirements from multi-angle views: The class diagrams, the use case sequence diagrams, the use case state diagrams, the specification mapping and the system invariant. By defining formal semantics of those views, each aspect of requirements is given exact formal descriptions. As a result, integrated specification of one method can be built by integrating formal descriptions of its interaction specification and its functional specification. At the same time, properties of use case models can be specified and analyzed through the proof in design calculus. As an application, rules for checking the consistence of use case models are studied. An example to illustrate the feasibility of the proposed method is given.
Key words:  use case model  semantics  multi-view  consistency checking  weakest precondition

引用本文:
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览次   下载  
分享到: 微信 更多
摘要:
关键词:  
DOI:
分类号:
基金项目:
Abstract:
Key words: