Workshop on Scenarios and State Machines

Organizers' Biographies

Sebastian Uchitel is a research associate at Imperial College, U.K., where he is in the process of completing his PhD. His previous computer science degrees are from the University of Buenos Aires, Argentina. He has been involved in the organization of several workshops, and in particular was a co-organizer of the predecessor of this workshop at ICSE'02. He is currently a committee member of the Requirements Engineering Specialist Group of the British Computer Society. His research interests include requirement engineering, design methods, analysis techniques, and behavior modeling, particularly as applied to the engineering of concurrent and distributed software-based systems. He is a member of the IEEE Computer Society and ACM.

Francis Bordeleau is an Assistant Professor at Carleton University. He also has been on several committees, including the previous version of this workshop at ICSE'02. His main research interests are real-time and distributed systems, scenario modeling, object-oriented modeling, software engineering, and formal methods.

Alexander Egyed is a research scientist at Teknowledge Corporation. He received a PhD and a M.S. from the University of Southern California. In the past, he has helped in organizing and supporting various conferences and workshops, including ICSE 1999. His interests are in software modeling, model integration, simulation, and component-based development.

Martin Glinz is a full professor at the University of Zürich, Switzerland. He has been active in the field of scenarios and state machines for years and he has several publications on combining scenarios and statecharts. He served as a program committee member for ICSE 2000 and 2001, and he is Experience Reports Chair for ICSE 2003. He organized ESEC/FSE'97 in Zurich.

Jeff Kramer is the Head of the Department of Computing and a leading member of the Distributed Software Engineering group at Imperial College, London. He was program Co-Chair of ICSE'99, Chair of the ICSE Steering Committee and associate editor and member of the editorial board of TOSEM. He is co-author of a recent book on Concurrency, and of a previous book on Distributed Systems and Computer Networks. Jeff Kramer is a Chartered Engineer, Fellow of the IEE and Fellow of the ACM.

Ingolf Krüger is an Assistant Professor in Residence in the Computer Science and Engineering department of UCSD's Jacobs School of Engineering, and he participates in two of the institute's research layers: Interfaces and Software Systems, as well as Intelligent Transportation and Telematics. He has consulted for companies including Validas, BMW, and Siemens, on projects ranging from software architecture for converged multimedia telecommunication services, to embedded systems design for the automotive industry.

Axel van Lamsweerde is a Full Professor of Computing Science at the University of Louvain. His professional interests are in technical approaches to requirements engineering and, more generally, in lightweight formal methods for reasoning about software engineering products and processes, van Lamsweerde is an ACM fellow. He was program chair of ESEC'91, program co-chair of IWSSD-7, and program co-chair of ICSE-16. He is member of the Editorial Boards of the ASE and the RE Journals. He has been the Editor-in-Chief of ACM TOSEM.

Stefan Leue is a professor of Computer Science at the University of Freiburg. He is interested in semantics for and verification of object-oriented distributed systems. He was organizing chair for FORTE'94 and SPIN'99, program committee chair for SPIN 2002, and currently serves as a workshop co-chair for ICSE 2003.

Wilhelm Schaefer is a full professor at the University of Paderborn. He was program co-chair of ICSE 2001. Prior appointments have been at the University of Dortmund and McGill University in Montreal and a position in industry where he served as the head of an R&D department of a medium-size software house focusing on CASE tools and information systems.

Tarja Systä is a professor at the Tampere University of Technology. She received her PhD from the University of Tampere, 2000. She was a co-organizer of the OOPSLA 2000 workshop on scenario-based round-trip engineering and of the predecessor of this workshop at ICSE 2002. She is a co-organizer of a Dagstuhl seminar on scenarios: models, transformations and tools, to be held in September 2003. Her research interests include behavioral modeling, object-oriented software development, program understanding and visualization, reverse engineering, and software architectures.

Jon Whittle is a computer scientist at NASA Ames Research Center. He was the principal organizer of the Workshop on Transformations in UML (WTUML01) held in Genoa, Italy, April 2001, as a satellite event to the ETAPS 2001 Conference and co-organizer of the previous version of this workshop.

Dr. Albert Zündorf is currently moving to a position as an associate professor in Computer Science at University of Kassel, Germany. He has a strong background in case tool construction and software design and software engineering and re-engineering. Dr. Zündorf is leader of the FUJABA (From Uml to Java And Back Again) CASE tool project that aims to provide tool support for round-trip engineering with structural and behavioral design diagrams ( In a number of tutorials on ICSE, FSE, and UML, Dr. Zündorf has proposed a new UML based rigorous object oriented software development process called Story Driven Modeling. Story Driven Modeling aims to provide technical guidance for turning textual requirements into UML scenario diagrams and for turning such UML scenario diagrams into operational behavior specifications and for turning such behavior specifications into an implementation (and back again).