[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Mechanizing AADL in Coq - Extended Abstract

Published: 02 December 2024 Publication History

Abstract

In this extended abstract, we present a mechanization of the SAE AADL language using Coq along with specific analysis capabilities. Our contribution provides an unambiguous semantics for a large set of the language and can be used as a foundation to build rich analysis capabilities. Our contribution differs from typical language mechanization, it provides support for manipulating modeling constructs, perform verification - ranging from syntactic and semantics checks to formal verification of key properties, and support simulation capabilities.

References

[1]
Y. Bertot and P. Castéran, Interactive theorem proving and program development - Coq-Art: The calculus of inductive constructions. Texts in theoretical computer science. An EATCS series, Springer, 2004.
[2]
B. C. Pierce, A. Azevedo de Amorim, C. Casinghino, M. Gaboardi, M. Greenberg, C. Hri¸tcu, V. Sjöberg, and B. Yorgey, Logical Foundations. Software Foundations series, volume 1, Electronic textbook, May 2018.
[3]
C. Pit-Claudel and T. Bourgeat, "An experience report on writing usable DSLs in Coq," 2021.
[4]
J. Hugues, B. Zalila, L. Pautet, and F. Kordon, "From the prototype to the final embedded system using the ocarina AADL tool suite," ACM Trans. Embed. Comput. Syst., vol. 7, no. 4, pp. 42:1--42:25, 2008.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGAda Ada Letters
ACM SIGAda Ada Letters  Volume 44, Issue 1
June 2024
148 pages
DOI:10.1145/3706601
Issue’s Table of Contents
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 December 2024
Published in SIGADA Volume 44, Issue 1

Check for updates

Author Tags

  1. coq
  2. mechanization
  3. ravenscar

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 10
    Total Downloads
  • Downloads (Last 12 months)10
  • Downloads (Last 6 weeks)10
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media