Complementing Ada with other programming languages

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

Abstract

This paper presents our experience in using Ada and the Ravenscar profile in a robotics non-profit association and in a robotics competition. While Ada is our primary and dominant language, we have complemented it with a hardware description language (Verilog) and an interactive language (Forth). We describe the interface between those languages, and the design choices that have been made to minimize the risks taken by leaving the Ada world. We also explain why we chose in some conditions to relax restrictions imposed by the use of the Ravenscar profile.

Original languageEnglish
Title of host publicationSIGAda 2009 - Proceedings of the ACM International Conference on Ada and Related Technologies
Pages105-114
Number of pages10
DOIs
Publication statusPublished - 1 Dec 2009
EventACM International Conference on Ada and Related Technologies, SIGAda 2009 - Saint Petersburg, FL, United States
Duration: 1 Nov 20095 Nov 2009

Publication series

NameProceedings of the ACM SIGAda Annual International Conference; SIGAda

Conference

ConferenceACM International Conference on Ada and Related Technologies, SIGAda 2009
Country/TerritoryUnited States
CitySaint Petersburg, FL
Period1/11/095/11/09

Keywords

  • Ada streams
  • FPGA
  • Ravenscar high integrity profile
  • Robotics

Fingerprint

Dive into the research topics of 'Complementing Ada with other programming languages'. Together they form a unique fingerprint.

Cite this