Object-oriented specification of reactive systems
ICSE '90 Proceedings of the 12th international conference on Software engineering
A superimposition control construct for distributed systems
ACM Transactions on Programming Languages and Systems (TOPLAS)
N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
A calculus of superimpositions for distributed systems
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Modeling of software concerns in Cosmos
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
Extending standard UML with model composition semantics
Science of Computer Programming - Special issue on unified modeling language (UML 2000)
Difference-Based Modules: A Class-Independent Module Mechanism
ECOOP '02 Proceedings of the 16th European Conference on Object-Oriented Programming
Proceedings of the Workshop on Object-Oriented Technology
Open Reuse of Component Designs in OPM/We
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Managing Software Evolution with a Formalized Abstraction Hierarchy
ICECCS '02 Proceedings of the Eighth International Conference on Engineering of Complex Computer Systems
Developing Software Components with the UML, Enterprise Java Beans and Aspects
ASWEC '01 Proceedings of the 13th Australian Conference on Software Engineering
Eliminating Cycles in Composed Class Hierarchies
Eliminating Cycles in Composed Class Hierarchies
An approach for supporting aspect-oriented domain modeling
Proceedings of the 2nd international conference on Generative programming and component engineering
Theme: An Approach for Aspect-Oriented Analysis and Design
Proceedings of the 26th International Conference on Software Engineering
Adaptable Concern-Based Framework Specialization in UML
Proceedings of the 19th IEEE international conference on Automated software engineering
JAC: an aspect-based distributed dynamic framework
Software—Practice & Experience
Towards an architectural treatment of software security: a connector-centric approach
SESS '05 Proceedings of the 2005 workshop on Software engineering for secure systems—building trustworthy applications
Expressing different conceptual models of join point selections in aspect-oriented design
Proceedings of the 5th international conference on Aspect-oriented software development
Relating architectural views with architectural concerns
Proceedings of the 2006 international workshop on Early aspects at ICSE
Approaches to aspect oriented design: a study
ACM SIGSOFT Software Engineering Notes
A web-based tool for managing architectural design decisions
ACM SIGSOFT Software Engineering Notes
Integrating aspects in software architectures: PRISMA applied to robotic tele-operated systems
Information and Software Technology
Domain-driven discovery of stable abstractions for pointcut interfaces
Proceedings of the 8th ACM international conference on Aspect-oriented software development
Refining and reasoning about nonfunctional requirements
Proceedings of the 47th Annual Southeast Regional Conference
Coordination as an Architectural Aspect
Electronic Notes in Theoretical Computer Science (ENTCS)
From aspect-oriented models to aspect-oriented code?: the maintenance perspective
Proceedings of the 9th International Conference on Aspect-Oriented Software Development
Experiences on developing and using a tool support for formal specification
Ada-Europe'03 Proceedings of the 8th Ada-Europe international conference on Reliable software technologies
Transactions on aspect-oriented software development IV
Composition of architectural models: Empirical analysis and language support
Journal of Systems and Software
Aspect modelling at architecture design
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Concern-based development of pattern systems
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
The decision view of software architecture
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Architectural aspects of architectural aspects
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
CompAr: ensuring safe around advice composition
FMOODS'05 Proceedings of the 7th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
Towards a generic aspect oriented design process
MoDELS'05 Proceedings of the 2005 international conference on Satellite Events at the MoDELS
Self-Aware software – will it become a reality?
Self-star Properties in Complex Information Systems
Rigorous fault tolerance using aspects and formal methods
Rigorous Development of Complex Fault-Tolerant Systems
Designing software architectures with an aspect-oriented architecture description language
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Temporal superimposition of aspects for dynamic software architecture
FMOODS'06 Proceedings of the 8th IFIP WG 6.1 international conference on Formal Methods for Open Object-Based Distributed Systems
On horizontal specification architectures and their aspect-oriented implementations
Transactions on Aspect-Oriented Software Development II
An expressive aspect composition language for UML state diagrams
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Domain-Driven discovery of stable abstractions for pointcut interfaces
Transactions on Aspect-Oriented Software Development IX
The crosscutting impact of the AOSD Brazilian research community
Journal of Systems and Software
Hi-index | 0.00 |
Support for the incremental design of aspects themselves has been neglected, even as the use of aspects in conjunction with underlying systems is gaining acceptance. The ways in which aspects can cooperate or interfere with each other need to be made explicit at the design level. An aspect architecture, a new software architecture viewtype, is proposed, and its general principles are explained. An instantiation for extending UML is described, where designs of aspects provide maximal flexibility, and a new concern diagram is provided to show how aspects can be combined to treat different concerns of a system. An example shows aspect architecture views of a digital sound recorder.