首页> 外文学位 >Model-driven development and analysis of high assurance systems.
【24h】

Model-driven development and analysis of high assurance systems.

机译:模型驱动的高保障系统开发和分析。

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

摘要

Capturing, refining, and analyzing requirements are some of the most challenging tasks in building a software system. How well these tasks are performed significantly impacts the quality of the developed software system. The difficulty of these tasks is greatly exacerbated for the software of embedded systems, since these systems are commonly used for critical applications, have to operate reliably for long periods of time, and need to adhere to real-time constraints. In this dissertation, we introduce a modeling and analysis approach for centralized and distributed real-time embedded systems that supports the use of formal specifications and model checking. The approach comprises four main elements: First, we developed specification patterns for specifying real-time, properties to aid the developer in formally specifying critical real-time system properties. Second, to enhance the accessibility of the specification patterns, we developed natural language representation and specification capabilities for qualitative and real-time properties. Third, based on industrial project information, we developed object analysis patterns to facilitate the creation of UML analysis models of embedded systems. Fourth, we defined an iterative modeling and analysis process using incremental change and providing rapid feedback to construct the UML models. The process incorporates object analysis patterns to facilitate the creation of conceptual UML models and the natural language property specification approach to specify critical properties. In order to validate our approach, we applied it to the development of several embedded system descriptions obtained from industrial collaborators.
机译:捕获,优化和分析需求是构建软件系统中最具挑战性的任务。这些任务的执行效果如何会大大影响已开发软件系统的质量。对于嵌入式系统的软件而言,这些任务的难度大大增加,因为这些系统通常用于关键应用程序,必须长时间可靠地运行,并且需要遵守实时约束。本文介绍了一种集中式和分布式实时嵌入式系统的建模和分析方法,该方法支持形式规范和模型检查的使用。该方法包括四个主要元素:首先,我们开发了用于指定实时属性的规范模式,以帮助开发人员正式指定关键的实时系统属性。其次,为了增强规范模式的可访问性,我们针对定性和实时属性开发了自然语言表示和规范功能。第三,基于工业项目信息,我们开发了对象分析模式以促进嵌入式系统UML分析模型的创建。第四,我们定义了使用增量更改并提供快速反馈以构造UML模型的迭代建模和分析过程。该过程结合了对象分析模式,以促进概念性UML模型的创建和自然语言属性规范方法来指定关键属性。为了验证我们的方法,我们将其应用于从工业合作者那里获得的几种嵌入式系统描述的开发中。

著录项

  • 作者

    Konrad, Sascha J.;

  • 作者单位

    Michigan State University.;

  • 授予单位 Michigan State University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 425 p.
  • 总页数 425
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号