Advances in Object-Oriented Metalevel Architectures and Reflection - Christoph Zimmermann

Advances in Object-Oriented Metalevel Architectures and Reflection

Buch | Hardcover
368 Seiten
1996
Crc Press Inc (Verlag)
978-0-8493-2663-9 (ISBN)
236,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
This book presents research in important areas of computer science, including object-oriented metalevel architectures, metaobjects and reflections.
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.

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

Erscheint lt. Verlag 20.6.1996
Zusatzinfo 5 Tables, black and white
Verlagsort Bosa Roca
Sprache englisch
Maße 156 x 234 mm
Gewicht 700 g
Einbandart gebunden
Themenwelt Informatik Software Entwicklung Objektorientierung
Mathematik / Informatik Informatik Theorie / Studium
ISBN-10 0-8493-2663-X / 084932663X
ISBN-13 978-0-8493-2663-9 / 9780849326639
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
objektorientierte Entwicklung modularer Maschinen für die digitale …

von Thomas Schmertosch; Markus Krabbes; Christian Zinke-Wehlmann

Buch | Hardcover (2024)
Hanser (Verlag)
44,99
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

Buch (2023)
Hanser, Carl (Verlag)
39,99
Principles and Practice Using C++

von Bjarne Stroustrup

Buch | Softcover (2024)
Addison Wesley (Verlag)
85,95