A Generic Language for Dynamic Adaptation
نویسندگان
چکیده
Today, component oriented middlewares are used to design, develop and deploy distributed applications easily. They ensure the heterogeneity, interoperability, and reuse of software modules. Several standards address this issue: CCM (CORBA Component Model), EJB (Enterprise Java Beans) and .Net. However they offer a limited and fixed number of system services, and their deployment and configuration mechanisms cannot be used by any language nor API dynamically. As a solution, we present a generic high-level language to adapt system services dynamically in existing middlewares. This solution is based on a highly adaptable platform which enforces adaptive behaviours, and offers a means to specify and adapt system services dynamically. A first prototype was achieved for the OpenCCM platform, and good performances
منابع مشابه
Ideational Grammatical Metaphor in Merry Shelly’s Frankenstein and its Cinematic Adaptation
Within Systemic Functional Linguistics, Grammatical Metaphor (GM) is a meaning-making resource lying at the experiential level that extends the meaning potential through cross-stratal re-mappings between the grammar and the semantics, boiling down, in one of its manifestations to expressing something that should have been a process (verb) in terms of a thing (noun). This study is an attempt at ...
متن کاملDynamic AspectC++: Generic Advice at Any Time
In theory, the expressive power of an aspect language should be independent of the aspect deployment approach, whether it is static or dynamic weaving. However, in the area of strictly statically typed and compiled languages, such as C or C++, there seems to be a feedback from the weaver implementation to the language level: dynamic aspect languages offer noticeable fewer features than their st...
متن کاملSmart Proxies in LuaOrb: Automatic Adaptation and Monitoring
The LuaOrb project uses reflective features offered by the Lua programming language and by CORBA itself to create a platform that combines simplicity and flexibility in its support for dynamic behavior. In this paper we describe ongoing work on smart proxies. Smart proxies, based on simple QoS descriptions and event-based monitoring facilities, substitute traditional stubs, but automatically re...
متن کاملEvolution On-the-Fly with Paradigm
The coordination language Paradigm allows for a flexible and orthogonal modeling of interprocess relationships at the architectural level. It is shown how dynamic system adaptation can be captured in Paradigm by means of a special evolution component and associated evolution coordination scheme. The component, called McPal, drives the migration following a just-in-time strategy in its own view ...
متن کاملLEAD++: An Object-Oriented Reflective Language for Dynamically Adaptable Software Model
A software system has dynamic adaptability if it can adapt itself to dynamically changing runtime environments. As open-ended distributed systems and mobile computing systems have spread widely, the need for software systems with dynamic adaptability increases. We propose a software model with dynamic adaptability called DAS and its description language LEAD++. The basic mechanism for dynamic a...
متن کاملGeneric Analysis of Literary Translation: A Case Study of Contemporary English Short Stories
Translation of a literary text is a difficult task, for understanding literature requires knowledge of various linguistic levels of a literary text in addition to strategies and methods of translation. To this should still be added cognitive-based translation training which helps practitioners preserve the aesthetic aspects of a literary text. Focusing on short story as a genre with both ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005