Welcome to CRCPress.com! We have customized the Taylor & Francis India website to host CRC Press titles. Please choose www.TandFIndia.com to get the following benefits:
South Asia Editions of CRC Press titles with INR prices
Multiple options to purchase locally
All CRC Press products available
Your CRC Press login credentials will work on TandFIndia.com
Garland Science Website Announcement
The Garland Science website is no longer available to access and you have been automatically redirected to CRCPress.com.
All instructor resources (*see Exceptions) are now available on our Instructor Hub. Your GarlandScience.com instructor credentials will not grant access to the Hub, but existing and new users may request access here.
The student resources previously accessed via GarlandScience.com are no longer available to existing or new users.
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.
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
We provide complimentary e-inspection copies of primary textbooks to instructors considering our books for course adoption.
Most VitalSource eBooks are available in a reflowable EPUB format which allows you to resize text to suit you and enables other accessibility features. Where the content of the eBook requires a specific layout, or contains maths or other special characters, the eBook will be available in PDF (PBK) format, which cannot be reflowed. For both formats the functionality available will depend on how you access the ebook (via Bookshelf Online in your browser or via the Bookshelf app on your PC or mobile device).
CHOICE – Outstanding Academic Title – Award Winner
CHOICE – 2018 Outstanding Academic Title – Award Winner
Shingo Research and Professional Publication Award Winner
The country you have selected will result in the following:
Product pricing will be adjusted to match the corresponding currency.
The title will be removed from your cart because it is not available in this region.