首页> 外文期刊>Science of Computer Programming >Timed behavioural modelling and affine scheduling of embedded software architectures in the AADL using Polychrony
【24h】

Timed behavioural modelling and affine scheduling of embedded software architectures in the AADL using Polychrony

机译:使用Polychrony的AADL中嵌入式软件体系结构的定时行为建模和仿射调度

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

摘要

High-level modelling languages and standards, such as Simulink, UML, SysML, MARTE and AADL (Architecture Analysis & Design Language), meet increasing adoption in the design of embedded systems in order to carry out system-level analysis, verification and validation (V&V) and architecture exploration, as early as possible. These analysis, V&V, architecture exploration techniques rely on mathematical foundations and formal methods in order to avoid semantics ambiguities in the design of safety-critical systems. In order to support integration validation, it is necessary to define a formal framework of virtual prototyping to integrate, verify, exercise and analyse the application code generated by modelling tools as early as possible and virtually integrate it with simulators of third-party middleware and hardware. Such a virtual prototyping platform makes it possible to validate the expected behaviour of the final application software and check that the resulting system indeed meets the specified performance requirements before the actual hardware even actually exists. In this paper, we present the definition, development and case-study validation of such a comprehensive framework, based on the synchronous paradigm and the polychronous model of computation and communication of its supportive open-source toolset: Polychrony. A longer-term aim of our work is to equip the AADL standard with an architecture-centric framework allowing for synchronous modelling, verification and synthesis of embedded software.
机译:Simulink,UML,SysML,MARTE和AADL(架构分析和设计语言)等高级建模语言和标准满足嵌入式系统设计中越来越多的采用需求,以便进行系统级分析,验证和确认( V&V)和架构探索。这些分析,V&V,体系结构探索技术依赖于数学基础和形式方法,以避免安全关键系统设计中的语义歧义。为了支持集成验证,有必要定义一个虚拟原型的正式框架,以尽可能早地集成,验证,练习和分析由建模工具生成的应用程序代码,并将其与第三方中间件和硬件的仿真器进行虚拟集成。 。这种虚拟原型平台可以验证最终应用程序软件的预期行为,并在实际硬件甚至实际存在之前检查最终系统是否确实满足指定的性能要求。在本文中,我们将基于同步范式及其支持的开放源代码工具集:Polychrony的计算和通信的多时同步模型,介绍这种综合框架的定义,开发和案例研究验证。我们工作的长期目标是为AADL标准配备以架构为中心的框架,以实现嵌入式软件的同步建模,验证和综合。

著录项

  • 来源
    《Science of Computer Programming》 |2015年第1期|54-77|共24页
  • 作者单位

    IRISA/CNRS, 263 avenue du General Leclerc, 35042 Rennes, France;

    Universite de Rennes 1, Campus de Beaulieu, 35042 Rennes, France;

    INRIA Rennes - Bretagne Atlantique, 263 avenue du General Leclerc, 35042 Rennes, France;

    INRIA Rennes - Bretagne Atlantique, 263 avenue du General Leclerc, 35042 Rennes, France;

    Itemis France SAS, 198 avenue de Verdun, 92130 Issy-les-Moulineaux, France;

    INRIA Rennes - Bretagne Atlantique, 263 avenue du General Leclerc, 35042 Rennes, France;

    TOYOTA ITC USA, 465 N Bernardo Avenue, Mountain View, CA 94043, USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Embedded systems; Software architectures; Formal methods; Model-based design;

    机译:嵌入式系统;软件架构;正式方法;基于模型的设计;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号