Early Aspects: 
Aspect-Oriented Requirements Engineering and Architecture Design

Home
Up
CallForPapers
Topics
Program Committee
Workshop Papers
Workshop Program
Workshop Report
Photos



AOSD 2002
,
April 22, 2002,
University of Twente, Enschede,
The Netherlands


 


These pages are maintained by: Bedir Tekinerdogan

Organizers Biographies

Awais Rashid is a lecturer at Computing Department, Lancaster University, UK. His principal research interests are in aspect-oriented software engineering and aspect-oriented databases. He was the tutorial presenter and an organiser for the Tutorial and Workshop on Aspect-Oriented Programming and Separation of Concerns held at Lancaster University in August 2001. He has been involved in organisation and program committees of several workshops at ECOOP, OOPSLA and TOOLS Europe and recently edited IEE Software Proceedings special issue on Aspect-Oriented and Component-based Software Engineering. He is serving on the program committees of several aspect-orientation related events including the First International Aspect-Oriented Software Development Conference. For more information please visit http://www.comp.lancs.ac.uk/computing/aop/. 

Bedir Tekinerdogan holds an MSc and a PhD degree in Computer Science from the University of Twente, The Netherlands. His PhD thesis provides an in-depth comparative analysis of software engineering with mature engineering disciplines and philosophy, and describes the synthesis-based software architecture design, which is a novel software architecture design approach that integrates synthesis techniques of mature engineering disciplines. Currently, he is a post-doc at the University of Twente and does research on domain engineering, synthesis-based software architecture) design, design space modeling and automated software engineering. He was an organiser of the ECOOP ’01, Automating the Object-Oriented Software Development Methods Workshop (30 participants); the ECOOP ’98 Automating the Object-Oriented Software Development Process (16 participants); the ECOOP ’98 workshop on Aspect-Oriented Programming (>35 participants); the ECOOP ’96 workshop on Adaptability in Object-Oriented Software Development (30 participants); and the ECOOP ’97 first workshop on Aspect-Oriented Programming (28 participants). From 1994 on, he has gained experience in teaching and presenting during practical courses for industry on the topics of object-oriented analysis and design, object-oriented design patterns and object-oriented software architectures. For more information please visit his home page at http://trese.cs.utwente.nl/~bedir/.

Ana Moreira is an assistant professor at the Dept. Informatics at the Universidade Nova Lisboa, Portugal. Her main research areas are object technology, requirements engineering, and formal description techniques. Currently she is interested in investigating how coordination technologies can be used to support agile software evolution and also how aspect-orientation can be used during the early phases of the software development process. She has been a member of the ECOOP and UML Program Committees for several years and is a member of the pUML (precise UML) steering committee. She was workshop chair for ECOOP'99 and is workshop co-chair for ECOOP’2002. She co-organised several workshops for ECOOP, OOPSLA, UML and ETAPS. For more information please visit her home page at http://www-ctp.di.fct.unl.pt/~amm/.

João Araújo is an assistant professor at the New University of Lisbon, Portugal. He has a PhD, from the University of Lancaster, United Kingdom, in the areas of Requirements Engineering and Formal Methods. He was an organiser for the Workshop on transformation of UML models (WTUML), a sattelite event of ETAPS conference in April 2001. He has been invited to review papers for ECOOP and UML conferences, and for IEEE Software magazine. He has also been involved in program committees of International Conferences (JISBD, JIISIC, Quatic). For more information please visit his home page at http://ctp.di.fct.unl.pt/~ja/.

Jeff Gray is a graduate research assistant at the Institute for Software Integrated Systems (ISIS) and a doctoral candidate in Computer Science at Vanderbilt University. His main research interest is in the application of aspect-orientation and generative programming techniques to the idea of model-integrated computing. His thesis work is supported by the Defense Advanced Research Projects Agency (DARPA) within the Program Composition for Embedded Systems (PCES) project. He was an organiser of the Workshop on Domain-Specific Visual Languages that was held at OOPSLA 2001 and is a local organiser of the upcoming Workshop on New Visions for Software Design and Productivity: Research and Applications. For more information please visit his home page at http://www.vuse.vanderbilt.edu/~jgray/.

Jan Gerben Wijnstra works as architect/scientist for the Philips Research Laboratories in Eindhoven, The Netherlands. He received his Master’s degree in Computer Science from the University of Twente (Enschede, The Netherlands) in 1992. At Philips he has been working on complex embedded systems in several domains (including telecommunication and medical imaging). Most of these systems were developed as product families. His interests are in the area of architecture in general, product families, diversity mechanisms, qualities and aspects. Jan Gerben has given presentations and tutorials at several workshops and conferences on these topics.

Paul Clements is a senior member of the technical staff at Carnegie Mellon University's Software Engineering Institute. There, he works in areas of software architecture and software product lines.   He has co-authored four books in software engineering, including the best-selling "Software Architecture in Practice," and over fifty papers in architecture, documentation, software structure, and product line methodologies.   He holds a Ph.D. in computer sciences from the University of Texas at Austin, and an M.Sc. in computer science from the University of North Carolina at Chapel Hill.