首页> 外文期刊>Software and systems modeling >Design verification in model-based μ-controller development using an abstract component
【24h】

Design verification in model-based μ-controller development using an abstract component

机译:使用抽象组件的基于模型的μ控制器开发中的设计验证

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

摘要

Component-based software development is a promising approach for controlling the complexity and quality of software systems. Nevertheless, recent advances in quality control techniques do not seem to keep up with the growing complexity of embedded software; embedded systems often consist of dozens to hundreds of software/hardware components that exhibit complex interaction behavior. Unanticipated quality defects in a component can be a major source of system failure. To address this issue, this paper suggests a design verification approach integrated into the model-driven, component-based development methodology Marmot. The notion of abstract components—the basic building blocks of Marmot—helps to lift the level of abstraction, facilitates high-level reuse, and reduces verification complexity by localizing verification problems between abstract components before refinement and after refinement. This enables the identification of unanticipated design errors in the early stages of development. This work introduces the Marmot methodology, presents a design verification approach in Marmot, and demonstrates its application on the development of a μ-controller-based abstraction of a car mirror control system. An application on TinyOS shows that the approach helps to reuse models as well as their verification results in the development process.
机译:基于组件的软件开发是一种用于控制软件系统的复杂性和质量的有前途的方法。然而,质量控制技术的最新进展似乎无法跟上嵌入式软件日益增长的复杂性。嵌入式系统通常包含数十到数百个具有复杂交互行为的软件/硬件组件。组件中意外的质量缺陷可能是系统故障的主要根源。为了解决这个问题,本文提出了一种设计验证方法,该方法已集成到模型驱动的基于组件的开发方法Marmot中。抽象组件的概念是Marmot的基本构建模块,它通过在精炼之前和精炼之后的抽象组件之间定位验证问题,帮助提升抽象级别,促进高级重用并降低验证复杂性。这样可以在开发的早期阶段识别出意外的设计错误。这项工作介绍了Marmot方法,在Marmot中提出了一种设计验证方法,并演示了其在基于μ控制器的汽车后视镜控制系统抽象开发中的应用。 TinyOS上的一个应用程序显示,该方法有助于在开发过程中重用模型及其验证结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号