The author identifies the confluence of several new technologies that will allow major improvements in the software development process. Future research in this area will encompass advances in database technology, pro...
详细信息
ISBN:
(纸本)0818608730
The author identifies the confluence of several new technologies that will allow major improvements in the software development process. Future research in this area will encompass advances in database technology, programminglanguages, expert systems, and distributed workstations. Researchers are working on a new data model that will combine object-oriented language features, database features, inferencing, and distribution. This will allow new software environments that are even more efficient because of the seamless integration of these technologies. This will expedite future software prototyping, production, and maintenance.
The proceedings contains 66 papers. The following topics are dealt with: object-oriented distributed systems;interconnection architectures;remote invocation mechanisms;tree- and cube-connected architectures;load distr...
详细信息
ISBN:
(纸本)081860865X
The proceedings contains 66 papers. The following topics are dealt with: object-oriented distributed systems;interconnection architectures;remote invocation mechanisms;tree- and cube-connected architectures;load distribution;analysis of bus structures;operation system facilities for multiprocessors;distributed system services;distributed system algorithms;concurrent programminglanguages;performance studies;monitoring and debugging;distributed software systems;protocols for reliable real-time systems;distributed system applications;reliable multicast communication and replication;improving data availability;load balancing;distributed query processing;and multiprocessor system modeling.
The Iris database management system, a research prototype of a next-generation DBMS (database management system) is presented. Iris is intended to meet the needs of new and emerging database applications such as offic...
详细信息
ISBN:
(纸本)0818608285
The Iris database management system, a research prototype of a next-generation DBMS (database management system) is presented. Iris is intended to meet the needs of new and emerging database applications such as office information and knowledge-based systems, engineering test and measurement, and hardware and software design. In addition to providing for permanence of data, controlled sharing, backup, and recovery, Iris will also provide a number of needed capabilities that include rich data-modeling constructs, uniform access to specialized storage subsystems and to foreign DBMSs, novel data types (images, voice, text, vectors, matrices), prolonged transactions, direct database support for inference, and version control. Iris will also provide sharing of objects across applications and programminglanguages.
KSL (Knowledge Specification Language) is an object-orientedprogramming language that supports data abstraction, inheritance, and message-sending. KSL is also fully reflective, as a result of representing all of the ...
详细信息
KSL (Knowledge Specification Language) is an object-orientedprogramming language that supports data abstraction, inheritance, and message-sending. KSL is also fully reflective, as a result of representing all of the language constructs as objects. Reflectivity allows the object paradigm to be applied to: the development, analysis, and translation of KSL; the extension of KSL to implement additional programming paradigms; and the development of applications that modify themselves. The authors provide an overview of KSL, its object representation, and how its reflectivity is achieved.< >
A description is given of a prototype persistent-object system, called DOOM, (Data-orientedobject Manager), which was designed to explore issues in language-level persistence for object-oriented application platforms...
详细信息
A description is given of a prototype persistent-object system, called DOOM, (Data-orientedobject Manager), which was designed to explore issues in language-level persistence for object-oriented application platforms. In its first iteration, the language aspects of persistence were investigated, and a design which allowed the exchange of persistent objects between Common objects (Common Lisp extension) and objective-C/sup 2/ (C extension) was implemented. The system features a tight coupling between the languages; run-time support and a relational storage manager. In a second iteration, the coupling between the database and the language was loosened, and more characteristics of the database were exposed to the applications programmer. The language extensions introduced into Commonobject and objective-C/sup 2/ to support persistence are discussed, and the architectures of DOOM-I and DOOM-II are described. Some persistent-objectsystems similar to DOOM that have appeared in the recent literature are briefly reviewed, and DOOM is examined in the light of two of the other systems.< >
Identifies the confluence of several new technologies that will allow major improvements in the software development process. Future research in this area will encompass advances in database technology, programming la...
详细信息
Identifies the confluence of several new technologies that will allow major improvements in the software development process. Future research in this area will encompass advances in database technology, programminglanguages, expert systems, and distributed workstations. Researchers are working on a new data model that will combine object-oriented language features, database features, inferencing, and distribution. This will allow new software environments that are even more efficient because of the seamless integration of these technologies. This will expedite future software prototyping, production, and maintenance.< >
OOPS is an object-orientedprogramming environment with integrated data management facilities. It is designed to especially support advanced applications, like engineering and office applications. Rich data modeling f...
详细信息
OOPS is an object-orientedprogramming environment with integrated data management facilities. It is designed to especially support advanced applications, like engineering and office applications. Rich data modeling facilities, including the concepts of classification, generalization, and aggregation are provided. Additionally, complex semantic integrity constraints, exception-handling mechanisms, and triggers can be specified. Since all these facilities are integrated into a single language, the artificial distinction between database language and programming language is no longer existent. The main features of the programming language and the architecture of OOPS are presented.< >
Summary form only given. Discusses the applicability of the object-oriented paradigm to the stage of problem specification. The authors define some criteria that can be used to assess this applicability and show how t...
详细信息
Summary form only given. Discusses the applicability of the object-oriented paradigm to the stage of problem specification. The authors define some criteria that can be used to assess this applicability and show how the object-oriented approach measures up based on these criteria.< >
This paper briefly describes how the issues of access to (possibly remote) services and cooperative distributed computing are treated in Guide, a distributed operating system under development at Grenoble. Section 1 i...
详细信息
ISBN:
(纸本)9781450373364
This paper briefly describes how the issues of access to (possibly remote) services and cooperative distributed computing are treated in Guide, a distributed operating system under development at Grenoble. Section 1 is an overview of the project. Section 2 describes the computational model of the system. Section 3 is a discussion of remote computation. Section 4 describes the current implementation status.
There are two major issues to address to achieve integration of an object-orientedprogramming system with a database system. One is the language issue: an object-orientedprogramming language must be augmented with s...
ISBN:
(纸本)9780897912846
There are two major issues to address to achieve integration of an object-orientedprogramming system with a database system. One is the language issue: an object-orientedprogramming language must be augmented with semantic data modeling concepts to provide a robust set of data modeling concepts to allow modeling of entities for important real-world applications. Another is the computational-model issue: application programmers should be able to access and manipulate objects as though the objects are in an infinite virtual memory; in other words, they should not have to be aware of the existence of a database system in their computations with the data structures the programming language allows. This paper discusses these issues and presents the solutions which we have incorporated into the ORION object-oriented database system at MCC.
暂无评论