Communications of the ACM
Communications of the ACM
Modularization and hierarchy in a family of operating systems
Communications of the ACM
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Designing software for ease of extension and contraction
ICSE '78 Proceedings of the 3rd international conference on Software engineering
Response to undesired events in software systems
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Algol-60 Implementation
Data flow analysis for `intractable' system software
SIGPLAN '86 Proceedings of the 1986 SIGPLAN symposium on Compiler construction
A software development environment for law-governed systems
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
POPL '83 Proceedings of the 10th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Experience with a modular typed language: PROTEL
ICSE '81 Proceedings of the 5th international conference on Software engineering
The Darwin software-evolution environment
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Hi-index | 0.00 |
The problems of maintaining a large number of customized software systems are discussed. Module structuring techniques developed at Bell-Northern Research and used in the development of the Northern Telecom DMS 100 family of telephone switching equipment are described. Application of these techniques simplifies the evolution of the system to handle new features.