Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

SLAM project

From Wikipedia, the free encyclopedia
Microsoft research project

TheSLAM project, which was started in 1999 byThomas Ball andSriram Rajamani ofMicrosoft Research, aimed at verifying software safety properties usingmodel checking techniques. It was implemented inOCaml, and has been used to find many bugs in Windows Device Drivers. It is distributed as part of the MicrosoftWindows Driver Foundation development kit as the Static Driver Verifier (SDV). "SLAM originally was an acronym but we found it too cumbersome to explain. We now prefer to think of 'slamming' the bugs in a program."[1] It initially stood for "software (specifications), programming languages, abstraction, and model checking".[2] Note that Microsoft has since re-used SLAM to stand for "Social Location Annotation Mobile".[3]

See also

[edit]

References

[edit]
  1. ^Ball, Thomas; Cook, Byron; Levin, Vladimir; and Rajamani, Sriram K.;SLAM and Static Driver Verifier: Technology Transfer of Formal Methods inside Microsoft; Lecture Notes in Computer Science (LNCS), Vol. 2999: Boiten, Eerke A.; Derrick, John; and Smith, Graeme; eds.;Fourth International Conference on Integrated Formal Methods (IFM 2004), 4–7 April 2004, Canterbury, GB, Springer, Berlin/Heidelberg, pp. 1–20
  2. ^Ball, Thomas; Levin, Vladimir; and Rajamani, Sriram K.;A decade of software model checking with SLAM; Communications of the ACM, Vol. 54(7), pp. 68–76 (July 2011)
  3. ^Mondok, Matt;Microsoft's Slam: stay in touch with, stalk your friends; Ars Technica, 2006 October 10

External links

[edit]
ML programming
Software
Implementations,
dialects
Caml
Standard ML
Dependent ML
Programming tools
Theorem provers,
proof assistants
Community
Designers
  • Lennart Augustsson (Lazy ML)
  • Damien Doligez (OCaml)
  • Gérard Huet (Caml)
  • Xavier Leroy (Caml, OCaml)
  • Robin Milner (ML)
  • Don Sannella (Extended ML)
  • Don Syme (F#)
  • Italics= discontinued
  • ° =Open-source software
    BookCategories:Family:MLFamily:OCamlSoftware:OCaml
  • Main
    projects
    Languages, compilers
    Distributedgrid computing
    Internet,networking
    Other projects
    Operating systems
    APIs
    Launched as products
    MSR Labs
    applied
    research
    Live Labs
    Current
    Discontinued
    FUSE Labs
    Other labs
    Stub icon

    Thiscomputer-engineering-related article is astub. You can help Wikipedia byadding missing information.

    Retrieved from "https://en.wikipedia.org/w/index.php?title=SLAM_project&oldid=1334540233"
    Categories:
    Hidden categories:

    [8]ページ先頭

    ©2009-2026 Movatter.jp