The Journal of Object Technology · 2003 · 118 citations · 10 references
ComputingComputer ScienceSoftware EngineeringSystems ArchitectureSystems DesignSoftware ArchitectureSoftware DesignSoftware ModelingSoftware ReuseUse Case AnalysisUse Case ModelingAspect-oriented ModelingAspect-oriented ProgrammingAspect-oriented ReuseSystem Use CasesUse Case IntegrationUse Case RelationshipsUse Case ReuseUse Cases
Aspect oriented programming (AOP) is "the missing link" to allow you slice a system, use case by use case, over "all" lifecycle models. This will dramatically change the way complex systems are understood, how new features are added to systems, and how systems are implemented and tested. AOP will also add a new dimension of reuse to software development. And it is here to be harvested-now.
10
<i>N</i> degrees of separation
Peri Tarr, Harold Ossher, William Harrison et al. · 1999 · 1.2K citations · Full text
William Harrison, Harold Ossher · 1993 · 651 citations · Full text