Encapsulation and inheritance in object-oriented programming languages
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Data abstraction and object-oriented programming in C++
Data abstraction and object-oriented programming in C++
The C++ Programming Language, Third Edition
The C++ Programming Language, Third Edition
Hi-index | 0.00 |
Object-oriented languages and environments have opened up a new way to develop software. Unfortunately, object-to-object transmittal of control and data has been highly indigenous to its particular domain; whether it be a compiler, interpreter or database. The DARPA Initiative for Concurrent Engineering (DICE) has specified a DICE Communications Channel (DCC) in which a heterogeneous environment, including object-oriented databases and subsystems, has driven the requirement for an integration scheme between disjunct entities. Another DICE formalism, known as the Part, Process and Organization (PPO) database, has served as the locus of integration between the various environments that require access to it. This paper will address an application-specific problem encountered in the first two phases of the DICE program, regarding the integration of heterogeneous object-oriented environments. Using the PPO database as a case study, a basic application and presentation layer specification of an object-to-object protocol (OOP) will be formalized using the ISO Abstract Syntax Notation One (ASN.1) protocol definition.