Paris - Cité Universitaire (France)

NEWS

Registration to CSDM 2010 is now open!

Registration to CSDM 2010 is now (...)
[+] Read

Conference programme

Important: CSDM 2010 programme with (...)
[+] Read

Revised notification deadline

Notifications for both industrial (...)
[+] Read

New submission deadline

Attention: due to a huge number of (...)
[+] Read

Farhad Arbab


         


Professor of Computer Science, Leiden University
Senior Researcher, Dutch national research Center for Mathematics and Computer Science (CWI), Netherlands

Farhad Arbab received his PhD in Computer Science from the University of California, Los Angeles (UCLA) in 1982. Prior to his PhD, he worked for IBM World Trade Corporation (’73-’76), Control Data Corporation (’76-’77), and IBM Los Angeles Scientific Center (’78-’81). In 1983, he was a visiting Assistant Professor at UCLA. In January 1984, he joined the faculty of the Computer Science Department at the University of Southern California (USC) as an Assistant Professor. He moved to Amsterdam, The Netherlands, in January 1990.

Currently, he is a Professor of Computer Science at the Leiden University (LIACS), and a Senior Researcher in the Software Engineering Department (SEN) at the Dutch national research Center for Mathematics and Computer Science (CWI). He was an Adjunct Professor in the School of Computer Science, at the University of Waterloo, Ontario, Canada, from September 2004 to September 2006.

He has previously worked in the fields of Computer Graphics, Solid Modeling, and Computer Aided Design and Manufacturing of mechanical parts. His current fields of interest include Software Composition, Service Oriented Computing, Component Based Software, Concurrency Theory, Coordination Models and Languages, Parallel and Distributed Computing, Visual Programming Environments, Constraints, Logic and Object Oriented Programming. In the 90’s, he led a group of researchers at CWI working on the design, implementation, and applications of Manifold: a coordination language for managing the interactions among cooperating autonomous concurrent processes in heterogeneous distributed computing environments.

Presently, he leads a group of researchers on the development, implementation, and applications of Reo: an exogenous coordination model whose formal semantics is based on a calculus of channel composition, offering a visual glue-code language for construction of coordinating connectors in distributed, mobile, and dynamically reconfigurable component based systems.