Aspect Oriented Software Development
Wednesday 26 October 2005, 1730-1900
InfoLab21 Seminar Room B69
Aspect Orientated Software Development (AOSD) is October's Talking Technology event at InfoLab21. Lancaster University is at the forefront of research into AOSD and this talk will be given by Dr Awais Rashid from the Computing Department who leads AOSD Europe, a major European software development project that has been awarded ?4.4m by the European Commission.
Dr Rashid writes:
"Aspect-Oriented Software Development (AOSD) aims at complementing existing software development techniques by providing systematic means for identification, modularisation, representation and composition of broadly-scoped properties, the so-called crosscutting concerns. In this talk, I will discuss the motivation behind AOSD and the fundamental features it offers to software developers.
"The discussion will not only focus on state-of-the-art in aspect-oriented programming languages but also in high-level methods, tools and techniques for aspect-oriented analysis and design. This discussion will be complemented by case studies drawn from successful applications of the techniques emerging from studies undertaken in research centres as well as results from industrial applications by large enterprises such as IBM, Siemens, BEA Systems, DoCoMo labs, Boeing and SMEs such as New Aspects of Software."