A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Coordinating distributed components on the web: an integrated development environment
Software—Practice & Experience
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Overview of the CORBA component model
Component-based software engineering
Overview of the enterprise Javabeans component model
Component-based software engineering
Aspect-oriented programming with adaptive methods
Communications of the ACM
Separation of coordination in a dynamic aspect oriented framework
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Dynamic weaving for aspect-oriented programming
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
ArchJava: connecting software architecture to implementation
Proceedings of the 24th International Conference on Software Engineering
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
xADL: Enabling Architecture-Centric Tool Integration with XML
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 9 - Volume 9
Towards an Aspect-Oriented Framework in the Design of Collaborative Virtual Environments
FTDCS '01 Proceedings of the 8th IEEE Workshop on Future Trends of Distributed Computing Systems
Towards the Architectural Definition of the Health Watcher System with AO-ADL
EARLYASPECTS '07 Proceedings of the Early Aspects at ICSE: Workshops in Aspect-Oriented Requirements Engineering and Architecture Design
Aspect-oriented connectors for coordination
International workshop on Synthesis and analysis of component connectors: in conjunction with the 6th ESEC/FSE joint meeting
A component-based and aspect-oriented model for software evolution
International Journal of Computer Applications in Technology
Integrating aspects in software architectures: PRISMA applied to robotic tele-operated systems
Information and Software Technology
Generating CAM aspect-oriented architectures using Model-Driven Development
Information and Software Technology
An ADL dealing with aspects at software architecture stage
Information and Software Technology
Representing architectural aspects with a symmetric approach
Proceedings of the 15th workshop on Early aspects
An aspect-oriented approach to securing distributed systems
Proceedings of the 2009 international conference on Pervasive services
Support for aspectual modeling to Multiagent system architecture
EA '09 Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design
Model-driven development for early aspects
Information and Software Technology
AO-ADL: an ADL for describing aspect-oriented architectures
Proceedings of the 10th international conference on Early aspects: current challenges and future directions
Multi-stage aspect-oriented composition of component-based applications
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part I
COMPASS: composition-centric mapping of aspectual requirements to architecture
Transactions on aspect-oriented software development IV
Developing next generation ADLs through MDE techniques
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Domain models are NOT aspect free
MoDELS'06 Proceedings of the 9th international conference on Model Driven Engineering Languages and Systems
Aspect modelling at architecture design
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Deriving detailed design models from an aspect-oriented ADL using MDD
Journal of Systems and Software
Modularization of distributed web services using aspects with explicit distribution (AWED)
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
Designing software architectures with an aspect-oriented architecture description language
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Run-Time and atomic weaving of distributed aspects
Transactions on Aspect-Oriented Software Development II
Using connectors to model crosscutting influences in software architectures
ECSA'07 Proceedings of the First European conference on Software Architecture
Hi-index | 0.00 |
Architecture description languages deal with the description, analysis and reuse of software architectures. This paper describes DAOP-ADL, a component- and aspect-based language to specify the architecture of an application in terms of components, aspects and a set of plug-compatibility rules between them. With the aim of connecting the specification of the application architecture to the implementation, we describe our language using XML and XML Schemas. The DAOP-ADL language was designed to be interpreted by DAOP, our own dynamic component- and aspect-oriented platform. DAOP provides a composition mechanism that plugs aspects into components dynamically at runtime. The software architect will use the DAOP-ADL language at design time to describe the architecture of the application. Later this architectural information is loaded into the DAOP platform, which needs it to establish the dynamic connections between autonomous components and aspects. Therefore, the use of DAOP-ADL closes the gap between design and implementation of component- and aspect-based applications.