Repository logo
 
Publication

Towards a formally verified microkernel using the Frama-C toolset

dc.contributor.advisorSousa, Simão Patrício Melo de
dc.contributor.authorCarloto, Carlos José Abreu Dias da Silva
dc.date.accessioned2015-07-15T09:44:06Z
dc.date.available2015-07-15T09:44:06Z
dc.date.issued2010
dc.date.submitted2010
dc.description.abstractThis dissertation is included in the MSc course in Computer Science of the University of Beira Interior. It is a Formal Method’s related dissertation, where it’s used an Hoare Logic based paradigm, the Design by Contract (DbC). This project consists in doing a Formal Verification of an industrial real-time Operating System (OS) kernel. The OS kernel that is verified is the eXtending free/open-source reaL-time execUtive for oN-board space Applications (xLuna). It is an OS from a portuguese company, CSW. The code that was verified is the real source code of xLuna. More precisely the source code of the Interrupt request (IRQ) Manager module. The platform that was used to do the verification is the FRAmework for Modular Analyses of C (Frama-C) Toolset which is a platform that allows the verification of C code. Some incompatibilities were found in the use of the Frama-C in the source code of the IRQ Manager. Both results and Frama-C incompatibilities will be analyzed in the dissertation.por
dc.identifier.urihttp://hdl.handle.net/10400.6/3716
dc.language.isoengpor
dc.subjectDesign by contractpor
dc.subjectFormal verificationpor
dc.subjectxLunapor
dc.subjectFormal methodspor
dc.subjectFrama-Cpor
dc.subjectHoare logicpor
dc.subjectStatic verificationpor
dc.subjectDeductive verificationpor
dc.subjectSeparation Kernelpor
dc.titleTowards a formally verified microkernel using the Frama-C toolsetpor
dc.typemaster thesis
dspace.entity.typePublication
rcaap.rightsopenAccesspor
rcaap.typemasterThesispor
thesis.degree.disciplineEngenharia Informáticapor
thesis.degree.levelMestrepor
thesis.degree.nameDissertação apresentada à Universidade da Beira Interior para a obtenção do grau de mestre em Engenharia Informáticapor

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Dissertação - Carlos José Abreu Dias da Silva Carloto.pdf
Size:
2.12 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: