• Publications
  • Influence
Aspect-Oriented Software Development
TLDR
Aspect-Oriented Software DevelopementBack Cover CopyCoverage includes Using AOSD to streamline complex systems development without sacrificing flexibility or scalability Developing more secure applications with A OSD techniques Applying aspect-oriented programming to database systems Building dynamic aspects-oriented infrastructure. Expand
  • 153
  • 31
Aspect-oriented programming: Introduction
TLDR
together behavior and data into a single conceptual (and physical) entity. Expand
  • 627
  • 26
Decomposition of Distributed Programs into Communication-Closed Layers
TLDR
The safe decomposition of a distributed program into communication closed layers is suggested as a superstructure of its decomposition into a collection of communicating processes. Expand
  • 221
  • 16
  • PDF
Discussing aspects of AOP
TLDR
Aspect-oriented programming is a new evolution in the line of technology for separation of concerns technology that allows design and code to be structured to reflect the way developers want to think about the system. Expand
  • 253
  • 13
  • PDF
UML PROFILE FOR ASPECT-ORIENTED SOFTWARE DEVELOPMENT
TLDR
This paper’s position is that the time is ripe for initiating a proposal for an AOSD UML Profile. Expand
  • 104
  • 4
  • PDF
Aspect-Oriented Modeling: Bridging the Gap between Implementation and Design
TLDR
In this paper we present a formal design methodology to model the system's concerns based on aspect-orientation. Expand
  • 89
  • 4
A UML Profile for Aspect Oriented Modeling
TLDR
We propose an initial discussion on UML profile for AO modeling, which we believe will set the stage for AOSD modeling and hence move us towards a truly aspect oriented software systems. Expand
  • 77
  • 4
  • PDF
Designing an aspect-oriented framework in an object-oriented environment
TLDR
Aspect-Oriented Programming (AOP) is a paradigm proposal that retains the advantages of OOP and aims at achieving a better separation of concerns. Expand
  • 79
  • 3
  • PDF
Motorola WEAVR: Aspect Orientation and Model-Driven Engineering
This paper presents an Aspect-Oriented Software Development (AOSD) language and methodology for Model-Driven Engineering (MDE) of large distributed applications, and a tool that implements theseExpand
  • 39
  • 3
  • PDF
Motorola WEAVR: Aspect and model-Driven Engineering
  • 40
  • 2