Lohmann D, Urban M, Lohmann D, Spinczyk O (2010)
Publication Type: Conference contribution
Publication year: 2010
Publisher: ACM Press
Edited Volumes: AOSD.10 - 9th International Conference on Aspect-Oriented Software Development
City/Town: New York, NY, USA
Pages Range: 217-221
Conference Proceedings Title: AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software Development
Event location: Rennes and Saint-Malo, France
ISBN: 978-1-60558-958-9
URI: http://www4.informatik.uni-erlangen.de/Publications/2010/urban_10_aosd.pdf
Puma is a framework for the development of applications that analyze and, optionally, transform C or C++ source code. It supports ISO C and C++ as well as many language extensions of the GNU Compiler Collection and Microsoft Visual C++. Aspects played an important role during the design and implementation of the framework. It is written in the AspectC++ language. By employing AOSD concepts, we gained a clean separation of concerns and, thereby, very good configurability and extensibility. All these - ilities are of vital importance for our project, because the available manpower for maintenance tasks is limited. This paper briefly describes the design principles behind Puma. Copyright 2010 ACM.
APA:
Lohmann, D., Urban, M., Lohmann, D., & Spinczyk, O. (2010). The Aspect-Oriented Design of the PUMA C/C++ Framework. In AOSD '10: Proceedings of the 9th International Conference on Aspect-Oriented Software Development (pp. 217-221). Rennes and Saint-Malo, France, FR: New York, NY, USA: ACM Press.
MLA:
Lohmann, Daniel, et al. "The Aspect-Oriented Design of the PUMA C/C++ Framework." Proceedings of the 9th International Conference on Aspect-Oriented Software Development, Rennes and Saint-Malo, France New York, NY, USA: ACM Press, 2010. 217-221.
BibTeX: Download