Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Proceedings of the fifth IFIP/IEEE international symposium on Integrated network management V : integrated management in a virtual world: integrated management in a virtual world
Delegation agents: design and implementation
Proceedings of the fifth IFIP/IEEE international symposium on Integrated network management V : integrated management in a virtual world: integrated management in a virtual world
Adaptive plug-and-play components for evolutionary software development
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Conflicts in Policy-Based Distributed Systems Management
IEEE Transactions on Software Engineering
Wrapper Semantics of an Object-Oriented Programming Language with State
TACS '91 Proceedings of the International Conference on Theoretical Aspects of Computer Software
Delegated agents for network management
IEEE Communications Magazine
Mobile software agents: an overview
IEEE Communications Magazine
Hi-index | 0.00 |
The construction of systems for network management (NMS) is based on software components (hereunder referred to as "components"). Two types of component are used to build NMS: off-the-shelf components for general use, and customized components designed for a specific operator. However, user requirements may also change after the user starts to use the NMS, and some components may be inadequate for these new requirements. In this paper, we propose components that enable functions provided by off-the-shelf components to be customized after NMS construction. We call these components RevCompo. RevCompo components intercept messages transmitted from or sent to an off-the-shelf component providing the functions to be customized. The RevCompo component in question then adds new data and/or procedures externally, or removes functions provided by the off-the-shelf component. Consequently, it is not necessary to change an off-the-shelf component in order to customize its function if RevCompo is installed. RevCompo makes it easier to satisfy user requirements when there are changes or modifications after the NMS construction stage.