This thesis focuses on the development of an advanced history-based aspect language and approaches to certain related issues ranging from applications to analysis methods. The aspect language, namely VPA-based Aspect Language, is defined upon visibly pushdown au- tomata (VPAs) [21]. This language is essentially an extension from an existing framework [47] of regular aspect languages. It features VPA-based pointcuts and provides, in particu- lar, constructors for the declarative definition of pointcuts based on regular and non-regular structures. We have also extended and developed the technique for detecting automatically potential interactions among VPA-based aspects. Despite several advantages of the class of visibly pushdown automata, th...
In this paper we introduce an approach of aspect-oriented modelling and analysis of information syst...
Aspects are units of aspect oriented programming developed for influencing the software behavior. In...
Aspect Oriented Software Development has been proposed as a means to improve modularization of softw...
This thesis focuses on the development of an advanced history-based aspect language and approaches t...
Aspect-oriented software development aims at improving separation of concerns at all levels in the s...
This thesis aims at two different goals. First, a uniform presentation of the major relevant researc...
This paper proposes an event-based transition system called A-LTS. An A-LTS is a simple system consi...
Actuellement, il n existe que peu de systèmes qui exploitent des langages de coupes basés sur des pr...
Abstract Aspect-oriented programming modularizes crosscutting concerns into aspects with the advice ...
The dominant family of aspect-oriented programming (AOP) languages, namely the family of lan-guages ...
We propose a modular verification methodology for aspect oriented programs. Aspects are the new modu...
Aspect-Oriented Programming promises separation of concerns at the implementation level. However, as...
This position paper considers how the principles of aspect-oriented programming can be applied to fo...
In this paper we describe AspectLua - a dynamic aspect-oriented language based on Lua. It relies on ...
Aspect Oriented language aims to make cross-cutting concerns clearly identifiable with special lingu...
In this paper we introduce an approach of aspect-oriented modelling and analysis of information syst...
Aspects are units of aspect oriented programming developed for influencing the software behavior. In...
Aspect Oriented Software Development has been proposed as a means to improve modularization of softw...
This thesis focuses on the development of an advanced history-based aspect language and approaches t...
Aspect-oriented software development aims at improving separation of concerns at all levels in the s...
This thesis aims at two different goals. First, a uniform presentation of the major relevant researc...
This paper proposes an event-based transition system called A-LTS. An A-LTS is a simple system consi...
Actuellement, il n existe que peu de systèmes qui exploitent des langages de coupes basés sur des pr...
Abstract Aspect-oriented programming modularizes crosscutting concerns into aspects with the advice ...
The dominant family of aspect-oriented programming (AOP) languages, namely the family of lan-guages ...
We propose a modular verification methodology for aspect oriented programs. Aspects are the new modu...
Aspect-Oriented Programming promises separation of concerns at the implementation level. However, as...
This position paper considers how the principles of aspect-oriented programming can be applied to fo...
In this paper we describe AspectLua - a dynamic aspect-oriented language based on Lua. It relies on ...
Aspect Oriented language aims to make cross-cutting concerns clearly identifiable with special lingu...
In this paper we introduce an approach of aspect-oriented modelling and analysis of information syst...
Aspects are units of aspect oriented programming developed for influencing the software behavior. In...
Aspect Oriented Software Development has been proposed as a means to improve modularization of softw...