Skip to search formSkip to main contentSkip to account menu

Aspect-oriented software development

Known as: Aspect-oriented, Soarian, Aspect oriented software development 
In computing, aspect-oriented software development (AOSD) is a software development technology that seeks new modularizations of software systems in… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2013
2013
To increase modularity, many aspect-oriented programming languages provide a mechanism based on implicit invocation: An aspect… 
2010
2010
Focusing on aspects during early stages of the software development lifecycle has received special attention by many researchers… 
2009
2009
AOSD (Aspect Oriented Software Development) is an emerging discipline in Software Engineering. It focuses on the separation of… 
2009
2009
The aspect-oriented modeling (AOM) approach supports separation of crosscutting features from other features during design. An… 
Review
2006
Review
2006
This tutorial focuses on applying aspect-oriented software development (AOSD) concepts beyond the programming stage of the… 
2006
2006
This paper discusses the requirements for aspect oriented design language in general and derives the specific requirements for… 
2005
2005
Aspects are widely accepted as properties that cross-cut several components in a subsystem. Aspect Oriented Software Development… 
Highly Cited
2004
Highly Cited
2004
Aspect-Oriented Software DevelopementBack Cover CopyCoverage includes Using AOSD to streamline complex systems development… 
Highly Cited
2004
Highly Cited
2004
  • S. BreuJ. Krinke
  • 2004
  • Corpus ID: 8964272
Aspect mining tries to identify crosscutting concerns in existing systems and thus supports the adaption to an aspect-oriented… 
1997
1997
It is a common practice to decompose software development activities into various phases. Typically, these are Requirement…