Abstract
A primary goal of AOSD in the context of systems software has been to permit improved modularity without significantly degrading performance. Optimizations represent important crosscutting concerns in this context but also a significant challenge due to their fine-grained nature. This paper investigates how well the current state-of-the-art in AOSD can support such optimization aspects, via a case study involving an optimized network simulator, IP-TN. Duplication of optimizations achieved via low-level modifications to IP-TN in C++ have been attempted via aspectization of those optimizations in AspectC++. While comparable run-time performance is achieved with AspectC++ and (un)pluggability is clearly simpler, the effects on comprehensibility are less clear. Copyright 2006 ACM.
Author supplied keywords
Cite
CITATION STYLE
Siadat, J., Walker, R. J., & Kiddle, C. (2006). Optimization aspects in network simulation. In Proceedings of the 5th International Conference on Aspect-oriented Software Development 2006, AOSD’06 (Vol. 2006, pp. 122–133). https://doi.org/10.1145/1119655.1119673
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.