Results 261 to 270 of about 308,249 (297)
Some of the next articles are maybe not open access.
Aspect-Oriented Programming Reloaded
Proceedings of the 21st Brazilian Symposium on Programming Languages, 2017Many 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, 2006This 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, 2007Join 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 Spring
2017AOP 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 with Jiazzi
Proceedings of the 2nd international conference on Aspect-oriented software development, 2003We 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 using actors
Proceedings 22nd International Conference on Distributed Computing Systems Workshops, 2003This 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 (AOP)
2004This 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
AspectS - Aspect-Oriented Programming with Squeak
2003AspectS is an approach to general-purpose aspect-oriented programming in the Squeak/Smalltalk environment. Based on concepts of AspectJ it extends the Smalltalk metaobject protocol to accommodate the aspect modularity mechanism. In contrast to systems like AspectJ, weaving and unweaving in AspectS happens dynamically at runtime, on-demand, employing ...
openaire +1 more source
Testing Aspect-Oriented Programs
2010This 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
Dynamic slicing of aspect-oriented programs
2008Summary: Program slicing is a decomposition technique which has many applications in various software engineering activities such as program debugging, testing, maintenance etc. Aspect-Oriented Programming (AOP) is a new programming paradigm that enables modular implementation of cross-cutting concerns such as exception handling, security ...
Kumar, Rajeev +3 more
openaire +2 more sources

