Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Formal verification of a memory allocation module of Contiki with FRAMA-C: A case study
CEA, LIST, Software Reliability Laboratory, France.
RISE - Research Institutes of Sweden, ICT, SICS. Inria Lille, France.
CEA, LIST, Software Reliability Laboratory, France.
2017 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Formal verification is still rarely applied to the IoT (Internet of Things) software, whereas IoT applications tend to become increasingly popular and critical. This short paper promotes the usage of formal verification to ensure safety and security of software in this domain. We present a successful case study on deductive verification of a memory allocation module of Contiki, a popular open-source operating system for IoT. We present the target module, describe how the code has been specified and proven using Frama-C, a software analysis platform for C code, and discuss lessons learned.

Place, publisher, year, edition, pages
2017. 114-120 p.
Keyword [en]
Contiki, Deductive verification, FRAMA-C, Memory allocation, Specification, Application programs, Formal verification, Internet of things, Memory architecture, Open source software, Open systems, Specifications, Storage allocation (computer), Verification, C codes, IOT applications, Open source operating systems, Safety and securities, Software analysis, C (programming language)
National Category
Computer and Information Science
Identifiers
URN: urn:nbn:se:ri:diva-31121DOI: 10.1007/978-3-319-54876-0_9Scopus ID: 2-s2.0-85014899061ISBN: 9783319548753 OAI: oai:DiVA.org:ri-31121DiVA: diva2:1136500
Conference
11th International Conference on Risks and Security of Internet and Systems, CRISIS 2016 : Risks and Security of Internet and Systems. 5 September 2016 through 7 September 2016
Note

Part of the Lecture Notes in Computer Science book series (LNCS, volume 10158)

Available from: 2017-08-28 Created: 2017-08-28 Last updated: 2017-08-28Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus
By organisation
SICS
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
v. 2.27.0