Difference between revisions of "Research in Model-Based Testing and Verification"

From CERES
Jump to: navigation, search
Line 8: Line 8:
  
 
== Selected Publications ==
 
== Selected Publications ==
 +
 +
* M. Varshosaz, M.R. Mousavi, [https://link.springer.com/chapter/10.1007/978-3-030-10801-4_38 Comparative Expressiveness of Product Line Calculus of Communicating Systems and 1-Selecting Modal Transition Systems], International Conference on Current Trends in Theory and Practice of Informatics, pages 490-503, Springer Cham, 2019.
  
 
* M. Varshosaz, H. Beohar, M.R. Mousavi, [http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1098731&dswid=7291 Basic behavioral models for software product lines: Revisited], Science of Computer Programming, Volume 168, pages 171-185, Elsevier, 2018.
 
* M. Varshosaz, H. Beohar, M.R. Mousavi, [http://www.diva-portal.org/smash/record.jsf?pid=diva2%3A1098731&dswid=7291 Basic behavioral models for software product lines: Revisited], Science of Computer Programming, Volume 168, pages 171-185, Elsevier, 2018.

Revision as of 11:46, 14 February 2019

Subject Area

Testing and debugging account for more than half of the software development costs and are becoming serious bottlenecks in the software development process. The problem is intensified in embedded systems due to the tight coupling between software and its hardware platform; hence, embedded software is often tested too late and too little and in an ad-hoc and unstructured manner. Concurrency faults are particularly difficult to find and are extremely difficult to reproduce. Due to their critical application areas, faults in embedded systems may turn into failures with very severe consequences.

A promising solution to testing issues lies in automated Model-Based Testing (MBT) processes, which provide a structured approach to testing from high-level behavioral models. Our vision is that MBT is instrumental in mechanizing and integrating the test process in the development cycle. Moreover, embedded software is particularly suitable for MBT, because operational (behavioral and reactive) aspects play a prominent role in its correctness. Our research agenda is to provide practical industrial strength MBT solutions, that can deal, in particular, with modern embedded systems.


Selected Publications

  • A. Aerts, M. Reniers, and M.R. Mousavi. Model-Based Testing of Cyber-Physical Systems. Chapter 19 of H. Song, D.B. Rawat, S. Jeschke, and Ch. Brecher, Cyber-Physical Systems Foundations, Principles and Applications. pp. 287--304, Elsevier, 2016.


Current Group Members


Collaborators


Past Members and Associates

  • Mohammad Mousavi, Former Group Leader, Principal Investigator for AUTO-CAAS, EFFEMBAC, and MBT4SPL
  • Vanderson Hafemann, Ph.D. Student, Joint with Adenilso Simão, Universidade de São Paulo, Brasil (Science without Borders Project)
  • Masoumeh Taromirad, Postdoctoral Researcher, EFFEMBAC Project
  • Sebastian Kunze, Ph.D. Student, EFFEMBAC Project
  • Xu Fei, Programmer and Assistant, (FAR-EIS Project, 2015-2016)
  • Harsh Beohar, Postdoctoral Researcher, Halmstad University (MBT4SPL Project, 2013-2015) (Currently: Postdoctoral Researcher at Universität Duisburg-Essen)
  • Neda Noroozi, Ph.D. Graduate, Eindhoven University of Technology Ph.D. thesis (2010-2014, Currently: Test Specialist at NSpyre)
  • Muhammad Atif, Ph.D. Graduate, Eindhoven University of Technology (2007,2011, Cuurently: Assistant Professor at Lahore University)
  • Matthias Raffelsieper, Ph.D. Graduate, Eindhoven University of Technology (2007-2011, Currently: Technical Solution Engineer at Google)


Visitors (Past and Present)

  • Sofia de Costa, Ph.D. Student, Instituto de Ciências Matemáticas e de Computação, Departamento de Ciências da Computação, Universidade de São Paulo, Brasil (June 2015)
  • Jeroen Keiren, Assistant Professor, Open Universiteit Nederland, The Netherlands (August-September 2014 and June 2015)
  • Arend Aerts, Masters Intern, Department of Mechanical Engineering, Control Systems Technology Group, Eindhoven University of Technology, The Netherlands (February - April 2015)
  • Bartjan Volmers, Masters Intern, Department of Mechanical Engineering, Control Systems Technology Group, Eindhoven University of Technology, The Netherlands (October - December 2014)
  • Morteza Mohaqeqi, Ph.D. Student, School of Electrical and Computer Engineering, Univ. of Tehran, Iran (May - June 2014)
  • Jan Friso Groote, Professor of Embedded Systems, Eindhoven University of Technology, The Netherlands (August 2013)


Contact

Wojciech Mostowski, Associate Professor of Computer Science