Supporting collaborative software development with ConversationBuilder
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
Reflective metalevel architectures for CSCW design (abstract)
ACM SIGOIS Bulletin - Special issue: CSCW '92 Tools and Technologies Workshop
SENEX; CLOS/CLIM in biomedical education
LUV '93 Proceedings of the third international conference on Lisp users and vendors
Sleeping with the enemy: Lisp and C in a large, profitable real-time application
LUV '92 Proceedings of the 1992 conference on Lisp users and vendors
Christopher Alexander: an introduction for object-oriented designers
ACM SIGSOFT Software Engineering Notes
HPC++ and the Europa call reification model
ACM SIGAPP Applied Computing Review
Integrating legacy systems with modern corporate applications
Communications of the ACM
Composition Validation and Subjectivity in GenVoca Generators
IEEE Transactions on Software Engineering
UCL+P—Defining and Implementing Persistent Common Lisp
Lisp and Symbolic Computation
Adding Support for Persistence to CLOS via Its Metaobject Protocol
Lisp and Symbolic Computation
HPC++: experiments with the parallel standard template library
ICS '97 Proceedings of the 11th international conference on Supercomputing
Making design patterns explicit in FACE: a frame work adaptive composition environment
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Evolution of Object Behavior Using Context Relations
IEEE Transactions on Software Engineering
A Metaobject Architecture for Fault-Tolerant Distributed Systems: The FRIENDS Approach
IEEE Transactions on Computers
Improving Resource Management in Distributed Systems using Language-Level Structuring Concepts
The Journal of Supercomputing
Interface Compilation: Steps Toward Compiling Program Interfaces as Languages
IEEE Transactions on Software Engineering
Verischemelog: Verilog embedded in Scheme
Proceedings of the 2nd conference on Domain-specific languages
Introduction: the first international workshop on self-adaptive software
IWSAS' 2000 Proceedings of the first international workshop on Self-adaptive software
Using interfaces to specify access rights
Secure Internet programming
Separation of concerns and operating systems for highly heterogeneous distributed computing
EW 6 Proceedings of the 6th workshop on ACM SIGOPS European workshop: Matching operating systems to application needs
A semantical approach to method-call interception
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Describing and using non functional aspects in component based applications
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Dynamic weaving for aspect-oriented programming
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
ROADMAP: extending the gaia methodology for complex open systems
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Reflections on remote reflection
ACSC '01 Proceedings of the 24th Australasian conference on Computer science
Barriers to Institutionalizing Using Current Tools and Environments
ACM SIGSOFT Software Engineering Notes
Reflection, self-awareness and self-healing in OpenORB
WOSS '02 Proceedings of the first workshop on Self-healing systems
Workflow enactment with continuation and future objects
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A Generic Reification Technique for Object-Oriented Reflective Languages
Higher-Order and Symbolic Computation
Expressing opposition in the object model, first step towards negation
ACM SIGPLAN Notices
ACM SIGPLAN Notices
Piecemeal legacy migrating with an architectural pattern language: a case study
Journal of Software Maintenance: Research and Practice
Garf: A Tool for Programming Reliable Distributed Applications
IEEE Parallel & Distributed Technology: Systems & Technology
Object-Oriented Development at Brooklyn Union Gas
IEEE Software
Materialization and Its Metaclass Implementation
IEEE Transactions on Knowledge and Data Engineering
A Model-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
Reflections on Metaprogramming
IEEE Transactions on Software Engineering
An Empirical Analysis of C Preprocessor Use
IEEE Transactions on Software Engineering
Reflection in conditional rewriting logic
Theoretical Computer Science - Rewriting logic and its applications
Optimizing remote method invocation with communication-computation overlap
Future Generation Computer Systems - Parallel computing technologies (PaCT-2001)
Attribute extension - a technique for enforcing programming conventions
Nordic Journal of Computing
Exploiting reflection in mobile computing middleware
ACM SIGMOBILE Mobile Computing and Communications Review
Proceedings of the 2nd international conference on Aspect-oriented software development
Wrapping Real-Time Systems from Temporal Logic Specifications
EDCC-4 Proceedings of the 4th European Dependable Computing Conference on Dependable Computing
The Knowledge Model of Protégé-2000: Combining Interoperability and Flexibility
EKAW '00 Proceedings of the 12th European Workshop on Knowledge Acquisition, Modeling and Management
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
Mixin-Based Programming in C++
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
Managing Dynamic Changes in Multi-stage Program Generation Systems
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
Altering Java Semantics via Bytecode Manipulation
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
Design and Application of TOAST: An Adaptive Distributed Multimedia Middleware Platform
IDMS '01 Proceedings of the 8th International Workshop on Interactive Distributed Multimedia Systems
A Reflective Active Network Node
IWAN '00 Proceedings of the Second International Working Conference on Active Networks
Optimizing Metacomputing with Communication-Computation Overlap
PaCT '01 Proceedings of the 6th International Conference on Parallel Computing Technologies
Reflective Analysis and Design for Adapting Object Run-Time Behavior
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
PADO '01 Proceedings of the Second Symposium on Programs as Data Objects
Solving the Inheritance Anomaly in Concurrent Object-Oriented Programming
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Designing an Extensible Distributed Language with a Meta-Level Architecture
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
ECOOP '93 Proceedings of the 7th European Conference on Object-Oriented Programming
Meta-level Programming with CodA
ECOOP '95 Proceedings of the 9th European Conference on Object-Oriented Programming
Using Metaobject Protocols to Implement Atomic Data Types
ECOOP '95 Proceedings of the 9th European Conference on Object-Oriented Programming
Load-Time Structural Reflection in Java
ECOOP '00 Proceedings of the 14th European Conference on Object-Oriented Programming
Reflections on MOPs, Components, and Java Security
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Engineering Event-Based Systems with Scopes
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Semantic Models for Distributed Object Reflection
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
An Efficient Component Model for the Construction of Adaptive Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
TIRAN: Flexible and Portable Fault Tolerance Solutions for Cost Effective Dependable Applications
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
Debugging by Remote Reflection
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
The Design and Performance of the jRate Real-Time Java Implementation
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
An Infrastructure for Adaptable Middleware
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Objects in Different Execution Environments
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
Adapting Object-Oriented Components
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
Adaptive Object-Models and Metamodeling Techniques
ECOOP '01 Proceedings of the Workshops on Object-Oriented Technology
Reflective Real-Time Object-Oriented Programming and Systems: Introduction to the ECOOP Workshop
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
Weak Protection for Reflective Operating Systems
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
Adaptive Fault-Tolerant Systems and Reflective Architectures
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
An Automatic Aspect Weaver with a Reflective Programming Language
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
OpenCorba: A Reflective Open Broker
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
Designing Persistence Libraries with Intercession Property for a Client-Server Environment
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
Aspect-Oriented Logic Meta Programming
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
The Design of a Resource-Aware Reflective Middleware Architecture
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
From Dalang to Kava - The Evolution of a Reflective Java Extension
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
A Formal Definition of Crosscuts
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
A Hybrid Approach to Separation of Concerns: The Story of SADES
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
A Hierarchical Model for Coordination of Concurrent Activities
COORDINATION '99 Proceedings of the Third International Conference on Coordination Languages and Models
Declarable Modifiers: A Proposal to Increase the Efficacy of Metaclasses
Proceedings of the 1st OOPSLA Workshop on Reflection and Software Engineering: Reflection and Software Engineering, Papers from OORaSE 1999
Shifting Up Reflection from the Implementation to the Analysis Level
Proceedings of the 1st OOPSLA Workshop on Reflection and Software Engineering: Reflection and Software Engineering, Papers from OORaSE 1999
Kava - A Reflective Java Based on Bytecode Rewriting
Proceedings of the 1st OOPSLA Workshop on Reflection and Software Engineering: Reflection and Software Engineering, Papers from OORaSE 1999
OpenJava: A Class-Based Macro System for Java
Proceedings of the 1st OOPSLA Workshop on Reflection and Software Engineering: Reflection and Software Engineering, Papers from OORaSE 1999
Advanced Lectures on Networking, NETWORKING 2002 [This book presents the revised version of seven tutorials given at the NETWORKING 2002 Conference in Pisa, Italy in May 2002]
A Reflective CSCL Environment with Foundations Based on the Activity Theory
ITS '00 Proceedings of the 5th International Conference on Intelligent Tutoring Systems
Definition and Application of Metaclasses
DEXA '01 Proceedings of the 12th International Conference on Database and Expert Systems Applications
Reflection '99 Proceedings of the Second International Conference on Meta-Level Architectures and Reflection
Advanced lectures on networking
An enhanced role model for alleviating the role-binding anomaly
Software—Practice & Experience
A framework for component deployment testing
Proceedings of the 25th International Conference on Software Engineering
Thread transparency in information flow middleware
Software—Practice & Experience - Special issue: Middleware
Enhancing Object-Based System Composition through Per-Object Mixins
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
CPCE: a kernel for building flexible collaborative process-centered environments
SEE '95 Proceedings of the 1995 Software Engineering Environment Conferences
Dynamically Extensible Objects in a Class-Based Language
TOOLS '97 Proceedings of the Tools-23: Technology of Object-Oriented Languages and Systems
Interoperable Databases: A Programming Language Approach
IDEAS '99 Proceedings of the 1999 International Symposium on Database Engineering & Applications
On flexible support for mobile objects
IWOOOS '96 Proceedings of the 5th International Workshop on Object Orientation in Operating Systems (IWOOOS '96)
Specialization classes: an object framework for specialization
IWOOOS '96 Proceedings of the 5th International Workshop on Object Orientation in Operating Systems (IWOOOS '96)
Implementing Fault-Tolerant Applications Using Reflective Object-Oriented Programming
FTCS '95 Proceedings of the Twenty-Fifth International Symposium on Fault-Tolerant Computing
Making Meta-Object Protocols Practial for Operating Systems
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
Meta-Level Architecture Support for distributed Objects
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
Layered, Server-Based Support for Object-Oriented Application Development
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
CAFISE: an approach to enabling adaptive configuration of service grid applications
Journal of Computer Science and Technology - Grid computing
XVF: C++ introspection by extensible visitation
ACM SIGPLAN Notices
A security framework for reflective Java applications
Software—Practice & Experience
Partial behavioral reflection: spatial and temporal selection of reification
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
The power of symmetry: unifying inheritance and generative programming
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Beyond AOP: toward naturalistic programming
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Making patterns explicit with metaprogramming
Proceedings of the 2nd international conference on Generative programming and component engineering
Reusability, open implementation and Java's dynamic proxies
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
Beyond AOP: toward naturalistic programming
ACM SIGPLAN Notices
Distributed Programming with Typed Events
IEEE Software
Supporting Adaptable Distributed Systems with FORMAware
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Separation of concerns through semantic annotations
OOPSLA '02 Companion of the 17th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
An Open Framework for Dynamic Reconfiguration
Proceedings of the 26th International Conference on Software Engineering
The role of structural reflection in distributed Virtual Reality
Proceedings of the ACM symposium on Virtual reality software and technology
Reflective metalogical frameworks
ACM Transactions on Computational Logic (TOCL)
Representation-based just-in-time specialization and the psyco prototype for python
Proceedings of the 2004 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
A semantics for advice and dynamic join points in aspect-oriented programming
ACM Transactions on Programming Languages and Systems (TOPLAS)
Exploring reflection to dynamically aspectizing CORBA-based applications
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Research directions in reflective middleware: the Lancaster experience
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Mirrors: design principles for meta-level facilities of object-oriented programming languages
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Pluggable verification modules: an extensible protection mechanism for the JVM
OOPSLA '04 Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Verifying aspect advice modularly
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Supporting incremental and experimental software evolution by runtime method transformations
Science of Computer Programming - Special issue on program transformation
A Reflective Implementation of Java Multi-Methods
IEEE Transactions on Software Engineering
JAC: an aspect-based distributed dynamic framework
Software—Practice & Experience
ACM SIGPLAN Notices
Effective and Efficient Communication in Grid Computing with an Extension of ProActive Groups
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 5 - Volume 06
The early history of Smalltalk
History of programming languages---II
History of programming languages---II
Remote method invocation as a first-class citizen
Distributed Computing
Applications of dynamic proxies in distributed environments
Software—Practice & Experience
Lessons learned from the implementation of a reflexive groupware system
IHM 2003 Proceedings of the 15th French-speaking conference on human-computer interaction on 15eme Conference Francophone sur l'Interaction Homme-Machine
Proceedings of the 2005 ACM symposium on Applied computing
Toward an engineering discipline for grammarware
ACM Transactions on Software Engineering and Methodology (TOSEM)
A parameterized interpreter for modeling different AOP mechanisms
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering
Protocol transparent application framework for Grid
HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
When and how to develop domain-specific languages
ACM Computing Surveys (CSUR)
Traits: A mechanism for fine-grained reuse
ACM Transactions on Programming Languages and Systems (TOPLAS)
MuJava: a mutation system for java
Proceedings of the 28th international conference on Software engineering
Multilevel models in model-driven engineering, product lines, and metaprogramming
IBM Systems Journal - Model-driven software development
Languages and tools for hybrid systems design
Foundations and Trends in Electronic Design Automation
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Reflective program generation with patterns
Proceedings of the 5th international conference on Generative programming and component engineering
A simple edit-time metaobject protocol: controlling the display of metadata in programs
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Foundations of incremental aspect model-checking
ACM Transactions on Software Engineering and Methodology (TOSEM)
Expressive programs through presentation extension
Proceedings of the 6th international conference on Aspect-oriented software development
Reflective layer activation in ContextL
Proceedings of the 2007 ACM symposium on Applied computing
Software—Practice & Experience
Checking system rules using system-specific, programmer-written compiler extensions
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Object-based and class-based composition of transitive mixins
Information and Software Technology
XOTcl: an object-oriented scripting language
TCLTK'00 Proceedings of the 7th conference on USENIX Tcl/Tk - Volume 7
The globe distribution network
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
Incorporating application semantics and control into compilation
DSL'97 Proceedings of the Conference on Domain-Specific Languages on Conference on Domain-Specific Languages (DSL), 1997
Filters as a language support for design patterns in object-oriented scripting languages
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
Address translation strategies in the texas persistent store
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
Using meta-objects to support optimisation in the Apertos operating system
COOTS'95 Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS)
SLIC: an extensibility system for commodity operating systems
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
On designing lightweight threads for substrate software
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
A Reflective Aspect-Oriented Model Editor Based on Metamodel Extension
MISE '07 Proceedings of the International Workshop on Modeling in Software Engineering
Experiments with an architecture for reflective middleware
Integrated Computer-Aided Engineering
Implementing aspect-oriented programming constructs as modular language extensions
Science of Computer Programming
Automated Software Engineering
Can programming be liberated from the two-level style: multi-level programming with deepjava
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Mop: an efficient and generic runtime verification framework
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Mirages: behavioral intercession in a mirror-based architecture
Proceedings of the 2007 symposium on Dynamic languages
A survey of linguistic structures for application-level fault tolerance
ACM Computing Surveys (CSUR)
Forward chaining in HALO: an implementation strategy for history-based logic pointcuts
ICDL '07 Proceedings of the 2007 international conference on Dynamic languages: in conjunction with the 15th International Smalltalk Joint Conference 2007
Using components for architecture-based management: the self-repair case
Proceedings of the 30th international conference on Software engineering
Expressive and safe static reflection with MorphJ
Proceedings of the 2008 ACM SIGPLAN conference on Programming language design and implementation
SENEX: CLOS in molecular pathology. Uncertainty, generalization and comparison of objects.
LUV '94 Papers of the fourth international conference on LISP users and vendors
Perfect hashing as an almost perfect subtype test
ACM Transactions on Programming Languages and Systems (TOPLAS)
C++ reflection for high performance problem solving environments
SpringSim '07 Proceedings of the 2007 spring simulation multiconference - Volume 2
Forward chaining in HALO: An implementation strategy for history-based logic pointcuts
Computer Languages, Systems and Structures
On "Technomethodologyn";: foundational relationships between ethnomethodology and system design
Human-Computer Interaction
Object-oriented transformations for extracting aspects
Information and Software Technology
SBCL: A Sanely-Bootstrappable Common Lisp
Self-Sustaining Systems
Self-Sustaining Systems
Engineering of Software-Intensive Systems: State of the Art and Research Challenges
Software-Intensive Systems and New Computing Paradigms
Software Engineering for Ensembles
Software-Intensive Systems and New Computing Paradigms
ACM Transactions on Computer-Human Interaction (TOCHI)
DCMI '08 Proceedings of the 2008 International Conference on Dublin Core and Metadata Applications
Programs = Data + Algorithms + Architecture: Consequences for Interactive Software Engineering
Engineering Interactive Systems
The art of the meta-aspect protocol
Proceedings of the 8th ACM international conference on Aspect-oriented software development
Proceedings of the 8th ACM international conference on Aspect-oriented software development
A middleware-based application framework for active space applications
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
An overview of pwgl, a visual programming environment for music
Computer Music Journal
Appropriation Infrastructure: Supporting the Design of Usages
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Object-Oriented Technology. ECOOP 2008 Workshop Reader
Meta-circularity and MOP in common Lisp for OWL full
Proceedings of the 6th European Lisp Workshop
Efficient virtual machine support of runtime structural reflection
Science of Computer Programming
An Extensible Aspect-Oriented Modeling Environment
CAiSE '09 Proceedings of the 21st International Conference on Advanced Information Systems Engineering
Model-Centric, Context-Aware Software Adaptation
Software Engineering for Self-Adaptive Systems
Language-Independent Quantification and Weaving for Feature Composition
SC '09 Proceedings of the 8th International Conference on Software Composition
A metaobject protocol for CLforJava
Proceedings of the 2007 International Lisp Conference
Modularizing crosscuts in an e-commerce application in Lisp using HALO
Proceedings of the 2007 International Lisp Conference
User-extensible sequences in common Lisp
Proceedings of the 2007 International Lisp Conference
Computational tools for the analysis of spatial patterns of gene expression in Common Lisp
Proceedings of the 2007 International Lisp Conference
Oz: a programming language for multi-agent systems
IJCAI'93 Proceedings of the 13th international joint conference on Artifical intelligence - Volume 1
Versatile language semantics with reflective embedding
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Groovy package templates: supporting reuse and runtime adaption of class hierarchies
DLS '09 Proceedings of the 5th symposium on Dynamic languages
Context-oriented software transactional memory in common lisp
DLS '09 Proceedings of the 5th symposium on Dynamic languages
Uniform and safe metaclass composition
Computer Languages, Systems and Structures
Tailorable language for behavioral composition and configuration of software components
Computer Languages, Systems and Structures
Computer Languages, Systems and Structures
Inter-language reflection: A conceptual model and its implementation
Computer Languages, Systems and Structures
Runtime bytecode transformation for Smalltalk
Computer Languages, Systems and Structures
Integrity management in GUARDS
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
An architecture for next generation middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Component coordination in middleware systems
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Bytecodes meet combinators: invokedynamic on the JVM
Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages
Visual Lisp/CLOS programming in OpenMusic
Higher-Order and Symbolic Computation
Execution levels for aspect-oriented programming
Proceedings of the 9th International Conference on Aspect-Oriented Software Development
An architecture for composing embedded domain-specific languages
Proceedings of the 9th International Conference on Aspect-Oriented Software Development
Proceedings of the 9th International Conference on Aspect-Oriented Software Development
Model-driven development for early aspects
Information and Software Technology
The infrastructure problem in HCI
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Probabilistic dispatch, dynamic domain architecture, and self-adaptive software
IWSAS'01 Proceedings of the 2nd international conference on Self-adaptive software: applications
IWSAS'01 Proceedings of the 2nd international conference on Self-adaptive software: applications
A discussion of two major benefits of using agents in software evelopment
ESAW'02 Proceedings of the 3rd international conference on Engineering societies in the agents world III
A compilation and optimization model for aspect-oriented programs
CC'03 Proceedings of the 12th international conference on Compiler construction
Extending UML for modeling reflective software components
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
Towards context-aware web applications
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
SSDGP'06 Proceedings of the 2006 international conference on Datatype-generic programming
Lisp: report on the 4th European lisp workshop at ECOOP 2007
ECOOP'07 Proceedings of the 2007 conference on Object-oriented technology
Superimposition: a language-independent approach to software composition
SC'08 Proceedings of the 7th international conference on Software composition
Agent-oriented programming: from prolog to guarded definite clauses
Agent-oriented programming: from prolog to guarded definite clauses
An algebraic foundation for automatic feature-based program synthesis
Science of Computer Programming
Diagnosing delivery problems in the white house information distribution system
IAAI'96 Proceedings of the eighth annual conference on Innovative applications of artificial intelligence
Pinocchio: bringing reflection to life with first-class interpreters
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Factor: a dynamic stack-based programming language
Proceedings of the 6th symposium on Dynamic languages
Proxies: design principles for robust object-oriented intercession APIs
Proceedings of the 6th symposium on Dynamic languages
Controlling dynamic module composition through an extensible meta-level API
Proceedings of the 6th symposium on Dynamic languages
Morphing: Structurally shaping a class by reflecting on others
ACM Transactions on Programming Languages and Systems (TOPLAS)
The TIRAN approach to reusing software implemented fault tolerance
EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
A meta-aspect protocol for developing dynamic analyses
RV'10 Proceedings of the First international conference on Runtime verification
Metamodeling semantics of multiple inheritance
Science of Computer Programming
A type system for reflective program generators
Science of Computer Programming
REME-D: a reflective epidemic message-oriented debugger for ambient-oriented applications
Proceedings of the 2011 ACM Symposium on Applied Computing
ESWC'11 Proceedings of the 8th extended semantic web conference on The semanic web: research and applications - Volume Part II
System structure for dependable software systems
ICCSA'11 Proceedings of the 2011 international conference on Computational science and its applications - Volume Part III
Cracking the cocoa nut: user interface programming at runtime
Proceedings of the 24th annual ACM symposium on User interface software and technology
Proceedings of the 10th ACM international conference on Generative programming and component engineering
Virtual values for language extension
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
JavaCtx: seamless toolchain integration for context-oriented programming
Proceedings of the 3rd International Workshop on Context-Oriented Programming
Damon: A distributed AOP middleware for large-scale scenarios
Information and Software Technology
Comparing service-oriented and distributed object architectures
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
The application of compile-time reflection to software fault tolerance using ada 95
Ada-Europe'05 Proceedings of the 10th Ada-Europe international conference on Reliable Software Technologies
On the notion of consistency in metadata repository systems
CAiSE'05 Proceedings of the 17th international conference on Advanced Information Systems Engineering
Generative programming from a post object-oriented programming viewpoint
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
Aspect-oriented programming beyond dependency injection
ECOOP'05 Proceedings of the 19th European conference on Object-Oriented Programming
Efficient multimethods in a single dispatch language
ECOOP'05 Proceedings of the 19th European conference on Object-Oriented Programming
OWL-Full reasoning from an object oriented perspective
ASWC'06 Proceedings of the First Asian conference on The Semantic Web
Composing domain-specific languages for wide-scope software engineering applications
MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
A type system for reflective program generators
GPCE'05 Proceedings of the 4th international conference on Generative Programming and Component Engineering
On the revival of dynamic languages
SC'05 Proceedings of the 4th international conference on Software Composition
Using AOP to customize a reflective middleware
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
Program transformation with reflection and aspect-oriented programming
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
Efficient proxies in Smalltalk
Proceedings of the International Workshop on Smalltalk Technologies
Connecting embedded devices using a component platform for adaptable protocol stacks
Component-Based Software Development for Embedded Systems
Run-Time and atomic weaving of distributed aspects
Transactions on Aspect-Oriented Software Development II
FATES'06/RV'06 Proceedings of the First combined international conference on Formal Approaches to Software Testing and Runtime Verification
Type systems directed programming language evolution: overview and research trends
Proceedings of the 50th Annual Southeast Regional Conference
Context-oriented programming: A software engineering perspective
Journal of Systems and Software
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Bringing Scheme programming to the iPhone—Experience
Software—Practice & Experience
Efficient method lookup customization for smalltalk
TOOLS'12 Proceedings of the 50th international conference on Objects, Models, Components, Patterns
TOOLS'12 Proceedings of the 50th international conference on Objects, Models, Components, Patterns
Evaluating the design of the R language: objects and functions for data analysis
ECOOP'12 Proceedings of the 26th European conference on Object-Oriented Programming
Managed data: modular strategies for data abstraction
Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software
Chaperones and impersonators: run-time support for reasonable interposition
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Future Generation Computer Systems
Morphing: safely shaping a class in the image of others
ECOOP'07 Proceedings of the 21st European conference on Object-Oriented Programming
Transactions on Aspect-Oriented Software Development IX
An Analysis of Language-Level Support for Self-Adaptive Software
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
An adapter-aware, non-intrusive dependency injection framework for Java
Proceedings of the 2013 International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools
Program transformation techniques applied to languages used in high performance computing
Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity
Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems
A hybrid class- and prototype-based object model to support language-neutral structural intercession
Information and Software Technology
Science of Computer Programming
Software and Systems Modeling (SoSyM)
Distributed debugging for mobile networks
Journal of Systems and Software
Introducing domain-specific language implementation using web service-oriented technologies
Multiagent and Grid Systems - Development of service-based and agent-based computing systems
Reasoning about conceptual interoperability of simulations using meta-level graph relations
Intelligent Decision Technologies - Ontology Driven Interoperability for Agile Applications using Information Systems: Requirements and Applications for Agent Mediated Decision Support
Hi-index | 0.02 |
From the Publisher:This book presents a new approach to programming language design, which resolves fundamental tensions between elegance and efficiency. Metaobject protocols are interfaces to the lanaguage that gives users the ability to incrementally modify the language's behavior and implementation, as well as the ability to write programs within the language. In this way, a metaobject protocol allows users to adjust the lanaguage to better suit their needs.