Specification and verification of network managers for large internets
- 1 August 1989
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 19 (4) , 33-44
- https://doi.org/10.1145/75246.75251
Abstract
Large internet environments are increasing the difficulty of network management. Integrating increasing numbers of autonomous subnetworks (each with an increasing number of hosts) makes it more difficult to determine if the network managers of the subnetworks will interoperate correctly. We propose a high level, formal specification language, NMSL, as an aid in solving this problem. NMSL has two aspects of operation, a descriptive aspect and a prescriptive aspect. In its descriptive aspect, NMSL specifies abstractions of the network components and their instantiations, and verifies the consistency of such a specification. The abstractions include the data objects and processes in a network management system. These abstractions are instantiated on network elements. Network elements are grouped together in the specification of domains of administration. An extension mechanism is provided to allow for the specification of new management characteristics that the basic language cannot express. In its prescriptive aspect, NMSL generates configuration information directly from a consistent specification. This information is used to configure network management processes to make their operation consistent with their specifications. Standard management protocols (such as the emerging ISO or IETF standards) can be used to incorporate the configuration information into running management processes.Keywords
This publication has 10 references indexed in Scilit:
- A network management language for OSI networksPublished by Association for Computing Machinery (ACM) ,1988
- The OSI management architecture: an overviewIEEE Network, 1988
- Language support for the specification and development of composite systemsACM Transactions on Programming Languages and Systems, 1987
- Towards a Formal Basis for the Formal Development Method and the Ina Jo Specification LanguageIEEE Transactions on Software Engineering, 1987
- Writing Larch interface language specificationsACM Transactions on Programming Languages and Systems, 1987
- Local area network management for distributed applicationsComputer Communications, 1986
- Implementation of a dynamic address assignment protocol in a local area networkComputer Networks and ISDN Systems, 1986
- PLEASE:Predictable Logic based ExecutAble SpeCificationsPublished by Association for Computing Machinery (ACM) ,1986
- An Overview of Anna, a Specification Language for AdaIEEE Software, 1985
- An Operational Approach to Requirements Specification for Embedded SystemsIEEE Transactions on Software Engineering, 1982