Advances in Object-Oriented Metalevel Architectures and Reflection / Edition 1

Advances in Object-Oriented Metalevel Architectures and Reflection / Edition 1

by Christoph Zimmermann, Zimmermann Zimmermann
     
 

ISBN-10: 084932663X

ISBN-13: 9780849326639

Pub. Date: 06/20/1996

Publisher: Taylor & Francis

The importance of object-oriented metalevel architectures, metaobjects, and reflection continues to grow in computer science. This applies to traditional fields such as artificial intelligence and object-oriented programming languages as well as to parallel processing and operating systems. Advances in Object-Oriented Metalevel Architectures and Reflection presents

…  See more details below

Overview

The importance of object-oriented metalevel architectures, metaobjects, and reflection continues to grow in computer science. This applies to traditional fields such as artificial intelligence and object-oriented programming languages as well as to parallel processing and operating systems. Advances in Object-Oriented Metalevel Architectures and Reflection presents some of the standard-setting research in this field.

The book is structured with and introductory chapter that lays the necessary foundation for readers new to the field. The next five parts discuss operating systems, artificial intelligence, languages, concurrent objects, and application support. Each part itself has a brief introduction that presents the basics for understanding the particular topic.

Product Details

ISBN-13:
9780849326639
Publisher:
Taylor & Francis
Publication date:
06/20/1996
Pages:
368
Product dimensions:
6.50(w) x 9.50(h) x 1.00(d)

Table of Contents

INTRODUCTION
Metalevels, MOPs and What the Fuzz is All About
Introduction
Examples
The META
Reflection
Metaobject Protocols
Things to Reflect Upon
Open Implementations
Concluding Remarks
OPERATING SYSTEMS
Introduction
Using Metaobject Protocols to Satisfy Non-Functional Requirements
Introduction
Traditional Approaches
The Metaobject Protocol Approach
Conclusions and Future Work
How to Structure Your Regional Meta
Introduction
Definitions
Tigger
An Example
Structure of a Metaregion
Implementation
Discussion
Related Work
Conclusion
Bootstrapping the Object-Oriented Operating System Merlin: Just Add Reflection
Introduction
Combining the Language Implementation and the Operating System
Reducing the Virtual Machine
Messages and How They Work
Bootstrapping the Implementation
Discussion
Conclusion
ARTIFICIAL INTELLIGENCE
Introduction
Agents
Frames
LISP and the COMMON LISP OBJECT SYSTEM
Self-Configurable Software Agents
Introduction
Dealing with Different Agents
Lilies, Agents and Object Oriented Behavior
The Structures Necessary for a Reconfigurable Agent
Scalable Interleaving
Discussion
Related Work
Conclusion
Using the CLOS Metaobject Protocol to Implement a Frame Language
Introduction
Implementing Frames
Metaobject Extensions
Discussion and Related Work
LANGUAGES
Introduction
Historic Development
Customizable Languages
The Papers
The Design of a Metalevel Architecture for the BETA Language
Introduction
Motivation
A BETA Primer
The Metalevel Architecture
The Metalevel Interface
An Interactive Programming Environment
Related Work
Conclusion and Status
Why the CLOS MOP should be Mopped: The ECLOS Metaclass Library
Introduction
ECLOS
Related Work
Future Work
Conclusions
Appendix
CONCURRENT OBJECTS
Introduction
A Flexible Object Support System as Runtime for Concurrent Object-Oriented Languages
Introduction
A Concurrent Object-Oriented Language: CORRELATE
The CORRELATE Run-Time Architecture
Metalevel Programming on the Object Support System
Related Work
Conclusion and Future Work
Unification of Compile-Time and Run-Time Metalevel Definitions
Introduction
Apertos Metalevel Architecture
Unification of the Two Types of Metalevel Definitions
Cognac Architecture
A U-Metaspace Example
Discussion
Conclusion
APPLICATION SUPPORT
Introduction
Incremental Redefinition of Open Implementations
Introduction
Design Issues of Open Implementations
A Model for Object-Oriented Open Implementations
Related Work
Discussion
Conclusion
Reflective Application Builders
Introduction
Terminology
An Application Framework for Application Builders
An Example
User-Defined Components
Why is this Meta?
Implementation Issues
Status and Future Work
Related Work
Conclusion
List of Contributors
Bibliography
Index

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >