Aspect-oriented software development

In computing, aspect-oriented software development (AOSD) is a software development technology that seeks new modularizations of software systems in order to isolate secondary or supporting functions from the main program's business logic. AOSD allows multiple concerns to be expressed separately and automatically unified into working systems.

[ "Aspect-oriented programming", "Component-based software engineering", "Software development process", "Software construction", "Software development" ]
Parent Topic
Child Topic
    No Parent Topic