Early Aspects 2004: 
Aspect-Oriented Requirements Engineering and Architecture Design

Workshop March 22, 2004, Lancaster, UK

Call for Papers
Organising Committee
Program Committee
Workshop Program
Workshop Papers
Related Links

Early Aspects

In conjunction with 3rd International Conference on Aspect-Oriented Software Development 
March 22-26, 2004,
Lancaster, UK

Supported by



Bedir Tekinerdoğan holds an MSc and a PhD degree in Computer Science from the University of Twente, The Netherlands. Currently, he is an assistant professor at University of Twente where he works on the project Aspect-Oriented Software Architecture Design which is carried out with IBM Research, The Netherlands. His current research is basically on aspect-oriented software architecture design, multidimensional separation of concerns using design space modeling and aspect-oriented domain analysis. He served on the program committee and organising committee for AOSD 2002 and was an organiser of the early aspects workshop at AOSD 2002 and AOSD 2003. He was also an organizer of several workshops at ECOOP on the topics of aspect-oriented programming, automating software development methods, and adaptability in object-oriented software development. From 1994 on, he has been teaching on the topics of aspect-oriented software development, software architecture design, object-oriented analysis and design, and object-oriented software design patterns. For more information please visit his home page at http://www.cs.utwente.nl/~bedir

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 a M.Sc. in computer science from the University of North Carolina at Chapel Hill.

Ana Moreira is an assistant professor at the Department of Informatics at the Universidade Nova Lisboa, Portugal. She holds a PhD in Computer Science in the area of formal methods and object technology. 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 is the conference chair for UML 2004 and was workshop chair for ECOOP'99 and UML'2003, and workshop co-chair for ECOOP' 2002. She co-organised several workshops for ECOOP, OOPSLA, UML and ETAPS and was an organiser of the "early aspects workshop" at AOSD 2002 and AOSD 2003. For more information please visit her home page at http://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 of the early aspects workshop at AOSD 2002 and AOSD 2003. He was also an organizer for the Workshop on transformation of UML models (WTUML), a satellite event of ETAPS conference in April 2001, and also organized the 2nd Edition (WITUML) at ECOOP 2002. Currently he has been working on aspectual requirements.  For more information please visit his home page at http://ctp.di.fct.unl.pt/~ja/.