Component-based approach to run-time kernel specification and verification

被引:0
|
作者
Naeser, G [1 ]
Lundqvist, K [1 ]
机构
[1] Malardalen Univ, Dept Comp Sci & Engn, Vasteras, Sweden
关键词
D O I
10.1109/ECRTS.2005.11
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The traditional approach to high-integrity embedded system development has been to develop and verify the application with the assumption that either the operating system services have deterministic behaviour with well understood operational semantics or that the operating system itself is certified Formal verification approaches have focused on modelling the application at the right level of abstraction and verifying specific properties based on the model. The effective use of formal methods in high-integrity embedded system development requires efficient models of both the application and the underlying operating system services. Software implemented operating systems pose significant complexity constraints in terms of creating usable models. This paper presents a component-based formal model of a hardware-implemented run-time kernel. It builds on work carried out earlier for the LAMR kernel [15]. The components are designed to allow easy deployment, and can be replicated to enable system growth. Additionally, the kernel presented in this paper supports multiprocessor scheduling.
引用
收藏
页码:68 / 76
页数:9
相关论文
共 50 条
  • [1] Component-based, run-time flight software modification
    Shahabuddin, Mohammad
    Murray, Alexander
    Carson, Vanessa
    [J]. 2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 2287 - 2302
  • [2] Optimization of Component-Based Systems Run Time Verification
    Aliouat, Lina
    Aliouat, Makhlouf
    [J]. MODELLING AND IMPLEMENTATION OF COMPLEX SYSTEMS, 2019, 64 : 274 - 288
  • [3] A formal approach for the specification and verification of trustworthy component-based systems
    Mohammad, Mubarak
    Alagar, Vangalur
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (01) : 77 - 104
  • [4] Component-based algebraic specification and verification in CafeOBJ
    Diaconescu, R
    Futatsugi, K
    Iida, S
    [J]. FM'99-FORMAL METHODS, VOL II, 1999, 1709 : 1644 - 1663
  • [5] Specification and Verification of Component-based Systems (SAVCBS)
    Sharygina, Natasha
    [J]. IET SOFTWARE, 2008, 2 (06) : 475 - 476
  • [6] Run-Time Management of Component-Based Robot Software from a Command Line
    Biggs, Geoffrey
    Ando, Noriaki
    Kotoku, Tetsuo
    [J]. SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS, 2010, 6472 : 192 - 203
  • [7] Run-time verification
    Colin, S
    Mariani, L
    [J]. MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 525 - 555
  • [8] Modeling of Parametric Dependencies for Performance Prediction of Component-based Software Systems at Run-time
    Eismann, Simon
    Walter, Juergen
    von Kistowski, Joakim
    Kounev, Samuel
    [J]. 2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2018, : 135 - 144
  • [9] Model-Driven Run-Time Dependency Graphs for Component-Based Robotic Software
    Nagrath, Vineet
    Schlegel, Christian
    [J]. 2021 FIFTH IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC 2021), 2021, : 137 - 142
  • [10] .Net approach to run-time component integration
    Flores, A
    Garcia, I
    Polo, M
    [J]. THIRD LATIN AMERICAN WEB CONGRESS, PROCEEDINGS, 2005, : 45 - 48