This page presents some english papers written by J-P. Rosen that can be viewed and downloaded directly, as well as a complete list of publication in english. If you can read French, you may want to browse also the list of publications in French.
To view or download a paper, just select your preferred format in the listbox and click on "Download". If the paper you are looking for is not here, or if you would like to have it in some other format, just send a mail; we'll do our best to make it available.
| Title | Reference | Availability |
|---|---|---|
All aboard Ada 95!A humourous article about an airplane and Ada 95... |
Ada
Letters, Vol. XVI, n°2 |
|
A naming convention for classes in Ada 9XA paper that describes a convenient notation for OOP programming in Ada. This convention is now widely accepted, and recommended by the "Ada: Quality & Style" guide. |
Ada
Letters, Vol. XV n° 2 |
|
In defense of the use clauseA paper that advocates that the "use" clause should not be banned. |
Ada
Letters, Vol. VII, n° 7 |
|
What orientation should Ada object take ?A paper that discuss the merits and limitations of various object oriented technologies, and their applicability to Ada. |
Communications
of the ACM, Vol. 35 n° 11. |
|
Ada, Interfaces and the Listener ParadigmA paper that presents a design pattern for Ada that provides the same functionnality as Java interfaces, and discusses various implementations of the listener paradigm. It can even be easily extended to full multiple inheritance. |
Lecture
Notes in Computer Science,
n° 2361. Proceedings of the Reliable Software Technologies - Ada-Europe 2002 conference © Springer-Verlag 2002 |
|
Experiences in Developing a Typical Web/Database ApplicationA paper that presents Adalog's experience in developing an application with AWS, MySQL and GTK/Ada It prensents AWS and focuses on design patterns that were found useful and can be applied to many similar applications.. |
proceedings of the ACM SIGAda Annual International Conference (SIGAda 2003) | |
On the benefits for industrials of sponsoring free software developmentA paper that discusses the business model of the development of AdaControl, and how it is possible (and beneficial) for industrials to pay for the development of free software. |
Ada
User
Journal Volume 26, n° 4, december 2005 |
|
A Comparison of Industrial Coding RulesA paper that discusses various coding rules encountered in the industry, good and bad ones, and provides guidance for defining effective coding standards. | Ada
User
Journal Volume 29, n° 4, december 2008 | |
Ada for beginning and experienced proprammersA general overview of Ada (slides). |
presentation at FOSDEM, Brussels, Belgium, February 2009. |
|
The Object-Oriented Programming Model in Ada 2005A more detailed presentation of the OO model (slides). |
presentation at FOSDEM, Brussels, Belgium, February 2009. |
| Year | Reference |
|---|---|
| 1983 |
"A kernel for task and rendezvous management in Ada", Ada Europe-Ada-TEC joint conference, Brussels. |
| 1984 |
"On the Use of Text_IO on Interactive Terminals", IEEE conference on Ada Applications and Environments, ST Paul, MN. |
| 1986 |
"Practical Software Engineering Training with Ada", invited conference, Education Seminar, Ada Europe Conference, Edimburgh, may 1986. |
| 1987 |
"Abstract data types", invited conference, Education Seminar, Ada-UK Conference, York, January 1987, and Ada Europe Conference, Stockholm, may 1987. "In defense of the USE clause", Ada Letters, Vol. VII, n° 7, November/December 1987 |
| 1988 |
"Ada tasking model and mechanism", invited conference, Education Seminar, Ada Europe Conference, Munich, June 1988. |
| 1989 |
"Ada and Real-time: Abstraction please", 3rd International Workshop on Real Time Ada Issues, Pittsburgh, PA |
| 1990 |
"A comparison of Object Oriented Paradigms", Tenth international workshop on Expert Systems and their Applications, Avignon, May 1990. "Ada: Linguistic Tool for the Support of Abstractions", 4th Autumn School on Object Oriented Software Engineering, Jouy-en-Josas, September 1990. "Ada, or a higher level approach to Real-Time problems", Third International Workshop on Software Engineering & its Applications, Toulouse, 3-7 December 1990. |
| 1991 |
"Object Oriented Paradigms: OOD vs. Inheritance", invited conference, Ada-Europe Conference, Athens, May 1991. |
| 1992 |
"What Orientation Should Ada Objects Take?", Communications of the ACM, Volume 35 n° 11, ACM, New-York. |
| 1995 |
"A Naming Convention for Classes in Ada 9X", Ada Letters, Vol. XV, n° 2, March/April 1995. |
| 1996 |
"Ada 95 : The World's Standard in Real-Time Programming Got Even Better", Real-Time Magazine, 96/1, January 1996, Real-Time Consult, Brussels. "All aboard Ada 95", Ada Letters, Vol XVI, N°2, March/April 1996. |
| 1997 |
HOOD, an Industrial Approach for Software Design, HOOD User Group, Brussels, 1997. |
| 2002 |
Ada, Interfaces and the Listener Paradigm, Lecture Notes in Computer Science, n° 2361.Proceedings of the Reliable Software Technologies - Ada-Europe 2002 conference, Springer-Verlag 2002. |
| 2003 |
Reliable
Software Technologies - Ada-Europe 2003, Proceedings,
Lecture Notes in Computer Science, vol. 2655, Springer-Verlag, 2002, 8th "Experiences in Developing a Typical Web/Database Application", proceedings of the ACM SIGAda Annual International Conference (SIGAda 2003) , ACM Press, ACM order number 825030, San Diego, USA, December 7-11, 2003 |
| 2004 |
"Ada: A language of Choice for Free Software Development", presentation at the "Rencontres Mondiales du Logiciel Libre", Bordeaux, July 2004 "Developing a Web server in Ada with AWS", Ada User Journal, Volume 25, n°3, September 2004. |
| 2005 |
"On the benefits for industrials of sponsoring free software development", Ada User Journal, Volume 26, n° 4, december 2005. |
| 2006 |
"Introduction to Ada", presentation at FOSDEM, Brussels, Belgium, February 2006. "AdaControl: a free ASIS based tool", presentation at FOSDEM, Brussels, Belgium, February 2006. |
| 2008 |
"A Comparison of Industrial Coding Rules", Ada User Journal, Vol. 29 N° 4, December 2008. "The Ada Paradox(es)", invited presentation, SIGAda 2008 conference, Portland OH, USA. |
| 2009 |
"Ada for beginning and experienced proprammers", presentation at FOSDEM, Brussels, Belgium, February 2009. "The Object-Oriented Programming Model in Ada 2005", presentation at FOSDEM, Brussels, Belgium, February 2009. |
| Audience metered by WEBORAMA |