An Aspect Weaver for Qualifiable Applications

نویسندگان

  • I. Birrer
  • P. Chevalley
  • A. Pasetti
  • O. Rohlik
چکیده

Aspect Oriented Programming (AOP) offers means to automatically transform some existing base code to endow it with new properties. An aspect language allows the desired transformation to be specified and an aspect weaver reads the specification of the transformation expressed in the aspect language and applies it to the base code. AOP techniques allow systematic changes – insertion of synchronization code, of observability code, of instrumentation code, etc – to be applied automatically to a large code base.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Deriving Resource Efficient Designs Using the REFLECT Aspect-Oriented Approach - (Extended Abstract)

In the context of the REFLECT project[1] we have developed an aspect-oriented compilation and synthesis toolchain that aims at facilitating the mapping of applications described in high-level imperative programming languages, such as C, to heterogeneous and configurable computing systems. More specifically, we have designed an aspect-oriented domain-specific language, called LARA[2], that allow...

متن کامل

Implementing Adaptability in Embedded Software through Aspect Oriented Programming

Reusability is the key to reduction in software costs for embedded systems. Software is only reusable if it can be adapted to different operational environments. Conventional software technologies promote functional adaptability. In the embedded world, however, non-functional aspects are especially important. This paper introduces Aspect Oriented Programming (AOP) as a technique to achieve adap...

متن کامل

Towards Generic Weaving of Adaptation Aspects for XML

XML is one of the most used languages in the Web and is frequently used to describe large parts of web applications. A common approach to reduce complexity of web applications relying on XML is to use a multistaged architecture in form of a transformation pipeline. These pipelines usually employ a fixed set of complex transformations to convert an XML source document into a displayable output f...

متن کامل

NOLE: an AOM Weaver for Aspect Oriented Modeling of Real-Time System

Legacy applications that are already designed and maintained could be reused by adding new features like security, temporal constraints, etc. Aspect oriented approaches are an emerging technique that allow separation between functional and nonfunctional mechanisms. Separation of concerns, in aspect oriented design, enhances productivity, reduces development costs and improves time to market del...

متن کامل

Architecture of an XML-based Aspect Weaver

This paper proposes an architecture to enable the development of an XML-based aspect weaver, providing ways to manipulate programs using and XML representation of source code information. The main advantages on using this approach when implementing an aspect weaver is that there are several tools to support XML documents manipulation and the use of XML provides a standard way to represent and m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004