Using Architectural Reflection to Build Understandable Systems
نویسنده
چکیده
In its original sense palpability is about being “apprehensible by the sense of touch”, “perceptible by palpation”, “plain, evident, obvious”, “easily perceived by some one of the other senses, as sight, hearing, etc.” []. There is a reminiscence of these meanings in the notion of palpable computing, as the description of work for the PalCom project states it: “Palpable denotes that systems are capable of being noticed and mentally apprehended. Palpable systems support people in understanding what is going on at the level they chose.”[, p. ]. This is detailed with the six qualities shown in table .. It should be noted here that when references are made to the “project”, this HP.d project is meant. The PalCom project, which is the far larger EU project, will be named when referred to.
منابع مشابه
Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural Level
As software systems become larger and more complex, a relevant part of code shifts from the application domain to the management of the system’s run-time architecture (e.g., substituting components and connectors for run-time automated tuning). We propose a novel design approach for component-based systems supporting architectural management in a systematic and conceptually clean way and allowi...
متن کاملRule-Based Strategic Reflection: Observing and Modifying Behaviour at the Architectural Level
As software systems become larger and more complex, a relevant part of code shifts from the application domain to the management of the system’s run-time architecture (e.g., substituting components and connectors for run-time automated tuning). We propose a novel design approach for component-based systems supporting architectural management in a systematic and conceptually clean way and allowi...
متن کاملEvolution of an Adaptive Middleware Exploiting Architectural Reflection
Nowadays information systems are required to adapt themselves dynamically to the ever changing environment and requirements. Architectural reflection represents a principled means to address adaptivity. It also represents an emerging approach to deal with the software evolution issues. In this paper we aim to point out how systems exploiting architectural reflection to achieve adaptivity evolve...
متن کاملA Middleware Centric Approach to Building Self-Adapting Systems
The use of handheld networked devices to access information systems by people moving around is spreading rapidly. Systems being used in this way typically face dynamic variation in their operating environment. This poses new challenges for system developers that need to build systems that adapt dynamically to the changing operating environment in order to maintain usability and usefulness for m...
متن کاملCognitive Foundations for a Computational Theory of Mindreading
Mindreading is the ability to understand both oneself and other agents in terms of beliefs, desires, intentions and other relevant mental states. This critically important ability has been implicated across a broad spectrum of human cognitive activities, including participation in dialogue, collaboration, competition, and moral judgment. This paper serves as a reflection on the kinds of strateg...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004