Journal Article10.1016/j.sysarc.2022.102789
Model-driven development for the seL4 microkernel using the HAMR framework
Jason Belt,John Hatcliff,Robby,John Shackleton,James C. Carciofini,Todd Carpenter,Eric Mercer,Isaac Amundson,Junaid Babar,Darren Cofer,David S. Hardin,Karl F. Hoech,Konrad Slind,Ihor Kuz,Kent McLeod +14 more
11
TL;DR: In this paper , the authors present a model-driven tool chain for the seL4 microkernel based on the open source High Assurance Modeling and Rapid engineering (HAMR) code generation framework for the Architecture and Analysis Definition Language (AADL).
read more
About: This article is published in Journal of Systems Architecture. The article was published on 01 Nov 2022. The article focuses on the topics: Computer science & Computer science.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Mechanized Semantics for Component-Based Systems in the HAMR AADL Runtime
Stefan Hallerstede,John Hatcliff +1 more
TL;DR: This paper mechanizes a formal semantics for the AADL modeling language in Isabelle, enabling component-oriented contract specification, verification, and code generation in the HAMR AADL tool chain, with automated translation and proof support for real-world applications.
3
Code generation for Security and Stability Control System based on extended reactive component
Qianwen Gou,Yunwei Dong,Bo Shen +2 more
TL;DR: ERC-Code, an automated development framework, generates secure and stable code for power grid control systems using extended reactive component modeling, correctness specifications, and model-to-code transformations, improving productivity and code quality in SSCS development.
Towards Intelligent Automobile Cockpit Via A New Container Architecture.
Lin Jiang,Feiyu Zhang,Jiang Ming +2 more
TL;DR: This paper proposes AutoVP, a novel container architecture for intelligent automobile cockpits, leveraging two low-cost chips to efficiently integrate non-safety-critical tasks, reducing production costs and addressing chip shortages.
References
Design and verification of secure systems
John Rushby
- 01 Dec 1981
TL;DR: A new verification technique called 'proof of separability' which explicitly addresses the security relevant aspects of interrupt handling and other issues ignored by present methods is suggested.
CakeML: a verified implementation of ML
Ramana Kumar,Magnus O. Myreen,Michael Norrish,Scott Owens +3 more
- 08 Jan 2014
TL;DR: This work has developed and mechanically verified an ML system called CakeML, which supports a substantial subset of Standard ML, and its formally verified compiler can bootstrap itself: it applies the verified compiler to itself to produce a verified machine-code implementation of the compiler.
380
•Book
Model-Based Engineering with AADL: An Introduction to the SAE Architecture Analysis & Design Language
Peter H. Feiler,David P. Gluch +1 more
- 05 Oct 2012
TL;DR: This introductory reference and tutorial is ideal for self-directed learning or classroom instruction, and is an excellent reference for practitioners, including architects, developers, integrators, validators, certifiers, first-level technical leaders, and project managers.
380
Compositional verification of architectural models
Darren Cofer,Andrew Gacek,Steven P. Miller,Michael W. Whalen,Brian LaValley,Lui Sha +5 more
- 03 Apr 2012
TL;DR: A design flow and supporting tools to significantly improve the design and verification of complex cyber-physical systems and the compositional reasoning framework that is developed for proving the correctness of a system design are described.
Ocarina: An Environment for AADL Models Analysis and Automatic Code Generation for High Integrity Applications
Gilles Lasnier,Bechir Zalila,Laurent Pautet,Jérôme Hugues +3 more
- 06 Jun 2009
TL;DR: This paper introduces the use of AST as a modeling language for Distributed Real-time Embedded (DRE) systems, and presents the tool-suite ocarina which allows automatic code generation from AST models.
97