Note: This content is accessible to all versions of every browser. However, this browser does not seem to support current Web standards, preventing the display of our site's design details.


Implementing Adaptability in Embedded Software through Aspect Oriented Programming


O. Rohlik, A. Pasetti, V. Cechticky, I. Birrer

IEEE Mechatronics & Robotics 2004, Aachen, Germany, pp. 85-90

Abstract 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 adaptability to non-functional requirements and it presents the XWeaver tool. This is an aspect weaver that is specifically aimed at embedded applications, especially those with high criticality requirements. The paper describes the structure of XWeaver and discusses experience from its usage.

Further Information

Type of Publication:


File Download:

Request a copy of this publication.
(Uses JavaScript)
% Autogenerated BibTeX entry
@InProceedings { RohEtal:2004:IFA_1855,
    author={O. Rohlik and A. Pasetti and V. Cechticky and I. Birrer},
    title={{Implementing Adaptability in Embedded Software through
	  Aspect Oriented Programming}},
    booktitle={IEEE Mechatronics \& Robotics 2004},
    address={Aachen, Germany},
Permanent link