Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Workshop on adaptable and adaptive software
Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications (Addendum)
Communications of the ACM
Seamless media adaptation with simultaneous processing chains
Proceedings of the tenth ACM international conference on Multimedia
The Vision of Autonomic Computing
Computer
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 09
Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
Improving extensibility of object-oriented frameworks with aspect-oriented programming
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Using dynamic configuration to manage a scalable multimedia distribution system
Computer Communications
WebMedia '09 Proceedings of the XV Brazilian Symposium on Multimedia and the Web
Hi-index | 0.00 |
This work proposes an architecture for an adaptation layer working in multimedia servers. The architecture is designed using aspect-oriented programming techniques. We have implemented and validated the architecture of the proposed adaptation layer through the instantiation of a RTSP server application based on Java Stream Assembly API. The AspectJ approach was used to implement the adaptability requirements from the RTSP server. Two mechanisms of monitoring and adaptation were developed. Preliminary experimental results show that the solution can improve the quality of service of Internet real-time media transmission. The use of aspect-oriented techniques in the implementation of the adaptation layer also brought benefits to the understanding and maintenance of the adaptation functionalities as well as the base server application requirements.Este trabalho propõe uma arquitetura para uma camada de adaptação de servidores de aplicações multimídia. A arquitetura é projetada usando técnicas de orientação a aspectos. Nós implementamos e validamos a arquitetura da camada de adaptação proposta, através de sua instanciação para uma aplicação servidora RTSP implementada em Java. A abordagem AspectJ é usada para implementar os requisitos de adaptação presentes na camada proposta. Dois mecanismos de monitoração e de adaptação são desenvolvidos e os resultados experimentais são também apresentados. A implementação da arquitetura da camada de adaptação usando aspectos traz facilidades para o entendimento e manutenção dos requisitos da aplicação servidora assim como dos requisitos de adaptação.