Aspect-Oriented Software Development with Use Cases

Index

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X]

Sdholt, Mario 2nd

Snchez, Fernando SADES

     concrete implementation 2ndsafety properties

    aspects         static weaving 2nd 3rd 4th 5th 6th 7th 8th

schema modification aspects

schema versioning aspects

Schmidt, Douglas C

Schmit, Douglas C Schwanninger, Christa SDP (Stable Dependencies Principle)

security

     application-level security 2nd 3rd 4th 5th 6th 7th

         AOP environment requirements 2nd 3rd

         aspect access control 2nd 3rd         case studies 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th

         FTP servers 2nd 3rd

         PIM (Personal Information) system 2nd 3rd 4th 5th 6th 7th     ilities

     JOIE 2ndSEE (software engineering environment)

     SOC (Separation of Concerns) 2nd 3rd

         analysis 2nd

         decomposition 2nd

         hazards 2nd 3rd

         requirements 2nd

Seinturier, Lionel 2nd 3rd

selection

    targets

         bytecode transformation 2nd

semantic checking

     mixins

semantics

    high-level semantics

         CF (Composition Filter) model

send-super systems

separation     apects 2nd 3rd 4th     aspects

separation of concerns (SOC) [See SOC (separation of concerns)] [See SOC (separation of concerns)] [See SOC (separation of concerns)]

sequential logic server-side proxies

services 2nd

shy programming

     adaptive behavior 2nd 3rd

     AOP (Aspect-Oriented Programming)

     AP (Adaptive Programming) 2nd

     quantification     structure shy programming 2nd 3rd 4th

Sibling design pattern    mixins

         Fidget design 2nd 3rd 4th 5th simultaneous models

Sina language

     CF (Composition Filter) model

         implementation

Sina/st language    CF (Composition Filter) model         implementation

skeletons

Smalltalk

Smartbooks

     workflow 2nd         documentation books 2nd 3rd

         weaving information 2nd 3rd 4th 5th

Smartbooks documentation method 2nd     engine 2nd

     PHint planning algorithm     programming tasks 2nd

Smartweaver 2nd 3rd 4th 5th 6th 7th

     AMF 2nd 3rd 4th 5th 6th 7th 8th

    aspects

         mapping 2nd 3rd 4th 5th

     knowledge-driven weaving 2nd 3rd

         engine 2nd

     knowledge-driven weaving' programming tasks 2nd

    target applications

         designing 2nd 3rd

     Task Manager 2nd 3rd 4th 5th 6th

     workflow 2nd 3rd 4th

         AMF (Aspect-Moderator framework) 2nd 3rd

         documentation books 2nd 3rd

         requirement internal representations 2nd 3rd

         weaving information 2nd 3rd 4th 5th

SMove SOC 2nd 3rd 4th 5th 6th 7th 8th 9th 10th     (separation of concerns) 2nd 3rd

     adaptive programming 2nd

     composition 2nd     composition filters 2nd

     decomposition 2nd

     instantiation 2nd

         composition

         hyperslices

         mapping 2nd 3rd

     meta-level programming 2nd     multi-dimensional SOC

         hyperslices 2nd 3rd 4th 5th 6th 7th 8th         model 2nd 3rd 4th 5th 6th

     orthogonal SOC     overlapping concerns

     reuse

     SEE (software engineering environment) 2nd 3rd

         analysis 2nd

         decomposition 2nd         hazards 2nd 3rd         requirements 2nd

softgoal modeling concepts

software agents

software architecture

     aspects 2nd 3rd 4th 5th 6thsoftware artifacts

     JAC (Java Aspect Compnents)

software development 2nd    AOSD

         (Aspect-Oriented Software Development)         MIC (model-integrated computing) 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th

     application awareness

         AOP (Aspect-Oriented Programming) 2nd 3rd 4th 5th 6th

         case studies 2nd 3rd 4th 5th 6th 7th

         case study 2nd 3rd

         PROSE 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th

         PROSE (PROgrammable extenSions of sErvices)

     application-level security 2nd 3rd 4th 5th 6th 7th

         AOP environment requirements 2nd 3rd

         aspect access control 2nd 3rd

         case studies 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th

         FTP servers 2nd 3rd

         PIM (Personal Information Management) system 2nd 3rd 4th 5th 6th 7th

     component engineering 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th

         future research

         implementation 2nd 3rd

         run-time aspects 2nd 3rd 4th 5th         specifications 2nd 3rd 4th 5th     concern elaboration 2nd 3rd 4th 5th 6th

         AMT 2nd 3rd

         AMT (Aspect Mining Tool) 2nd 3rd         AspectBrowser 2nd 3rd 4th 5th

         case studies 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th 14th 15th 16th 17th 18th 19th 20th 21st 22nd

         code identification 2nd 3rd 4th

         concern characterizations 2nd 3rd

         FEAT 2nd 3rd 4th

         impact analysis approaches 2nd

         Jex tool 2nd         location approaches 2nd

         program task changes 2nd         strategies 2nd

         tool recommendations 2nd     concern modeling 2nd 3rd 4th

         ABAS (attribute-based architectural styles) 2nd

         AOSD 2nd

         AOSD support 2nd

         aspect-oriented modeling 2nd 3rd 4th 5th         Cosmos 2nd 3rd 4th 5th 6th 7th 8th 9th 10th         DSSAs (domain-specific software architectures)

         i*

         KAOS

         processes 2nd

         requirements 2nd 3rd         traditional (non-aspect oriented) modeling 2nd 3rd 4th 5th

         Tropos

     dependency management 2nd         dependencies

         Extension Object pattern 2nd 3rd 4th         Factory pattern 2nd 3rd 4th 5th

         indirection 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th

         modeling benefits 2nd 3rd 4th 5th 6th

         Observer pattern 2nd 3rd 4th 5th 6th 7th 8th

         principles 2nd 3rd

         rigidity levels 2nd

         Visitor pattern 2nd 3rd 4th

    DSM

         (Domain-Specific Modeling)

         aspect code generation 2nd 3rd 4th 5th 6th

         crosscutting concerns 2nd 3rd 4th

         model weavers 2nd 3rd 4th 5th 6th

    model weaving

         Bold Storke project 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th 13th

     Smartweaver 2nd 3rd 4th 5th

    SOC

         multi-dimensional SOC 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11thsoftware developmentt    SOC

         (separation of concerns) 2nd 3rd

software engineering 2nd 3rd     design level 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th

     evolution 2nd 3rd 4th 5th

    implementation

         approaches 2nd 3rd 4th 5th

    implementation level

         aspects 2nd 3rd 4th 5th 6th 7th 8th

     modularization     problem-solving techniques

     processes     programming

     requirements engineering 2nd 3rd 4th 5th 6th 7th 8th     software development 2nd

     traditional software engineering 2nd 3rd

software engineering environment (SEE) [See SEE (software engineering environment)]

software integrator role (JAC)

software methods software models software processes 2nd

software reuse

     reflective systems

source systems

     analyzing Southwestern Bell Information Services

Spanish Ministry of Science and Technology

specification, aspect-oriented 2nd 3rdspecifications

     component engineering 2nd 3rd 4th 5thspine functionality

     application awareness

Stable Dependencies Principle (SDP)

standardization constraints 2nd

Statecharts

statecharts

     concurrent bounded buffer statecharts 2nd

     UML (Unified Modeling Language) 2nd

stateful aspects 2nd

     forming

statement coverage

     JMangler

statements

     advice program statements

    advices

         AspectJ 2nd 3rd 4th

     local statements 2nd 3rd 4th     quantification         dynamic quantification 2nd

         static quantification 2nd 3rd

     unitary statements 2nd 3rd 4th static bytecode transformation 2nd

static deployment

    weavelets

         CAESAR 2nd 3rd

static elements

static quantification 2nd 3rd

static version proliferation    preventing

         LAT (Load-Time Analysis and Transformation)static weaving

     safety properties 2nd 3rd 4th 5th 6th 7th 8thstepwise refinement

     mixins 2nd

stereotypes

    introduction of

         UML strategies     adaptations 2nd

    Eager/Lazy Evaluation

         Bold Stroke project 2nd 3rd 4th 5th 6th 7th 8th 9th

     model weaving

    task strategies         AspectJ

strategy graph intersections 2nd

structural description    class diagrams

         UML (Unified Modeling Language) structure shy programming 2nd 3rd 4th

stubs

subject-oriented programming

Subject-Oriented Programming

     hyperslices

subjects

subprograms

subroutines 2nd

substitute message filters

superimposition 2nd

     CF (Composition Filter) model 2nd 3rd 4th 5th

    concerns

         unification 2nd 3rd 4th 5th 6th

superimposition specification

Sussman, Gerald

Sutton Jr., Stanley

Sutton Jr., Stanley M Sutton, Jr., Stanloey M Sutton, Stanley

Swiss Federal Office for Education and Science

Swiss National Science Foundation 2nd Symbolics Lisp

symmetrical models

    asymmetrical models

         compared

synchronization aspect design

     Theme/UML 2nd 3rd 4th 5th 6th 7th 8th

synchronization aspectssynthesizing

    aspects         DSM (Domain-Specific Modeling) 2nd 3rd 4th 5th

system construction rulessystem modules

     PROSE

systemic models

systemic properties 2nd

Sztipanovits, Janos 2nd

Категории