کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433666 1441647 2015 24 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Timed behavioural modelling and affine scheduling of embedded software architectures in the AADL using Polychrony
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Timed behavioural modelling and affine scheduling of embedded software architectures in the AADL using Polychrony
چکیده انگلیسی


• Virtual prototyping of AADL architectures in a synchronous model of computation.
• Synchronous framework for modelling and verification of AADL specifications.
• Definition, development and case-study validation of an AADL simulation framework.
• Efficient affine abstraction and schedule synthesis from AADL timing constraints.

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.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 106, 1 August 2015, Pages 54–77
نویسندگان
, , , , , , ,