Projects


Home
Research
Projects
Rebeca
Tools
Publications
Members
Contact Information

Sysfier
Developing SystemC Verifier
  • Developing an integrated environment for modeling and verifying SystemC designs by formalizing SystemC semantics and providing model checking tools. Rebeca is used as the intermediate language and Rebeca verification tool set is used as the back-end model checkers.

Rebeca Verifier
Developing a tool suit for model checking Rebeca codes

  • Developing translators to use back-end model checkers: NuSMV and Spin
  • Developing LTL Model Checker
  • Developing CTL Model Checker
  • Investigating and applying reduction techniques in model checking Rebeca codes:
    • Compositional Verification
    • Symmetry reduction
    • Partial order
    • Slicing
  • Using Artificial Intelligence in Model Checking
  • Mapping Rebeca to Process Algebra and using mCRL2 for verification

Rebeca Modeling tool support

  • Proposing a UML profile and a tool for mapping UML diagrams to Rebeca
  • Developing a tool to map Rebeca models to Java codes in a distributed platform

Modeling and Verification of Security Protocols using Rebeca

Investigating the Analyzability of the Coordination Language Reo

  • studying different semantics of Reo and classifying different kinds of priorities which can be considered in Reo and constraint automata

Modeling Web Services using Reo

  • mapping BPEL and WS-CDL to Reo and analyze the model using constraint automata
  • Conformance checking

Using Reo and constraint automata for hardware/software co-design


Home | Research | Projects | Rebeca | Tools | Publications | Members | Contact Information

Last updated: 06/05/10.