【24h】

A foundation for tool-supported critical systems development with UML

机译:使用UML开发工具支持的关键系统的基础

获取原文

摘要

High quality development of critical systems poses serious challenges. Formal methods have been proposed to address them, but their use in industry is not as wide-spread as originally hoped. We thus propose to use the Unified Modeling Language (UML), the defacto industry standard specification language, as a notation together with a formally based tool-support for critical systems development. We introduce UML machines, which is a formal notation designed to reflect properties of the UML execution semantics relevant to criticality requirements. We use it to define a foundation that puts models for the different diagrams into context and gives a precise meaning to mechanisms such as message-passing between objects or components specified in different diagrams, while offering the possibility to analyze criticality requirements. We present tool-support for this approach developed at the TU Munchen, which facilitates transfer of the methodology to industrial contexts.
机译:关键系统的高质量开发提出了严峻的挑战。已经提出了解决这些问题的形式化方法,但是它们在工业中的使用并不像最初希望的那样广泛。因此,我们建议使用统一模型语言(UML)(事实上的工业标准规范语言)作为一种表示法,并使用针对关键系统开发的基于正式形式的工具支持。我们介绍UML机器,这是一种正式的符号,旨在反映与关键性要求相关的UML执行语义的属性。我们使用它来定义一个基础,该基础将不同图表的模型置于上下文中,并为机制(例如,在不同图表中指定的对象或组件之间的消息传递)提供精确的含义,同时还提供了分析关键性需求的可能性。我们为慕尼黑工业大学开发的这种方法提供工具支持,该方法有助于将方法学转移到工业环境中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号