This paper describes an approach centered on aspect oriented programming (AOP) for controlling the synchronization of distributed multimedia systems. AOP fosters separation of concerns between application objects and synchronization aspects, which naturally arise as cross-cutting concerns. Aspect modularization and encapsulation contribute to re-usability and maintenance of both application components and control mechanisms. The paper illustrates the use of AOP technologies through the construction and evaluation of a real-time quality of service (QoS) filter regulating the QoS at the receiver-side of a multimedia system over the Internet. Aspects are programmed using AspectJ. Particular aspects are exploited for testing the temporal behavior of the synchronized system. Execution experiments make use of Java Media Framework which provides the presentation system.

Multimedia synchronization based on Aspect Oriented Programming

FURFARO, Angelo;NIGRO, Libero;PUPO, Francesco
2004-01-01

Abstract

This paper describes an approach centered on aspect oriented programming (AOP) for controlling the synchronization of distributed multimedia systems. AOP fosters separation of concerns between application objects and synchronization aspects, which naturally arise as cross-cutting concerns. Aspect modularization and encapsulation contribute to re-usability and maintenance of both application components and control mechanisms. The paper illustrates the use of AOP technologies through the construction and evaluation of a real-time quality of service (QoS) filter regulating the QoS at the receiver-side of a multimedia system over the Internet. Aspects are programmed using AspectJ. Particular aspects are exploited for testing the temporal behavior of the synchronized system. Execution experiments make use of Java Media Framework which provides the presentation system.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11770/128943
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? 6
social impact