Abstract
As for most other complex software systems, Military Communication and Information Systems (CIS or C3I Systems) raise numerous software engineering problems such as design, development, requirements compliance, evolution and maintenance. To these problems, object oriented methods and tools claim to bring a solution. But beyond the current fashion of the object oriented technology in the software industry, is this new approach mature enough for developing large and industrial strength applications such as CIS? This article presents the preliminary results from a pilot project undertaken by the “Centre de Maquettage des SIC” of the French Ministry of Defense, aiming at assessing the promises of object orientation. A both theorical and pratical object oriented technologies state of the art is first presented, followed by the findings of our experiment, still under progress, in which an object oriented methodology based on prototyping and various object oriented tools have been applied together on the development of a real CIS. Those findings deal with methods and tools as well as methodology and people.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
The Centre de Maquettage de Systèmes d'Information et de Communication (CMS) is the CIS specification and rapid prototyping center of the General Armament Purchasing Body (DGA) of the French Ministry of Defense.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
“An evaluation of five object-oriented development methods”, P. Arnold, S. Bodoff, D. Coleman, H. Gilchrist and F. Hayes, Software Engineering Department, HP Laboratories Bristol, June 1991.
“Mock-up and Prototype in Software Engineering”, Z67-111, Afnor/CNTI/CN7, 1993.
“The object-oriented database system manisfesto”, M. Atkinson, F. Bancilhon, D. DeWitt, K. Dittrich, D. Maier, S. Zdonik, 1990.
“Object-Oriented Database Systems”, F.Bancilhon, Altaïr 1990.
“A spiral model of software development and enhancement”, BW. Boehm, May 1988.
“Object-oriented Design with applications”, G. Booch, Benjamin / Cummings, 1991.
“Object-oriented Analysis and Design with applications”, G. Booch, Benjamin/Cummings, 1993.
“Object-Oriented Analysis” 2nd edition, P. Coad and E. Yourdon, Yourdon Press 1991.
“Méthodes, techniques et outils pour les logiciels des programmes d'armement: Une question d'équilibre”, IPA Antoine Colin de Verdière, DGA/DEI/CMS, Défense & Technologie International, June 1992.
“Software Requirements Analysis and Specification”, AM. Davis, Prentice Hall, 1990.
“A method for object-oriented programming: the Class-Relationship method”, Tools'90, June 1990.
“Rapid Prototyping to assist requirement specification”, J.Fonteneau, C.Rouxel, D.Leroy, DGA/CMS, November 93.
“Gam-T17 v2: Development methodology for embedded software in defense systems”, Ministry of Defense, July 1989.
“Smalltalk-80: The language and its implementation”, A. Goldberg, D. Robson, Addison-Wesley, 1983.
“Instruction Générale sur le Déroulement des Programmes d'Armement”, Ministère de la Défense, N∘ 1514, 7 May 1988, edition 2: 17 January 1992.
“Project of international standard information processing — Software life cycle model tailored for mock-up and prototype”, ISO/JTC1/WG7, July 93.
“Object-Oriented Software Engineering: A Use-Case Approach”, I. Jacobson, Addison-Wesley/ACM Press, 1992.
“CORSAIRE: Planificateur Temps Réel”, 12th International Conference on Expert Systems and Applications, D. Leroy, P. Théret, Avignon, June 1992.
“Object-oriented software construction”, B. Meyer, Prentice Hall, 1988.
“Software Methods & Tools: Technical Aspects of Lifecycle Methodologies”, Nato Information Systems Working Group, June 1991.
“Object Technology Sourcebook”, J. Jeffcoate & C. Guilfoyle, Ovum Ltd, 1991.
“Conduite des Programmes d'Armement à Logiciel Prépondérant”, Groupe de Travail DGA, February 1992.
“Object-Oriented Modeling and Design”, J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Lorensen, Prentice-Hall International Editions, 1991.
“Object Lyfecycles: Modeling the World in States”, S. Shlaer & S. Mellor, Yourdon Press 1991.
“The C++ Programming Language”, B. Stroustrup, Addison-Wesley 1992.
“Evaluation et comparaison d'outils de développement d'intefaces homme machine”, M. Texier, Convention Unix, March 1992
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rouxel, C., Velu, J.P., Texier, M., Leroy, D. (1994). Object oriented methodologies for large scale projects: Does it work?. In: Bertino, E., Urban, S. (eds) Object-Oriented Methodologies and Systems. ISOOMS 1994. Lecture Notes in Computer Science, vol 858. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0014018
Download citation
DOI: https://doi.org/10.1007/BFb0014018
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58451-3
Online ISBN: 978-3-540-48804-0
eBook Packages: Springer Book Archive