期刊文献+

基于设计演算的形式化用例分析建模框架 被引量:4

Design Calculus Based Approach to Modeling Use Case
下载PDF
导出
摘要 提出一种形式化用例分析建模框架,引入类图、用例顺序图、用例状态图、功能规约函数和系统不变式从多个角度为需求建模.通过定义这些视图的形式化语义,为需求的各个方面定义了准确的形式化描述.利用该框架,可以从方法的交互行为规约和功能规约合成描述方法全部行为的全规约;也可以定义用例模型的性质,并通过设计演算中的证明来分析验证这些性质.作为应用,研究了检查用例模型一致性的规则.给出一个实例说明建模框架的可行性. 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.
作者 陈鑫 李宣东
出处 《软件学报》 EI CSCD 北大核心 2008年第10期2539-2549,共11页 Journal of Software
基金 国家自然科学基金 国家重大基础研究发展计划(973) 国家高技术研究发展计划(863) 江苏省自然科学基金~~
关键词 用例模型 语义 多视图 一致性检验 最弱前提条件 use case model semantics multi-view consistency checking weakest precondition
  • 相关文献

参考文献14

  • 1Ivar J, Grady B, James R. The unified process. IEEE Software, 1999,16(3):96-102. 被引量:1
  • 2Philippe K. The Rational Unified Process-An Introduction. 2nd ed., Boston: Addison-Wesley, 2000. 155-169. 被引量:1
  • 3Craig L. Applying UML and Patterns. 2nd ed., London: Prentice-Hall Int'l, 2001.45-191. 被引量:1
  • 4He JF, Li XS, Liu ZM. rCOS: A refinement calculus of object systems. Theoretical Computer Science, 2006, 365(2):109-142. 被引量:1
  • 5Tony H, Jifeng H. Unifying Theories of Programming. London: Prentice-Hall, 1998.74-82. 被引量:1
  • 6Georg K, Hans-Werner S, Mario W. Coupling use cases and class models as a means for validation and verification of requirements specifications. Requirements Engineering, 2001,6(1):3-17. 被引量:1
  • 7Egidio A, Gianna R. Tight Structuring for precise UML-based requirement specifications. In: Martin W, Alexander K, Simonetta B, eds. Proc. of the 9th Int'l Workshop on Radical Innovations of Software and Systems Engineering in the Future. LNCS 2941, Berlin: Springer-Verlag, 2002.16-34. 被引量:1
  • 8Luigia P, Ralph-Johan B, Ivan P. Analysing UML use cases as contracts. In: Robert BF, Bernhard R, eds. Proc. of the 2nd Int'l Conf. on the Unified Modeling Language (UML'99). LNCS 1723, Berlin: Springer-Verlag, 1999. 518-533. 被引量:1
  • 9Nuno A, Susan S, Fiona P. Formal proof from UML models. In: Jim D, Wolfram S, Michael B, cds. Proc. of the 6th Int'l Conf. on Formal Engineering Methods (ICFEM 2004). LNCS 3308, Berlin: Springer-Verlag, 2004.418-433. 被引量:1
  • 10Kevin L, David C, Kelly A. UML to B: Formal verification of object-oriented models. In: Eerke AB, John D, Graeme S, eds. Proc. of the 4th Int'l Conf. on Integrated Formal Methods (IFM 2004). LNCS 2999, Berlin: Springer-Verlag, 2004. 187-206. 被引量:1

同被引文献6

引证文献4

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部