Home > Research > Publications & Outputs > Reflections on aspects and configurable protocols
View graph of relations

Reflections on aspects and configurable protocols

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Reflections on aspects and configurable protocols. / Hiltunen, Matti; Taiani, Francois; Schlichting, Richard.
AOSD '06 Proceedings of the 5th international conference on Aspect-oriented software development. New York: ACM, 2006. p. 87-98.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Hiltunen, M, Taiani, F & Schlichting, R 2006, Reflections on aspects and configurable protocols. in AOSD '06 Proceedings of the 5th international conference on Aspect-oriented software development. ACM, New York, pp. 87-98, Fifth International Conference on Aspect-Oriented Software Development (AOSD.06), Bonn, Germany, 1/01/00. https://doi.org/10.1145/1119655.1119669

APA

Hiltunen, M., Taiani, F., & Schlichting, R. (2006). Reflections on aspects and configurable protocols. In AOSD '06 Proceedings of the 5th international conference on Aspect-oriented software development (pp. 87-98). ACM. https://doi.org/10.1145/1119655.1119669

Vancouver

Hiltunen M, Taiani F, Schlichting R. Reflections on aspects and configurable protocols. In AOSD '06 Proceedings of the 5th international conference on Aspect-oriented software development. New York: ACM. 2006. p. 87-98 doi: 10.1145/1119655.1119669

Author

Hiltunen, Matti ; Taiani, Francois ; Schlichting, Richard. / Reflections on aspects and configurable protocols. AOSD '06 Proceedings of the 5th international conference on Aspect-oriented software development. New York : ACM, 2006. pp. 87-98

Bibtex

@inproceedings{95bfc44a0ad94da5b803b22b12b72264,
title = "Reflections on aspects and configurable protocols",
abstract = "The goals of aspect oriented software development (AOSD) and frameworks for configurable protocols (CPs) are similar in many respects. AOSD allows the specification of cross-cutting concerns called aspects as separate modules that are woven with the base program as needed. CPs are oriented towards building protocols or services with different quality of service (QoS) properties and attributes out of collections of independent modules, with each configuration customizing the service for a given application and execution environment. As AOSD evolves to address issues in areas such as middleware, operating systems, and distributed computing that have traditionally been the domain of CPs, lessons learned from the development of these frameworks could be useful. The purpose of this paper is to draw parallels between AOSD and CP frameworks, with a specific focus on the Cactus framework and how it compares and contrasts with the aspect-oriented paradigm.",
author = "Matti Hiltunen and Francois Taiani and Richard Schlichting",
note = "This paper relates research on configurable protocols with recent developments in aspect orientation. It analyses the characteristics of configurable protocol stacks that were proposed in the 90s. This comparison shed a new light on the emerging field of distributed aspect-oriented frameworks, and showed how they could evolve to tackle issues of distribution, timeliness, security, and adaptation. This work was accepted at AOSD, the premier conference on aspect-orientation. (Acceptance rate in 2006: 21%) RAE_import_type : Conference contribution RAE_uoa_type : Computer Science and Informatics; Fifth International Conference on Aspect-Oriented Software Development (AOSD.06) ; Conference date: 01-01-1900",
year = "2006",
month = mar,
day = "20",
doi = "10.1145/1119655.1119669",
language = "English",
isbn = "1-59593-300-X",
pages = "87--98",
booktitle = "AOSD '06 Proceedings of the 5th international conference on Aspect-oriented software development",
publisher = "ACM",

}

RIS

TY - GEN

T1 - Reflections on aspects and configurable protocols

AU - Hiltunen, Matti

AU - Taiani, Francois

AU - Schlichting, Richard

N1 - This paper relates research on configurable protocols with recent developments in aspect orientation. It analyses the characteristics of configurable protocol stacks that were proposed in the 90s. This comparison shed a new light on the emerging field of distributed aspect-oriented frameworks, and showed how they could evolve to tackle issues of distribution, timeliness, security, and adaptation. This work was accepted at AOSD, the premier conference on aspect-orientation. (Acceptance rate in 2006: 21%) RAE_import_type : Conference contribution RAE_uoa_type : Computer Science and Informatics

PY - 2006/3/20

Y1 - 2006/3/20

N2 - The goals of aspect oriented software development (AOSD) and frameworks for configurable protocols (CPs) are similar in many respects. AOSD allows the specification of cross-cutting concerns called aspects as separate modules that are woven with the base program as needed. CPs are oriented towards building protocols or services with different quality of service (QoS) properties and attributes out of collections of independent modules, with each configuration customizing the service for a given application and execution environment. As AOSD evolves to address issues in areas such as middleware, operating systems, and distributed computing that have traditionally been the domain of CPs, lessons learned from the development of these frameworks could be useful. The purpose of this paper is to draw parallels between AOSD and CP frameworks, with a specific focus on the Cactus framework and how it compares and contrasts with the aspect-oriented paradigm.

AB - The goals of aspect oriented software development (AOSD) and frameworks for configurable protocols (CPs) are similar in many respects. AOSD allows the specification of cross-cutting concerns called aspects as separate modules that are woven with the base program as needed. CPs are oriented towards building protocols or services with different quality of service (QoS) properties and attributes out of collections of independent modules, with each configuration customizing the service for a given application and execution environment. As AOSD evolves to address issues in areas such as middleware, operating systems, and distributed computing that have traditionally been the domain of CPs, lessons learned from the development of these frameworks could be useful. The purpose of this paper is to draw parallels between AOSD and CP frameworks, with a specific focus on the Cactus framework and how it compares and contrasts with the aspect-oriented paradigm.

U2 - 10.1145/1119655.1119669

DO - 10.1145/1119655.1119669

M3 - Conference contribution/Paper

SN - 1-59593-300-X

SP - 87

EP - 98

BT - AOSD '06 Proceedings of the 5th international conference on Aspect-oriented software development

PB - ACM

CY - New York

T2 - Fifth International Conference on Aspect-Oriented Software Development (AOSD.06)

Y2 - 1 January 1900

ER -