|
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
|
Professor
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. |
Dr
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. |
Dr
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. |
Professor
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
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
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
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. |
Dr.
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
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
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
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
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 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:
|
Professor
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. |
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 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 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 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. |