Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Dynamic Configuration for Distributed Systems
IEEE Transactions on Software Engineering
A Value Transmission Method for Abstract Data Types
ACM Transactions on Programming Languages and Systems (TOPLAS)
Object-Oriented Software Construction
Object-Oriented Software Construction
How to design a system in which modules can be changed on the fly
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Hi-index | 0.01 |
Many systems, e. g. embedded systems, process control systems, or telecommunication switching systems cannot be stopped running to modify and extend their software. It must be possible to replace software components on the fly by new versions while the program is running. It is shown how object oriented programming techniques can help do design and implement a software system such that its components are dynamically replaceable at run time.