Basic Research in Informatics for Creating the Knowledge Society
ABOUT BRICKS
Background
Consortium
Organization
Boards
Funding


RESEARCH
Projects
Publications
Phd Theses
Posters


NEWS & AGENDA
News
Agenda


CONTACT
Contact
RESEARCH: PROJECTS
Click on a theme or a project in the table below for more information.
ThemesPDCMSVISAFM
ProjectsPDC1    PDC2    PDC3MSV1    MSV2    MSV3IS1    IS2    IS3    IS4/5
IS6    IS7    IS8
AFM1    AFM2    AFM3    AFM4
AFM5    AFM6    AFM7    AFM8

Project leader: Prof.dr. Frank de Boer (CWI)
Consortium: CWI, TU/e
Industrial partners (non-exhaustive): Almende (NL), Rikshospitalet Radiumhospitalet HF (N)
International partners: University of Oslo, University of Dresden
Total FTE: 3.53 (heads: faculty: 9, PhD: 2)
Key BRICKS publications:
Andova, Baeten, Willemse: "A Complete Axiomatisation of Branching Bisimulation for Probabilistic Systems with an Application in Protocol Verification" In: CONCUR 2006, LNCS 4137
Arbab, Baier, de Boer and Rutten: "Models and temporal logical specifications for timed component connectors" In: Journal Software and Systems Modeling, 2006
Kemper and Platzer: "SAT-based Abstraction Refinement for Real-time Systems" In: Third International Workshop on Formal Aspects of Component Software 2006
Arbab, Baier, de Boer, Rutten and Sirjani: "Synthesis of Reo Circuits for Implementation of Component-Connector Automata Specifications" In: International Conference on Coordination Models and Languages 2005, LNCS 3454
Markovski and Trcka: "Lumping Markov Chains with Silent Steps" In: Third International Conference of Quantitive Evaluation of Systems 2006. IEEE Computer Society
Sokolova and De Vink: "Probabilistic Automata: System Types, Parallel Composition and Comparison" In: Validation of Stochastic Systems, 2004, LNCS 2925
Project AFM3: Formal Methods for Active Networking
The main aim of this project is the development and application of formal methods for active networks. In particular we focus on:
  • Dynamically evolving networks of co-operating software components
  • Transmission control protocols that regulate the traffic in the Internet
The research is carried out in two subprojects by researchers from both CWI and TU/e. On the basis of previous cooperation between various members of both subprojects, the techniques and formal methods developed in each of the subprojects are also applicable in the other. In addition, the combined use of both coalgebra and coinduction (a specialism of CWI) and that of (probabilistic) process algebra (an important expertise with the TU/e) will lead to further insights in each of the subprojects.

Subproject AFM3.1: Components and connectors
The aim of the present research project is the development of compositional methods, tools, and formal techniques for the dynamic composition of components, the validation of their composition, and the validation of components themselves. The focus will be on the connectors, rather than on the components that they connect. A promising approach in this direction is Reo, a channel-based coordination model recently introduced at CWI. In Reo, complex networks, called connectors, are compositionally built out of simpler ones. The main goal of the research is to develop a calculus of component connectors, as a foundation for the further development of practical tools and programming environments for the actual deployment of Reo.

Subproject AFM3.2: Transmission control protocols for the Internet
The main goal of this subproject is to deepen the understanding of the performance of the present Internet control protocols, and obtain insight into the improvements required to support new applications. One major contribution of the project will be a formal correctness verification of variants and enhancements of TCP. Another important contribution is a detailed performance analysis of TCP in dynamic network environments, and of extensions for supporting new Internet applications such as real-time multicast traffic. Key issues in the evaluation of communication network protocols are:

  • the formal verification of their correctness
  • the analysis of their performance
  • iterative modelling and analysis for protocol (re)design
Industrial cooperation
In the context of the European IST project Credo on modeling and analysis of evolutionary structures for distributed services this project cooperates with Almende (NL) and the Rikshospitalet-Radiumhospitalet HF (N).

International cooperation
We have established a fruitful synergy with the European IST project Credo (with the U. of Oslo, Almende and RRHF) and the bilateral NWO/DFG project SYANCO with the U. of Dresden.

Highlights 2004-2006
Research highlights
We have developed a formal model for the channel-based component connectors of Reo in terms of Timed Constraint Automata and introduced a temporal-logic for specification and verification of their real-time properties. We developed abstraction and refinement techniques for real-time systems based on the satisfaction of logical formulas.

Economic & societal impact
The results of this project will have impact on industrial applications involving complex dynamically evolving software. The case studies provided by the industrial partners particularly target software solutions that improve the quality of life and health, in particular adaptive biomedical devices contribute to citizen-centred health care system (eHealth).

Future work 2007-2009
We plan to further develop and apply abstraction and refinement techniques for automata models of reconfigurable component connectors and to establish a firm connection of the process algebraic theory and verification methods for real-time systems, on the one hand, and those for probabilistic and generally distributed stochastic systems, on the other hand.

For more information, please refer to the publications and posters of this project.


© 2004-2009 BRICKS Consortium