Conference announcements

Ada-Belgium
Special Evening Event

[Choose Ada] [Ada-Belgium]

Ada-Belgium is pleased to announce our next event:
a technical presentation by
Ludovic Brenta of Barco Avionics, Belgium

Ada at Barco Avionics:
history, coding standards, and products

Tuesday, June 12, 2007, 19:45-21:45
at the U.L.B., Department of Computer Science
Campus de la Plaine, building NO, Solvay room (5th floor)
Boulevard du Triomphe / Triomflaan, B-1050 Brussels

after the Ada-Belgium 2007 General Assembly at 18:45

Abstract

The presentation will cover:

Speaker

Ludovic Brenta has been programming computers on various operating systems and languages since 1990. He graduated from INSA Lyon in 1996 with a diploma in Production Engineering. Having written too many bugs in other languages, he became interested in Ada in 2001 and started learning the language by himself. In 2003, he volunteered to maintain the Ada packages in Debian GNU/Linux, and became an official Debian Developer in 2006. Currently, his day job is at Barco Avionics, where he participates in the development of safety-critical embedded software, using Ada. Ludovic has been living in Brussels, Belgium, since 1998.

Ludovic's GPG key fingerprint is
2349 9FA0 AE0D E2BA 9E18 560D C7D9 3025 9DFF AAD4

All are welcome!
The event is free and presentations are in English.

For more information on Ada-Belgium events see the web-pages at
http://www.cs.kuleuven.be/~dirk/ada-belgium/events/local.html


This announcement is also available as a PDF file.


More information

The slides of this presentation are available on-line here:
"Ada at Barco Avionics: history, coding standards, and products", June 2007 (Adobe Portable Document Format, pdf, 2296 KB).

Mini-report by a participant

On the 12th of June, Ludovic Brenta gave a very interesting talk to Ada-Belgium on the use of Ada at Barco.
Barco is a leading European supplier of displays and related technologies.
Ada is used in Barco's avionics products, predominantly cockpit display and control-display units.
As in all computing the processing power of these devices has risen and is now enough to support reasonable amount of software. Typically these devices contain some sort of display software, communications, exception logging and self test, though the latest devices have enough processing power to allow other applications to run in a time sharing configuration.
All of this must be certifiable to the prevailing standard - DO 178B - and almost all is written in Ada - a few lines of machine code and some C is used in some cases.
The requirements of certification were outlined and the resulting constraints on the development team were described.
Barco has developed a coding standard to enable certifiable software to be written and the rationale of the standard was explained.


[Ada-Belgium] To the Ada-Belgium home page. To the 2007 Ada-Belgium General Assembly Home Page.

Last update: 2007/06/15.

Dirk Craeynest