Philosophies for engineering computer-based systems
- 1 December 1990
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 23 (12) , 52-63
- https://doi.org/10.1109/2.62093
Abstract
A sound problem-relevant philosophy is the key to achieving successful implementation of complex computer-based systems and software engineering methods and tools naturally flow from this foundation. The importance of a philosophy is illustrated by considering the development of Simula. Several philosophy-relevant factors are discussed and experiences where philosophies have played a central role in realizing complex real-time applications are described. These experiences relate to telecommunication software, automatic train control and power dispatching.Keywords
This publication has 7 references indexed in Scilit:
- The cyclic executive model and AdaReal-Time Systems, 1989
- Education of real-time systems engineersMicroprocessing and Microprogramming, 1989
- No Silver Bullet Essence and Accidents of Software EngineeringComputer, 1987
- Programming as theory buildingMicroprocessing and Microprogramming, 1985
- The early history and characteristics of PL/IPublished by Association for Computing Machinery (ACM) ,1978
- Dimensional flowchartingSoftware: Practice and Experience, 1977
- PL/I list processingCommunications of the ACM, 1967