Integrating modular, Object Oriented Programming, and application generator technologies in large real time and distributed developments
This paper presents results of an integration work on Object Oriented (OO) developments into a common framework support through an extension of HOOD3.1 allowing better support for Abstract Data Types.
The associated HOOD based development approach allows mastering of architecture definition as well as integration of software components developed with different technologies and teams (modular programming, OO programming, Graphical interface generator technology, Database generator technology, and expert systems generator technology) in the area of large and complex, real time and critical data processing systems. The resulting integration approach allows developers to gain both advantages of strong modular techniques for partitioning and interface mastering, with the productivity promises of object oriented architecture.
We first recall the terminology between modular and Object Oriented Programming (OOP), and give a description of HOOD extensions to support OO classes and inheritance.
We conclude on the presentation of four refinement and integration principles, and illustrate them on a generic architecture and refinement approach for large complex information systems leading to efficient reusability.
Index termsObject Orientation Method integration Method cooperation Object Oriented Analysis Object Oriented Design Object Oriented Programming HOOD Verification Control expression Real-Time Distributed Reliability
Unable to display preview. Download preview PDF.
- 1.HOOD Technical Group, B.DELATTE, M.HEITZ, JF MULLER editors, “HOOD Reference Manual”, Prentice Hall and Masson, 1993.Google Scholar
- 2.“HOOD USERs GROUP A.I.S.B.L.” C/O SPACEBEL INFORMATIQUE, 111, rue Colonel BOURG, B-1140 BRUSSELS, BELGIUM tel (32).188.8.131.52.11 fax (32) 184.108.40.206.13Google Scholar
- 3.HOOD Technical Group, B.DELATTE, M.HEITZ, JF MULLER editors, “HOOD User Manual”, HUG, C/O SPACEBEL INFORMATIQUE, 111, rue Colonel BOURG, B-1140 BRUSSELS, BELGIUM tel (32).220.127.116.11.11 fax (32) 18.104.22.168.13Google Scholar
- 4.J.A. ANDERSON,“HOOD as a Basis for Object-Oriented Programming” in Proceedings of Ada-Eurospace Conference, Vienna, February 1993.Google Scholar
- 5.A.R.CARMICHAEL,“Unifying the concepts of HOOD with Object-Oriented Programming” in Proceedings of Ada-Eurospace Conference, Roma, January 1992.Google Scholar
- 6.B.MEYER,“Object Oriented Software Construction” in ISBN 0-8053-0091-à, Benjamin Cummings (1990).Google Scholar
- 7.E2S,“HOORA” ESA documents contract 10068/92/NL/JG (SC)Google Scholar
- 8.J.RUMBAUGH and Al,“Object Modelling and Design techniques” in Prentice HALL (1991).Google Scholar
- 9.HOOD Technical Group, B.DELATTE, M.HEITZ, editors, “HOOD Reference Manual realease 4”, to be published by Prentice Hall and Masson.Google Scholar