Demeter: a case study of software growth through parameterized classes
ICSE '88 Proceedings of the 10th international conference on Software engineering
Subject-oriented programming: a critique of pure objects
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
Role model designs and implementations with aspect-oriented programming
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
On the representation of roles in object-oriented and conceptual modelling
Data & Knowledge Engineering
Aspects and polymorphism in AspectJ
Proceedings of the 2nd international conference on Aspect-oriented software development
Roles and Aspects: Similarities, Differences, and Synergetic Potential
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
An Object-Oriented Language-Database Integration Model: The Composition-Filters Approach
ECOOP '92 Proceedings of the European Conference on Object-Oriented Programming
Abstracting Object Interactions Using Composition Filters
ECOOP '93 Proceedings of the Workshop on Object-Based Distributed Programming
A Radical Reduction of UML's Core Semantics
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
A new Concept of Refinement used for Behaviour Modelling with Automata
FME '94 Proceedings of the Second International Symposium of Formal Methods Europe on Industrial Benefit of Formal Methods
Early Aspects: A Model for Aspect-Oriented Requirements Engineerin
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Beyond AOP: toward naturalistic programming
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Theme: An Approach for Aspect-Oriented Analysis and Design
Proceedings of the 26th International Conference on Software Engineering
A type system for object models
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
A radical revision of UML's role concept
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
The paradoxical success of aspect-oriented programming
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
When to use features and aspects?: a case study
Proceedings of the 5th international conference on Generative programming and component engineering
ACoM '07 Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
A flexible architecture to build workflows using aspect-oriented concepts
Proceedings of the 2008 AOSD workshop on Aspect-oriented modeling
Applied Ontology - Roles, an interdisciplinary perspective
Early aspects: are there any other kind?
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
Aspect-aware operating system development
Proceedings of the tenth international conference on Aspect-oriented software development
Engineering web applications using roles
Journal of Web Engineering
Domain models are NOT aspect free
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Building specifications as a domain-specific aspect language
Proceedings of the seventh workshop on Domain-Specific Aspect Languages
FASE'06 Proceedings of the 9th international conference on Fundamental Approaches to Software Engineering
Applied Ontology - Roles, an interdisciplinary perspective
The aspect-aware design and implementation of the CiAO operating-system family
Transactions on Aspect-Oriented Software Development IX
Decoupling Aspects in Board Game Modeling
International Journal of Gaming and Computer-Mediated Simulations
Language features for software evolution and aspect-oriented interfaces: an exploratory study
Transactions on Aspect-Oriented Software Development X
Hi-index | 0.00 |
Proponents of aspect orientation have successfully seeded the impression that aspects — like objects — are so fundamental a notion that they should pervade all phases and artefacts of the software development process. Aspect orientation has therefore proliferated from programming to design to analysis to requirements, sparing neither software processes nor their favourite languages. Since modelling plays an important role in software engineering, much effort is currently being invested in making modelling languages aspect ready. However, based on an observed lack of examples for domain level (or functional) aspects this paper argues the case against the omnipresence of aspects, particularly the existence of aspects in domain models, and offers some informal arguments as well as a semiformal proof in favour of the claims made.