Toward an object-oriented framework for defining services in future intelligent networks

The authors propose that an environment for defining services must be domain-specific (as opposed to a general-purpose programming environment). The cornerstone of such an environment is an explicit model of the network-services domain. This domain model captures the object universe of both the network capabilities and the user environment (e.g., line, call, customer), within which services are defined. A framework for object-oriented conceptual modeling that applies knowledge representation techniques from artificial intelligence is proposed as the basis. In this framework, service behavior is defined in terms of the operations associated with the domain model objects. This can accommodate basic service elements (BSEs) mandated by open network architecture (ONA) plans. Further, service definitions themselves are treated as reusable objects and organized in a taxonomic hierarchy. The goal is to define new services via extensive reuse that incorporates existing, well-tested service definitions.<<ETX>>

[1]  Birger Møller-Pedersen,et al.  Rationale and Tutorial on OSDL: An Object-Oriented Extension of SDL , 1987, Comput. Networks.

[2]  Roberto Saracco,et al.  CCITT SDL: Overview of the Language and its Applications , 1987, Comput. Networks.

[3]  Matthias Jarke,et al.  The Software Development Environment as a Knowledge Base Management System , 1989, Foundations of Knowledge Base Management.

[4]  John Mylopoulos,et al.  A requirements modeling language and its logic , 1986, Inf. Syst..

[5]  Thomas E. Cheatham,et al.  Software Technology in the 1990's: Using a New Paradigm , 1983, Computer.

[6]  John Mylopoulos,et al.  Knowledge Representation as the Basis for Requirements Specifications , 1985, Computer.

[7]  David R. Barstow Domain-Specific Automatic Programming , 1985, IEEE Transactions on Software Engineering.

[8]  C.-H. Chow,et al.  Coping with complexity: service specification for a network services testbed , 1988, 1988 International Zurich Seminar on Digital Communications - Mapping New Applications onto New Technologies. Proceedings.

[9]  Pamela Zave,et al.  An Operational Approach to Requirements Specification for Embedded Systems , 1982, IEEE Transactions on Software Engineering.