A Discipline of Programming
Towards requirements-driven information systems engineering: the Tropos project
Information Systems - The 13th international conference on advanced information systems engineering (CAiSE*01)
Modularisation and composition of aspectual requirements
Proceedings of the 2nd international conference on Aspect-oriented software development
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Using Role-Based Modeling Language (RBML) to Characterize Model Families
ICECCS '02 Proceedings of the Eighth International Conference on Engineering of Complex Computer Systems
DAOP-ADL: an architecture description language for dynamic component and aspect-based development
Proceedings of the 2nd international conference on Generative programming and component engineering
A UML-Based Pattern Specification Technique
IEEE Transactions on Software Engineering
An aspect-oriented generative approach
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
A comprehensive approach for the development of modular software architecture description languages
ACM Transactions on Software Engineering and Methodology (TOSEM)
AGOL: An Aspect-Oriented Domain-Specific Language for MAS
EARLYASPECTS '07 Proceedings of the Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design
View composition in multiagent architectures
International Journal of Agent-Oriented Software Engineering
Advanced separation of concerns in agent-oriented design patterns
International Journal of Agent-Oriented Software Engineering
Designing social patterns using advanced separation of concerns
CAiSE'07 Proceedings of the 19th international conference on Advanced information systems engineering
AO-ADL: an ADL for describing aspect-oriented architectures
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
Integration of aspects with i* models
AOIS'06 Proceedings of the 8th international Bi conference on Agent-oriented information systems IV
ACM SIGSOFT Software Engineering Notes
Modeling context-awareness in agents for ambient intelligence: an aspect-oriented approach
EPIA'11 Proceedings of the 15th Portugese conference on Progress in artificial intelligence
Hi-index | 0.00 |
A Multiagent system (MAS) architecture is structured in terms of autonomous and communicating components. Agent orientation does not support the modularization of some system properties that affect several system components. These properties are called “crosscutting concerns” and need to be explicitly captured in the architectural design of MAS. Aspect-orientation provides abstractions to identity and modularize crosscutting concerns throughout the software lifecycle. This work uses aspect-oriented abstractions to define a modeling language to describe and modularize crosscutting concerns in MAS architecture. An e-commerce example is used to illustrate the application of the proposed modeling language.