Back to Search Start Over

Towards a Safe Software Development Environment

Authors :
Mahmoud Hussein
Reda Nouacer
Ansgar Radermacher
Département Ingénierie Logiciels et Systèmes ( DILS )
Laboratoire d'Intégration des Systèmes et des Technologies ( LIST )
Commissariat à l'énergie atomique et aux énergies alternatives ( CEA ) -Université Paris-Saclay-Commissariat à l'énergie atomique et aux énergies alternatives ( CEA ) -Université Paris-Saclay
In this paper, we have presented a number of use cases that are done in industrial and research projects. In the following, we present the funding organizations for these projects:- The SafeAdapt project was funded by the European Commission within the 7th Framework Program under the grant number '608945'.- The STANCE project was also funded by the European Commission under the ICT theme of the 7th Framework Program with the grant agreement number '317753'.- The OpenES project was funded under the CATRENE Program with the agreement number 'CA703-2013'.- The EQUITAS project was funded by Bpifrance under call FUI-AAP16 with a contract number 'F1312031-Q'.- The SESAM Grids is a 'Programme d'Investissement d'Avenir' project funded by 'FSN-Briques Génériques du Logiciel Embarqué N°3' with contract number J.- The VESSEDIA project receives funding from the European Union's Horizon 2020 Program (H2020/2014-2020) under grant agreement number '731453'.
Novotny M., Kubatova H., Skavhaug A.
European Project : 608945,EC:FP7:ICT,FP7-2013-ICT-GC,SAFEADAPT ( 2013 )
European Project : 317753,EC:FP7:ICT,FP7-ICT-2011-8,STANCE ( 2012 )
European Project : 731453
Département Ingénierie Logiciels et Systèmes (DILS)
Laboratoire d'Intégration des Systèmes et des Technologies (LIST)
Direction de Recherche Technologique (CEA) (DRT (CEA))
Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Direction de Recherche Technologique (CEA) (DRT (CEA))
Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Commissariat à l'énergie atomique et aux énergies alternatives (CEA)-Université Paris-Saclay
Novotny M.
Kubatova H.
Skavhaug A.
European Project: 608945,EC:FP7:ICT,FP7-2013-ICT-GC,SAFEADAPT(2013)
European Project: 317753,EC:FP7:ICT,FP7-ICT-2011-8,STANCE(2012)
European Project: 731453
Laboratoire d'Intégration des Systèmes et des Technologies (LIST (CEA))
Source :
DSD, 2017 Euromicro Conference on Digital System Design (DSD), Novotny M., Kubatova H., Skavhaug A. 2017 Euromicro Conference on Digital System Design (DSD), Aug 2017, Vienna, Austria. Institute of Electrical and Electronics Engineers Inc., pp.470-477, 2017, 〈10.1109/DSD.2017.13〉, 2017 Euromicro Conference on Digital System Design (DSD), Aug 2017, Vienna, Austria. pp.470-477, ⟨10.1109/DSD.2017.13⟩
Publication Year :
2017
Publisher :
IEEE, 2017.

Abstract

Conference of 20th Euromicro Conference on Digital System Design, DSD 2017 ; Conference Date: 30 August 2017 Through 1 September 2017; Conference Code:130963; International audience; It is largely recognized that the architectures of embedded systems are becoming more and more complex both at hardware and software levels. Despite the significant advances in the development tools, developing the software of such systems while ensuring their safety is still a difficult task. In this paper, we propose an engineering methodology to ease the development of safe software systems. It consists of four main phases: system modelling and validation, code generation and integration, static code analysis, and dynamic code analysis. This methodology is realized using CEA LIST open-source development platforms: Papyrus, Frama-C, and UNISIM-VP. These platforms are results of many research and industrial projects such as FP7-SafeAdapt, FUI-EQUITAS, FP7-STANCE, CATRENE-OpenES, and FSN-SESAM Grids.

Details

Database :
OpenAIRE
Journal :
2017 Euromicro Conference on Digital System Design (DSD)
Accession number :
edsair.doi.dedup.....149e044e677c58f107337d6d19ee0510