Abstract
The ECLIPS research project conducted by SYSECA for the French space agency, CNES, has yielded some interesting results concerning the use of the HOOD design method and the Ada programming language, particularly in the area of Man-Machine Interfaces (MMIs).
The use of HOOD/Ada as a data modelling technique in the specification phase of the project proved extremely effective and a substantial saving in effort was achieved as the model was recovered directly for the design and coding phases.
A report is given of the advantages offered by the XInAda all-Ada implementation of the X/Motif graphic MMI libraries, compared to the de facto standard implementation in C. A generic model for the design of MMI software in HOOD is presented, together with its translation to Ada. This model was developed with the aid of the DIADEM MMI engineering method.
Preview
Unable to display preview. Download preview PDF.
References
Standard Formatted Data Units — Structure and Construction Rules CCSDS 620.0-B-2,May 1992 ISO 12175
Standard Formatted Data Units — A Tutorial CCSDS 621.0-G-1, May 1992
DIADEM-Méthode Intégrée de Développement du Dialogue Homme-Machine P. Aknin, C-A. Poirier Proceedings, Le Génie Logiciel et ses Applications, 15-19/11/94
Egonomie et Méthodologie de Développement IHM: l'Exemple de DIADEM D. Tasset Proceedings, Ergonomie et Ingénierie, 21-23/9/94
Top Graph'X, 10 Allée de la Mare Jacob, 91290 La Norville, France.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Matthewman, A. (1996). ECLIPS — A successful experiment combining CCSDS SFDUs, X/Motif, HOOD and Ada. In: Toussaint, M. (eds) Ada in Europe. Ada-Europe 1995. Lecture Notes in Computer Science, vol 1031. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0015504
Download citation
DOI: https://doi.org/10.1007/BFb0015504
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60757-1
Online ISBN: 978-3-540-49362-4
eBook Packages: Springer Book Archive