Meta-Level Architectures and Reflection

Meta-Level Architectures and Reflection

Author: Pierre Cointe

Publisher: Springer

Published: 2003-06-29

Total Pages: 283

ISBN-13: 3540484434

DOWNLOAD EBOOK

This book constitutes the refereed proceedings of the Second International Conference on Meta-Level Architectures and Reflection, Reflection'99, held in St. Malo, France in July 1999. The 13 revised full papers presented were carefully selected from 44 submissions. Also included are six short papers and the abstracts of three invited talks. The papers are organized in sections on programming languages, meta object protocols, middleware/multi-media, work in progress, applications, and meta-programming. The volume covers all current issues arising in the design and analysis of reflective systems and demontrates their practical applications.


Metalevel Architectures and Separation of Crosscutting Concerns

Metalevel Architectures and Separation of Crosscutting Concerns

Author: Akinori Yonezawa

Publisher: Springer

Published: 2003-06-30

Total Pages: 293

ISBN-13: 3540454292

DOWNLOAD EBOOK

This volume constitutes the proceedings of REFLECTION 2001, the Third Int- national Conference on Metalevel Architectures and Separation of Crosscutting Concerns, which was held in Kyoto, September 25-28, 2001. Metalevel architectures and re?ection have drawn the attention of researchers and practitioners throughout computer science. Re?ective and metalevel te- niques are being used to address real-world problems in such areas as: progr- ming languages, operating systems, databases, distributed computing, expert systems and web computing. Separation of concerns has been a guiding principle of software engineering for nearly 30 years, but its known bene?ts are seldom fully achieved in practice. This is primarily because traditional mechanisms are not powerful enough to handle many kinds of concerns that occur in practice. Over the last 10 years, to overcome the limitations of traditional frameworks, many researchers, including several from the re?ection community, have proposed new approaches. For the ?rst time, papers on advanced approaches to separation of concerns were explicitly solicited. Following the success of previous conferences such as IMSA’92 in Tokyo, Re?ection’96 in San Francisco, and Re?ection’99 in Saint Malo, we hope that the conference provided an excellent forum for researchers with a broad range of interests in metalevel architectures, re?ective techniques, and separation of concerns in general.


Advances in Object-Oriented Metalevel Architectures and Reflection

Advances in Object-Oriented Metalevel Architectures and Reflection

Author: Christoph Zimmermann

Publisher: CRC Press

Published: 1996-06-20

Total Pages: 374

ISBN-13: 9780849326639

DOWNLOAD EBOOK

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.


Meta-level Architectures and Reflection

Meta-level Architectures and Reflection

Author: Pattie Maes

Publisher: North Holland

Published: 1988

Total Pages: 376

ISBN-13:

DOWNLOAD EBOOK

This book for the first time collects an important part of the research on reflective systems, providing both an introduction to the topic and a reference to research in the field. It contains a selection of the papers presented at the Workshop held in Alghero, Italy, during October 1986, the goal being to bring together researchers in order to discuss the problems arising in the definition and the construction of reflective systems, and to investigate their practical application. The papers in the first part shed some light on the concept of reflection or its origins. Important questions treated in these papers are: What are the issues in computational reflection? How does it relate to the notion of reflection in logic and meta-mathematics? How can reflective systems be categorized? Why is meaning an important issue in reflection and reflection an interesting domain to study meaning? A number of practical realisations of reflective systems are presented in the second part. The papers investigate the problems arising in the construction of reflective systems, and present techniques to solve these. The implementations discussed range from specific systems exhibiting a reflective behaviour e.g. logic-based reasoning systems, rule-based systems, etc., to programming languages providing facilities for the construction of reflective systems (logic programming languages, description-based languages, functional languages, object-oriented and actor languages). Finally, various applications of meta-level architectures and reflection are described.


Object-Based Concurrent Computing

Object-Based Concurrent Computing

Author: Mario Tokoro

Publisher: Springer Science & Business Media

Published: 1992-06-16

Total Pages: 280

ISBN-13: 9783540556138

DOWNLOAD EBOOK

The ECOOP '91 Workshop on Object-Based Concurrent Computing was organized toprovide a forum on concurrent, distributed and open-ended computing. The emphasis was on conceptual, theoretical and formal aspects, as well as practical aspects and sound experience, since such a viewpoint was deemed indispensible to investigate and establish a basis for future development. This volume contains 12 papers selected from 25 presented at the workshop, together with a paper by J.A. Goguen, who was an invited speaker at the workshop. The papers are classified into four categories: Formal methods (1): three papers are concerned with the formal semantics of concurrent objects based on process calculi. Formal methods (2): four papers are concerned with various formal approaches to the semantics of concurrent programs. Concurrent programming: three papers. Models: three papers areconcerned with models for concurrent systems.


Logic Program Synthesis and Transformation - Meta-Programming in Logic

Logic Program Synthesis and Transformation - Meta-Programming in Logic

Author: Laurent Fribourg

Publisher: Springer Science & Business Media

Published: 1994-11-30

Total Pages: 468

ISBN-13: 9783540587927

DOWNLOAD EBOOK

This volume constitutes the combined proceedings of the 4th International Workshops on Logic Program Synthesis and Transformation (LOPSTR '94) and on Meta-Programming (META '94), held jointly in Pisa, Italy in June 1994. This book includes thoroughly revised versions of the best papers presented at both workshops. The main topics addressed by the META papers are language extensions in support of meta-logic, semantics of meta-logic, implementation of meta-logic features, performance of meta-logic, and several applicational aspects. The LOPSTR papers are devoted to unfolding/folding, partial deduction, proofs as programs, inductive logic programming, automated program verification, specification and programming methodologies.


Object-Oriented Technology: ECOOP 2000 Workshop Reader

Object-Oriented Technology: ECOOP 2000 Workshop Reader

Author: Jacques Malenfant

Publisher: Springer

Published: 2003-06-26

Total Pages: 321

ISBN-13: 3540445552

DOWNLOAD EBOOK

This book documents the satellite events run around the 14th European Conference on Object-Oriented Programming, ECOOP 2000 in Cannes and Sophia Antipolis in June 2000. The book presents 18 high-quality value-adding workshop reports, one panel transcription, and 15 posters. All in all, the book offers a comprehensive and thought-provoking snapshot of the current research in object-orientation. The wealth of information provided spans the whole range of object technology, ranging from theoretical and foundational issues to applications in various domains.


Advances in Exception Handling Techniques

Advances in Exception Handling Techniques

Author: Alexander Romanovsky

Publisher: Springer

Published: 2003-06-29

Total Pages: 302

ISBN-13: 3540454071

DOWNLOAD EBOOK

Modern software systems are becoming more complex in many ways and have to cope with a growing number of abnormal situations which, in turn, are increasingly complex to handle. The most general way of dealing with these problems is by incorporating exception handling techniques in software design. In the past, various exception handling models and techniques have been proposed and many of them are part of practical languages and software composition technologies. This book is composed of five parts, which deal with topics related to exception handling in the context of programming language models, design methodologies, concurrent and distributed systems, applications and experiences, and large-scale systems such as database and workflow process mangagement systems. The 17 coherently written chapters by leading researchers competently address a wide range of issues in exception handling.


Dynamics and Management of Reasoning Processes

Dynamics and Management of Reasoning Processes

Author: John-Jules Ch. Meyer

Publisher: Springer Science & Business Media

Published: 2013-04-17

Total Pages: 385

ISBN-13: 9401717435

DOWNLOAD EBOOK

This volume, the 6th volume in the DRUMS Handbook series, is part of the after math of the successful ESPRIT project DRUMS (Defeasible Reasoning and Un certainty Management Systems) which took place in two stages from 1989-1996. In the second stage (1993-1996) a work package was introduced devoted to the topics Reasoning and Dynamics, covering both the topics of 'Dynamics of Rea soning', where reasoning is viewed as a process, and 'Reasoning about Dynamics', which must be understood as pertaining to how both designers of and agents within dynamic systems may reason about these systems. The present volume presents work done in this context. This work has an emphasis on modelling and formal techniques in the investigation of the topic "Reasoning and Dynamics", but it is not mere theory that occupied us. Rather research was aimed at bridging the gap between theory and practice. Therefore also real-life applications of the modelling techniques were considered, and we hope this also shows in this volume, which is focused on the dynamics of reasoning processes. In order to give the book a broader perspective, we have invited a number of well-known researchers outside the project but working on similar topics to contribute as well. We have very pleasant recollections of the project, with its lively workshops and other meetings, with the many sites and researchers involved, both within and outside our own work package.