Abstract
Traditional “architecture” for buildings is studied to find what “architecture” should mean for complex information systems with a high software content. Different architectural qualities are presented and referenced to Ada 95-based work.
The system development O4S™ (Objects For Systems) is presented as a method that handles not only the information aspect of software and/or software, but complete systems including missions and operator's roles. In connection to O4S™, the Ada 95-inspired design language Odel is presented as a means to describe structure and behaviour of complex systems.
The concept of “architectural base” is introduced as a necessary base to architect and describe systems. It is shown how the architectural base for systems work can be connected to software standards:
-
Ada 95 to provide semantics, syntax and formal base.
-
MIL-STD-498 (Software development and documentation) to govern structure and documentation for systems work.
An applicatory example is given to show how the “architectural base” can be used to architect and describe complex systems on different levels.
Conclusion and message of this paper is: Ada 95 and MIL-STD-498 can be used, not only for software development, but also to create an architectural base for systems work concerning information systems work in general. This work can be extended to create a formal base for the information aspects of total systems.
Work presented here has been sponsored by the Swedish Defence Material Administration and the Swedish National Board for Industrial and Technical Development. The text is also part of the O4S™ development handbook, part 3.
Preview
Unable to display preview. Download preview PDF.
References
Ada 95, Reference manual
Ada 95 Rationale
Grady Booch: Software Engineering with Ada, Benjamin Cummings 1983
I Jacobson: Object-Oriented Software Engineering — A Use Case Driven Approach, Addison-Wesley 1992
P. B. Kruchten and C. J. Thompson: An Object-Oriented, Distributed Architecture for Large Scale Ada Systems, TRI-Ada 1994
G. A. Miller: The Magical Number Seven, Plus or Minus Two, Psychological Review, Vol. 63, No 2, March 1956
MIL-STD-498, 5 December 1994. I Ogren: O4S™ development handbook (available through URL www.romet.se)
part 1 Overview and introduction
part 2 Activities in the development process
part 3 Fundamental concepts
part 4 Compliance with standards
Proceedings IEEE 1994 Tutorial and Workshop on Systems Engineering of Computer-Based Systems
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ögren, I. (1997). Ada 95 as a base to architect systems in O4S™. In: Hardy, K., Briggs, J. (eds) Reliable Software Technologies — Ada-Europe '97. Ada-Europe 1997. Lecture Notes in Computer Science, vol 1251. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63114-3_8
Download citation
DOI: https://doi.org/10.1007/3-540-63114-3_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63114-9
Online ISBN: 978-3-540-69150-1
eBook Packages: Springer Book Archive