Tests of parallel and distributed systems

In order to meet the requirements to produce more complex distributed systems, it has become indispensable for system designers to rely on automated development procedures. The test-related activities in developing such systems represent up to 70% of the total production costs. As a result, Computer-Aided Software Engineering (CASE) tools, that support Model-Driven Engineering, have become an important means in the development process. Research in this field has led to the development of numerous integrated environments supporting various language specifications and model checkers, in addition to test generation tools that provide for a significant automation of the testing process. As a result, the efficiency of Model-Driven Engineering has already been demonstrated on numerous case studies, and is now being adopted by various industries. Contributing to this progress, the team continues its research by developing rigorous and efficient test methodologies and prototype tools for model-based testing.

Teams

Releases

Recent news

  • The Joy of Reading, by De Marque
    18/04/2018

    Before the web existed, we worked a lot in schools and were motivated to offer content in digital form, specifically francophone and Quebecois content, because what existed at the time was mainly in English...

    +

Upcoming event

  • R-D Seminar - Towards coherent, fluent and context-appropriate Natural Language Generation systems
    24 April 2018 11:00
    CRIM (405, avenue Ogilvy, bureau 101, Montréal)
    A presentation by Jad Kabbara, scholarship student within the Speech and Text team at CRIM, and Ph.D. candidate at the School of Computer Science at McGill University.
    +

Recent Publications

  • Towards Automatic Feature Extraction for Activity Recognition from Wearable Sensors: A Deep Learning Approach

    +
  • État des lieux des technologies web

    +