Publications in English by J-P. Rosen


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.

Downloadable papers

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
Word HTML

A naming convention for classes in Ada 9X

A 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
Word PDF PS

In defense of the use clause

A paper that advocates that the "use" clause should not be banned. 

Ada Letters,
Vol. VII, n° 7
Word PDF PS HTML

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.
Word PDF PS

Ada, Interfaces and the Listener Paradigm

A 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
PDF

Experiences in Developing a Typical Web/Database Application

A 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)
Word PDF

On the benefits for industrials of sponsoring free software development

A 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
Word PDF

A Comparison of Industrial Coding Rules

A 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
Word PDF

Ada for beginning and experienced proprammers

A general overview of Ada (slides).

presentation at FOSDEM, Brussels, Belgium, February 2009.

ODP PDF

The Object-Oriented Programming Model in Ada 2005

A more detailed presentation of the OO model (slides).

presentation at FOSDEM, Brussels, Belgium, February 2009.
ODP PDF

 

Complete list of publications

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
Ada-Europe International Conference on Reliable Software Technologies, Toulouse, France, June 16-20, 2003. (Editor with Alfred Strohmeier)

"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.


Return to home page Audience metered by WEBORAMA