Computing Department, Lancaster University
Aspect-Oriented Software Engineering Special Interest Group
Home People Projects Publications Presentations & Tutorials Software Events aosd.net

The following people are members of the AOSD Group:

Awais Rashid || Alessandro Garcia || Lynne Blair || Gordon Blair || Adrian Colyer || Ruzanna Chitchyan || Eduardo Figueiredo|| Philip Greenwood || Neil Loughran || Noorazean Mohd Ali || Americo Sampaio || Nathan Weston || Nélio Cacho || Safoora Shakil Khan ||

People who have worked in the AOSE group at Lancaster are: Ian Sommervill || Shmuel Katz || Nicholas Leidenfrost || Jianxiong Pang || Claudio Sant'Anna || Fatima Beltagui

Awais RashidProfessor Awais Rashid has his main interests in the area of early aspects, semantics-based composition and applications of AOSD in distributed, persistent environments and product line contexts. He is a members of the steeering committee of the AOSD conference and is the founding co-editor-in-chief of the journal: Transactions on AOSD. He also coordinates AOSD-Europe: the EC-funded European Network of Excellence on AOSD.
Alessandro GarciaDr Alessandro Garcia has general research interests in the areas of empirical software engineering, metrics, software architecture, multi-agent systems, and exception handling. He is particularly interested in understanding the interplay between AOSD techniques and software engineering attributes and principles, such as encapsulation, cohesion, and coupling.
Lynne BlairDr Lynne Blair has a background in the formal specification and verification of distributed multimedia systems and is currently working on both aspect-oriented software development and problems of (feature) interaction that occur in such complex systems.
Gordon BlairProfessor Gordon Blair has general interests in the area of distributed systems and middleware. He is particularly interested in how advanced separation of concerns (reflection and/ or aspects) can be used to construct more configurable and re-configurable middleware platforms. The most recent work in this area is the Open ORB project combining component-based software development with a multi-model reflective architecture.
Adrian ColyerAdrian Colyer is the leader of the AspectJ and AJDT projects on Eclipse.org. His research interests are in the application of AOSD to middleware systems, and the development of AOSD tools and techniques for large-scale software development projects. He is also helping to develop IBM's CME technology which enables multiple AOSD techniques to be used together - starting with the integration of concern modelling, AspectJ and simple composttions.
Ruzanna ChitchyanRuzanna Chitchyan is a PhD candidate in the Computing Department, Lancaster University. Her principal research interests are in aspect-oriented requirements engineering and early asrchitecture design, multi-dimensional separation of concerns, synthesis of aspect-oriented design approaches and development of dynamic composition mechanisms in the requirements and early architecture context. She co-organised the First Workshop on Analysis of Aspect-Oriented Software at ECOOP 2003.
Eduardo FigueiredoEduardo Figueiredo is a PhD candidate in the Computing Department, Lancaster University. His principal research interests include empirical software engineering and measurement. He is also working on the development of tools and techniques for AO software assessment.s.
Phil GreenwoodDr. Phil Greenwood is post-doctoral researcher in the Computing Department, Lancaster University. His PhD work generally focused on using dynamic AOP to implement Autonomic Systems. He is particularly interested in using the properties of AOP to implement Self-Configuring and Self-Healing systems and AO-middleware.
Neil LoughranNeil Loughran is a Phd Student at Computing Department, Lancaster University. His research involves using aspect orientation and Frames to provide support for software configuration, evolution, reuse and product line architectures. His other interests are use of aspects in mobile systems (ie J2ME devices), databases and asset mining.
Noorazean Mohd Ali has recently joined Computing Department, Lancaster University as a PhD student. Her general interests are in OO and AOSD.
Americo SampaioAmerico Sampaio is a PhD Student at the Computing Department, Lancaster University. His main research interests involve application of techniques to effectively mine and represent aspects since the early stages of software development.
Nathan WestonNathan Weston is a PhD candidate in the Computing Department at Lancaster University. His principle research interests are the application of Aspect-Oriented Programming in the field of dependable software development, and also the use of formal methods for verification.
He wants it to be known that he doesn't look that much like his photograph.
Nélio CachoNélio Cacho is a PhD candidate in the Computing Department at Lancaster University. In the last years, his principle research interests have been on reflective middleware systems, aspect-oriented programming, and design patterns, component search mechanisms, and load balancing in CORBA.
Safoora Shakil KhanSafoora Shakil Khan is a PhD candidate in the Computing Department at Lancaster University. Her principal research interests are early aspects, i.e., aspect oriented requirements analysis and design, and early architecture design. She is currently developing a visualization framework for representing requirements.
People who previously worked in the AOSE group:
Ian SommervilleProfessor Ian Sommerville has a background and interest in Software Engineering in general and Requirements Engineering in particular. Professor Sommerville was involved with the AOSE group while at Lancaster.
Shmuel Katz Professor Shmuel Katz was a visiting researcher from the Technion in Haifa, Israel, working on the PROBE project to develop proof obligations for aspects. His main interests are on practical formal methods for specification and verification of software and distributed systems, using both model-checking and theorem-proving approaches, and on language and design support for modularity concepts, including aspects.
Jianxiong Pang Jianxiong Pang was a PhD Student at Lancaster University. He worked on feature driven, aspect-oriented software development methodology for service-oriented systems, which supports changing environment, adaptation, composition/integration of non-functional, technical service (e.g. GRID middleware, web services and EJB). This methodology was based on an interaction theory also developed by him.
Nicholas Leidenfrost Nicholas Leidenfrost has completed the degree of MPhil at Lancaster University. His research interests included the use of AOP to provide a compositional approach to customizable middleware. He worked on the AspOEv project and developed a customizable schema evolution and instance adaptation in object oriented databases with AOP.
Claudio Sant'Anna Claudio Sant'Anna was a visinting PhD student from the Computer Science Department at PUC-Rio, Brazil where he is supervised by Prof. Carlos Lucena. His general research interests are in aspect-oriented software architecture, metrics, empirical software engineering. His particular work is focusing on quantitative assessment of "crosscutting modularity" at architecture design.