Searching for authors named "Jacques Malenfant" – sorted by Relevance.
-
Browsing in Explicit Metaclass Languages : An Essay in Reflective Programming Environments
- The development of adapted programming environments is mandatory in order to deliver reflective languages to real world users. It is generally assumed that reflection aids in the development of programming environments. However, its use may also give rise to certain difficulties. For example, it pre
- Cited by 3 (0 self) – Add To MetaCart
-
Reflection in logic, functional and object-oriented programming: a Short Comparative Study
- Reflection is a wide-ranging concept that has been studied independently in many different areas of science in general, and computer science in particular. Even in the sub-area of programming languages, it has been applied to different paradigms, especially the logic, functional and objectoriented o
- Cited by 29 (1 self) – Add To MetaCart
-
A Semantics of Introspection in a Reflective Prototype-Based Language
- In Malenfant et al. [19], we have described a reflective model for a prototypebased language based on the lookup ffi apply reflective introspection protocol. In this paper, we augment our previous protocol by converting it to handle continuations reified as first-class objects. First-class continu
- Cited by 7 (3 self) – Add To MetaCart
-
Prototype-Based Languages: From a New Taxonomy to Constructive Proposals and Their Validation
- Prototype-based languages are currently proposed as a substitute to class-based languages for a higher flexibility in manipulating objects. These languages are all based on a similar set of basic principles: object-centered representation, dynamic addition (deletion) of slots, cloning and message de
- Cited by 34 (6 self) – Add To MetaCart
-
A predictive method for providing fault tolerance in multi-agent systems
- The growing importance of multi-agent applications and the need for a higher quality of service in these systems justify the increasing interest in fault-tolerant multi-agent systems. In this article, we propose an original method for providing dependability in multiagent systems through replication
- Cited by 3 (2 self) – Add To MetaCart
-
UML Reflections
- The UML shares with reflective architectures the idea that self-definition of languages and systems is a key principle for building and maintaining complex systems. The UML is now defined by a four-layer metalevel structure, enabling a flexible and extensible definition of models by metamodels,
- Add To MetaCart
-
Towards a Methodology for Explicit Composition of MetaObjects
- Reflective programming languages are those where users' programs are allowed to customize in an organized way the behavior of the language to their own needs. For ten years now, most of the work on reflection revolved around the definition and the implementation of metaobject protocols which express
- Cited by 38 (2 self) – Add To MetaCart

