首页> 外文会议>International Conference on Pervasive Patterns and Applications >Refinement Patterns for an Incremental Construction of Class Diagrams
【24h】

Refinement Patterns for an Incremental Construction of Class Diagrams

机译:类图的增量构建的改进模式

获取原文
获取外文期刊封面目录资料

摘要

Specifying complex systems is a difficult task, which cannot be done in one step. In the framework of formal methods, refinement is a key feature to incrementally develop more and more detailed models, preserving correctness in each step. Our objective is an incremental development, using the technique of refinement with proof for UML specifications. Indeed, UML suffers from two major weaknesses, namely, it is not based on a simple and rigorous mathematical foundation and it does not support the concept of refinement with proof of correction. To achieve this, we advocate a development framework combining the semi-formal features of UML/OCL and the formal one from B method. We chose the B formal language in order to benefit from existing work done on coupling between UML and B. In addition, we propose and formalize in B the refinement patterns that promote incremental development with proof of UML/OCL class diagrams. We illustrate our purpose by the description of some development steps of an access control system.
机译:指定复杂系统是一项艰巨的任务,无法在一步中完成。在正式方法的框架中,细化是逐步发展越来越详细的模型的关键功能,在每个步骤中保持正确性。我们的目标是增量开发,采用细化技术,针对UML规范的证明。实际上,UML遭受了两个主要的弱点,即,它不是基于简单且严谨的数学基础,它不支持通过校正证明的细化的概念。为实现这一目标,我们倡导了一个开发框架,将UML / OCL的半正式特征与B方法相结合。我们选择了B形式语言,以便从UML和B之间的耦合完成的现有工作中受益。此外,我们提出并在B中正式化,促进了UML / OCL类图的证明,促进了增量开发的细化模式。我们通过描述访问控制系统的一些开发步骤来说明我们的目的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号