Searching for authors named "Andy Kellens" – sorted by Relevance.
-
A Model-driven Pointcut Language for More Robust Pointcuts
- Improved modularity and separation of concerns do not only intend to aid initial development, but are conceived such that developers can better manage software complexity, evolution and reuse [9]. Paradoxically,
- Cited by 6 (0 self) – Add To MetaCart
-
Experiences with Identifying Aspects in Smalltalk Using 'Unique Methods'
- Now that Aspect-Oriented Software Development has matured, the techniques developed in this field may be used to cleanly modularize the crosscutting concerns in legacy applications. Due to the com- plexity and size of these applications it is impor- tant that the identification of crosscutting conce
- Cited by 7 (2 self) – Add To MetaCart
-
An Experiment in Using Inductive Logic Programming to Uncover Pointcuts
- The subject of this paper is the transformation from pre-AOP legacy software to aspect-oriented software. To factor out crosscutting concerns from such software we propose the use of techniques to automate the task of uncovering pointcuts. We discuss problems inherent in this task and propose the us
- Cited by 13 (4 self) – Add To MetaCart
-
Co-evolving code and design with intensional views - a case study
- Intensional views and relations have been proposed as a way of actively documenting high-level structural regularities in the source code of a software system. By checking conformance of these intensional views and relations against the source code, they supposedly facilitate a variety of software m
- Cited by 13 (8 self) – Add To MetaCart
-
Managing the Evolution of Aspect-Oriented Software with Model-based Pointcuts
- Abstract. In spite of the more advanced modularisation mechanisms, aspect-oriented programs still suffer from evolution problems. Due to the fragile pointcut problem, seemingly safe modifications to the base code of an aspect-oriented program can have an unexpected impact on the semantics of the poi
- Cited by 10 (0 self) – Add To MetaCart
-
Verifying the design of a Cobol system using Cognac
- A property of large-scale, industrial systems is that they are intended to be used and maintained over a long period of time. In order to keep such large systems maintainable, it is important that developers respect the various rules that underlie the design of such systems during the subsequent evo
- Add To MetaCart
-
Pitfalls in Aspect Mining Kim Mens
- The research domain of aspect mining studies the problem of (semi-)automatically identifying potential aspects and crosscutting concerns in a software system, to improve the system’s comprehensibility or enable its migration to an aspect-oriented solution. Unfortunately, most proposed aspect mining
- Add To MetaCart
-
Example-based Program Querying
- Program query languages are an essential component of program analysis and manipulation systems. In each such system, a query identifies the source-code parts of interest by reasoning over a program representation that is dedicated to the intent of the system (e.g. call-graphs to detect behavioral f
- Add To MetaCart
-
unknown title
- The design and implementation of a software system is often governed by many different coding conventions, design patterns, architectural design rules, and other so-called structural regularities. To prevent a deterioration of the system’s source code, it is important that these regularities are ver
- Add To MetaCart
-
A Survey of Automated Code-Level Aspect Mining Techniques
- Abstract. This paper offers a first, in-breadth survey and comparison of current aspect mining tools and techniques. It focuses mainly on automated techniques that mine a program’s static or dynamic structure for candidate aspects. We present an initial comparative framework for distinguishing aspec
- Cited by 6 (2 self) – Add To MetaCart

