Skip to main navigation Skip to search Skip to main content

Experience report: OCaml for an industrial-strength static analysis framework

  • LIST-DTSI-SLA CEA
  • Benjamin Monate

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Citations (Scopus)

Abstract

This experience report describes the choice of OCaml as the implementation language for Frama-C, a framework for the static analysis of C programs. OCaml became the implementation language for Frama-C because it is expressive. Most of the reasons listed in the remaining of this article are secondary reasons, features which are not specific to OCaml (modularity, availability of a C parser, control over the use of resources. . . ) but could have prevented the use of OCaml for this project if they had been missing.

Original languageEnglish
Title of host publicationICFP'09 - Proceedings of the 2009 ACM SIGPLAN International Conference on Functional Programming
PublisherAssociation for Computing Machinery
Pages281-286
Number of pages6
ISBN (Print)9781605583327
DOIs
Publication statusPublished - 31 Aug 2009
Externally publishedYes
Event14th ACM SIGPLAN International Conference on Functional Programming, ICFP 2009 - Edinburgh, United Kingdom
Duration: 31 Aug 20092 Sept 2009

Publication series

NameProceedings of the ACM SIGPLAN International Conference on Functional Programming, ICFP

Conference

Conference14th ACM SIGPLAN International Conference on Functional Programming, ICFP 2009
Country/TerritoryUnited Kingdom
CityEdinburgh
Period31/08/092/09/09

Keywords

  • Design
  • Languages
  • Verification

Fingerprint

Dive into the research topics of 'Experience report: OCaml for an industrial-strength static analysis framework'. Together they form a unique fingerprint.

Cite this