Results 161 to 170 of about 306,796 (199)
Some of the next articles are maybe not open access.

Aspect-Oriented Programming Reloaded

Proceedings of the 21st Brazilian Symposium on Programming Languages, 2017
Many programs have crosscutting concerns for which neither procedural nor object-oriented programming adequately modularize, which has led to the idea of aspect-oriented programming (AOP). However, AOP has not found favor with the programming languages community due to a belief that AOP breaks classical modularity and modular reasoning.
Rebêlo, Henrique, Leavens, Gary T.
openaire   +2 more sources

Aspect-oriented software development beyond programming

Proceedings of the 28th international conference on Software engineering, 2006
This tutorial focuses on applying aspect-oriented software development (AOSD) concepts beyond the programming stage of the software development life cycle. Using concrete methods, tools, techniques and notations we discuss how to use AOSD techniques to systematically treat crosscutting concerns during requirements engineering (RE), architecture design ...
Rashid, Awais   +2 more
openaire   +3 more sources

From aspect-oriented design to aspect-oriented programs

Proceedings of the 6th international conference on Aspect-oriented software development, 2007
Join Point Designation Diagrams (JPDDs) permit developers to design aspect-oriented software on an abstract level. Consequently, JPDDs permit developers to communicate their software design independent of the programming language in use. However, developer face two problems.
Hanenberg, Stefan   +2 more
openaire   +1 more source

Aspect-oriented programming with Jiazzi

Proceedings of the 2nd international conference on Aspect-oriented software development, 2003
We present aspect-oriented programming in Jiazzi. Jiazzi enhances Java with separately compiled, externally linked code modules called units. Units can act as effective "aspect" constructs with the ability to separate crosscutting concern code in a non-invasive and safe way.
Sean McDirmid, Wilson C. Hsieh
openaire   +1 more source

Aspect Oriented Programming with Spring

2017
AOP is an acronym for Aspect Oriented Programming, a term that refers to a type of programming that aims to increase modularity by allowing the separation of cross-cutting concerns. A cross-cutting concern is a functionality that is tangled with business code, which usually cannot be separated from the business logic.
openaire   +1 more source

Aspect oriented programming using actors

Proceedings 22nd International Conference on Distributed Computing Systems Workshops, 2003
This paper summarizes an actor-based middleware in Java for the development of time-dependent distributed systems. The approach centres on the separation of concerns. Functional, synchronization, control and configuration aspects of an application can be separately dealt with in a design so as to favour the fulfilment of the application requirements ...
FURFARO, Angelo, Nigro L, Pupo F.
openaire   +2 more sources

Aspect-oriented programming with AspectJ

IBM Systems Journal, 2005
Aspect-oriented programming (AOP) is an exciting new development in the field of software engineering. The open-source AspectJ® project has taken a leading role in defining what an aspect-oriented programming language should look like and in building tools that enable aspect-oriented techniques to be employed in the development of large-scale ...
A. Colyer, A. Clement
openaire   +1 more source

Multimedia synchronization based on aspect oriented programming

Microprocessors and Microsystems, 2004
Abstract This paper describes an approach centered on aspect oriented programming (AOP) for controlling the synchronization of distributed multimedia systems. AOP fosters separation of concerns between application objects and synchronization aspects, which naturally arise as cross-cutting concerns.
FURFARO, Angelo   +2 more
openaire   +2 more sources

Aspect-Oriented Programming (AOP)

2004
This chapter provides an introduction to AOP. Section 2.1 discusses the need to separate concerns, particularly crosscutting concerns, in a software system. Section 2.2 describes how crosscutting concerns can be effectively modularised with AOP. The programming models offered by some of the key AOP approaches are also highlighted.
openaire   +1 more source

Testing Aspect-Oriented Programs

2010
This work addresses software quality issues introduced by Aspect-Oriented Programming (AOP). AOP aims at enhancing modularity and thus solving the problem of crosscutting concerns by capturing them into new units of modularity called aspects. With the increasing usage and acceptance of AOP, the task of assuring aspect-oriented systems' correctness has ...
Rodrigo M. L. M. Moreira   +2 more
openaire   +1 more source

Home - About - Disclaimer - Privacy