TY - GEN
T1 - The CONCERTO methodology for model-based development of avionics software
AU - Baldovin, Andrea
AU - Zovi, Alessandro
AU - Nelissen, Geoffrey
AU - Puri, Stefano
PY - 2015/1/1
Y1 - 2015/1/1
N2 - The development of high-integrity real-time systems, including their certification, is a demanding endeavour in terms of time, skills and effort involved. This is particularly true in application domains such as the avionics, where composable design is to be had to allow subdividing monolithic systems into components of smaller complexity, to be outsourced to developers subcontracted down the supply chain. Moreover, the increasing demand for computational power and the consequent interest in multicore HW architectures complicates system deployment. For these reasons, appropriate methodologies and tools need to be devised to help the industrial stakeholders master the overall system design complexity, while keeping manufacturing costs affordable. In this paper we present some elements of the CONCERTO platform, a toolset to support the end-to-end system development process from system modelling to analysis and validation, prior to code generation and deployment. The approach taken by CONCERTO is demonstrated for an illustrative avionics setup, however it is general enough to be applied to a number of industrial domains including the space, telecom and automotive. We finally reason about the benefits to an industrial user by comparing to similar initiatives in the research landscape.
AB - The development of high-integrity real-time systems, including their certification, is a demanding endeavour in terms of time, skills and effort involved. This is particularly true in application domains such as the avionics, where composable design is to be had to allow subdividing monolithic systems into components of smaller complexity, to be outsourced to developers subcontracted down the supply chain. Moreover, the increasing demand for computational power and the consequent interest in multicore HW architectures complicates system deployment. For these reasons, appropriate methodologies and tools need to be devised to help the industrial stakeholders master the overall system design complexity, while keeping manufacturing costs affordable. In this paper we present some elements of the CONCERTO platform, a toolset to support the end-to-end system development process from system modelling to analysis and validation, prior to code generation and deployment. The approach taken by CONCERTO is demonstrated for an illustrative avionics setup, however it is general enough to be applied to a number of industrial domains including the space, telecom and automotive. We finally reason about the benefits to an industrial user by comparing to similar initiatives in the research landscape.
KW - ARINC 653
KW - CONCERTO
KW - IMA
KW - Model-based engineering
KW - Partitioned multicore
UR - http://www.scopus.com/inward/record.url?scp=84947910545&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-19584-1_9
DO - 10.1007/978-3-319-19584-1_9
M3 - Conference contribution
AN - SCOPUS:84947910545
SN - 9783319195834
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 131
EP - 145
BT - Reliable Software Technologies - Ada-Europe 2015 - 20th Ada-Europe International Conference on Reliable Software Technologies, Proceedings
A2 - de la Puente, Juan Antonio
A2 - Vardanega, Tullio
PB - Springer
T2 - 20th Ada-Europe International Conference on Reliable Software Technologies, Ada-Europe 2015
Y2 - 22 June 2015 through 26 June 2015
ER -