首页> 外文期刊>ACM transactions on software engineering and methodology >UML-B: Formal Modeling and Design Aided by UML
【24h】

UML-B: Formal Modeling and Design Aided by UML

机译:UML-B:UML辅助的形式化建模和设计

获取原文
获取原文并翻译 | 示例

摘要

The emergence of the UML as a de facto standard for object-oriented modeling has been mirrored by the success of the B method as a practically useful formal modeling technique. The two notations have much to offer each other. The UML provides an accessible visualization of models facilitating communication of ideas but lacks formal precise semantics. B, on the other hand, has the precision to support animation and rigorous verification but requires significant effort in training to overcome the mathematical barrier that many practitioners perceive. We utilize a derivation of the B notation as an action and constraint language for the UML and define the semantics of UML entities via a translation into B. Through the UML-B profile we provide specializations of UML entities to support model refinement. The result is a formally precise variant of UML that can be used for refinement based, object-oriented behavioral modeling. The design of UML-B has been guided by industrial applications.
机译:B方法作为一种实用的形式化建模技术的成功,反映了UML作为面向对象建模的事实上的标准的出现。这两种表示法有很多共同之处。 UML提供了模型的可访问可视化,以促进思想交流,但缺乏形式上的精确语义。另一方面,B具有支持动画和严格验证的精度,但是在训练上需要付出很大的努力才能克服许多从业者所感知的数学障碍。我们使用B表示法的派生作为UML的一种动作和约束语言,并通过转换为B来定义UML实体的语义。通过UML-B概要文件,我们提供UML实体的专业化以支持模型优化。结果是UML的形式上精确的变体,可用于基于细化的,面向对象的行为建模。 UML-B的设计以工业应用为指导。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号