Rashid, Awais and Cottenier, Thomas and Greenwood, Philip and Chitchyan, Ruzanna and Meunier, Regine and Coelho, Roberta and Südholt, Mario and Joosen, Wouter (2010) Aspect-oriented software development in practice:tales from AOSD-Europe. Computer, 43 (2). pp. 19-26. ISSN 0018-9162
Full text not available from this repository.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 aspectoriented technologies.The past decade has seen the increased use of aspect-oriented software development (AOSD) technique as a means to modularize crosscutting concerns in software systems, thereby improving a development organization's working practices and return on investment (ROI). Numerous industrial-strength aspect-oriented (AO) programming frameworks exist, including AspectJ, JBoss, and Spring, as do various aspect-oriented analysis and design techniques.The software systems using AOSD that we have studied are medium to large-scale and span a wide range of domains including enterprise systems, e-health, e-transport, telecommunications, Web based information systems, multimedia applications, and workflow systems. Our analysis highlights typical usage patterns of AO techniques-for instance, they are mainly used for modularizing well-known crosscutting problems and incrementally introduced, addressing developmental concerns and other noncore product features first.
| Item Type: | Article |
|---|---|
| Journal or Publication Title: | Computer |
| Uncontrolled Keywords: | Aspect-oriented software development ; Industrial studies ; Software engineering |
| Subjects: | UNSPECIFIED |
| Departments: | Faculty of Science and Technology > School of Computing & Communications |
| ID Code: | 50774 |
| Deposited By: | ep_importer_pure |
| Deposited On: | 03 Nov 2011 15:21 |
| Refereed?: | Yes |
| Published?: | Published |
| Last Modified: | 29 Oct 2012 16:05 |
| Identification Number: | |
| URI: | http://eprints.lancs.ac.uk/id/eprint/50774 |
Actions (login required)
| View Item |

