The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - February (2010 vol.43)
pp: 19-26
Awais Rashid , Lancaster University, UK
Thomas Cottenier , Lancaster University, UK
Phil Greenwood , Lancaster University, UK
Ruzanna Chitchyan , Lancaster University, UK
Regine Meunier , Siemens AG, Germany
Roberta Coelho , Federal University of Rio Grande do Norte
Mario Südholt , École des Mines de Nantes
Wouter Joosen , Katholieke Universiteit Leuven
ABSTRACT
Aspect-oriented software development techniques provide a means to modularize crosscutting concerns in software systems. A survey of industrial projects reveals the benefits and potential pitfalls of aspect-oriented technologies.
INDEX TERMS
Software engineering, Aspect-oriented software development, Industrial studies
CITATION
Awais Rashid, Thomas Cottenier, Phil Greenwood, Ruzanna Chitchyan, Regine Meunier, Roberta Coelho, Mario Südholt, Wouter Joosen, "Aspect-Oriented Software Development in Practice: Tales from AOSD-Europe", Computer, vol.43, no. 2, pp. 19-26, February 2010, doi:10.1109/MC.2010.30
REFERENCES
1. R.E. Filman et al., eds., Aspect-Oriented Software Development, Addison-Wesley, 2004.
2. E. Baniassad et al., "Discovering Early Aspects," IEEE Software, vol. 32, no. 1, 2006, pp. 61-69.
3. A. Colyer and A. Clement, "Large-Scale AOSD for Middleware," Proc. 3rd Int'l Conf. Aspect-Oriented Software Development (AOSD 04), ACM Press, 2004, pp. 56-65.
4. D. Wiese and R. Meunier, "Large Scale Application of AOP in the Healthcare Domain: A Case Study," keynote address, 7th Int'l Conf. Aspect-Oriented Software Development (AOSD 08), 2008.
5. M. Braem et al., "Isolating Process-Level Concerns Using Padus," Proc. 4th Int'l Conf. Business Process Management (BPM 06), LNCS 4102, Springer, 2006, pp. 113-128.
6. L.D. Benavides Navarro et al., "Explicit Distributed AOP Using AWED," Proc. 5th Int'l Conf. Aspect-Oriented Software Development (AOSD 06), ACM Press, 2006, pp. 51-62.
7. A. Sampaio et al., "EA-Miner: Towards Automation in Aspect-Oriented Requirements Engineering," Trans. Aspect-Oriented Software Development III, LNCS 4620, Springer, 2007, pp. 4-39.
8. T. Cottenier, A. van den Berg, and T. Elrad, "The Motorola WEAVR: Model Weaving in a Large Industrial Context," Industry Track, 6th Int'l Conf. Aspect-Oriented Software Development (AOSD 07), 2007; http://aosd.net/2007/program/industryI3-MotorolaWEAVR.pdf .
9. P. Greenwood et al., "On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study," Proc. 21st European Conf. Object-Oriented Programming (ECOOP 07), LNCS 4609, Springer, 2007, pp. 176-200.
10. A. Kellens et al., "Managing the Evolution of Aspect-Oriented Software with Model-Based Pointcuts," Proc. 20th European Conf. Object-Oriented Programming (ECOOP 06), LNCS 4067, Springer, 2006, pp. 501-525.
11. R. Chitchyan et al., "Semantics-Based Composition for Aspect-Oriented Requirements Engineering," Proc. 6th Int'l Conf. Aspect-Oriented Software Development (AOSD 07), ACM Press, 2007, pp. 36-48.
12. R. Coelho et al., "Assessing the Impact of Aspects on Exception Flows: An Exploratory Study," Proc. 22nd European Conf. Object-Oriented Programming (ECOOP 08), LNCS 5142, Springer, 2008, pp. 207-234.
13. M. Robillard and G. Murphy, "Static Analysis to Support the Evolution of Exception Structure in Object-Oriented Systems," ACM Trans. Software Eng. and Methodology, vol. 12, no. 2, 2003, pp. 191-221.
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool