Skip to ContentSkip to Navigation
Research Bernoulli Institute Calendar

Colloquium Computer Science, Professor Farhad Arbab (CWI)

18 March 2015

Date:                      

Wednesday, March 18th 2015

Speaker:

Prof. Farhad Arbab, CWI, Amsterdam

Room:

5161.0267 (Bernoulliborg)

Time:

16.00

Title: Coordinated Composition of Components


Abstract:


Modeling components as units of behavior offers a rich framework where composition operators can coordinate the behavior of such constituents into the behavior of arbitrarily more complex systems. Our work on Reo, its semantics, and tools serves as a concrete instance of such a framework. The emphasis in Reo is on the externally observable behavior of components and their coordinated composition into more complex concurrent systems. This emphasis highlights the eminent role of protocols in concurrent systems of components and services, and makes concurrency protocols the central focus in Reo.

At its core, Reo proffers an interaction-based model of concurrency where more complex protocols result from composition of simpler, and eventually primitive, protocols. In Reo, combining a small set of user-defined synchronous and asynchronous primitives, in a manner that resembles construction of electronic circuits from gates and elements, yields arbitrarily complex concurrency protocols. Semantics of Reo preserves synchrony and exclusion through composition. This form of compositionality makes specification of protocols in Reo simpler than in conventional models and languages, which offer low-level synchronization constructs (e.g., locks, semaphores, monitors, synchronous methods). Moreover, the high-level constructs and abstractions in Reo also leave more room for compilers to perform novel optimizations in mapping protocol specifications to lower-level instructions that implement them. In on-going work we currently develop code generators that produce executables whose performance and scalability on multi-core platforms compare favorably with hand-crafted, hand-optimized code.

Colloquium coordinators are Prof.dr. M. Aiello (e-mail : M.Aiello rug.nl ) and
Prof.dr. M. Biehl (e-mail: M.Biehl rug.nl )

http://www.rug.nl/research/jbi/news/colloquia/computerscience

Last modified:10 February 2021 1.31 p.m.
Share this Facebook LinkedIn

More news

  • 06 June 2025

    India-Netherlands Hydrogen Valley Fellowship Programme announced

    To coincide with World Environment Day, 5 June 2025, the Indian Department of Science and Technology and the University of Groningen yesterday announced a Hydrogen Valley Fellowship Programme Partnership, allowing talented Indian scholars working on...

  • 24 March 2025

    UG 28th in World's Most International Universities 2025 rankings

    The University of Groningen has been ranked 28th in the World's Most International Universities 2025 by Times Higher Education. With this, the UG leaves behind institutions such as MIT and Harvard. The 28th place marks an increase of five places: in...

  • 05 March 2025

    Women in Science

    The UG celebrates International Women’s Day with a special photo series: Women in Science.