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

From CERES
Jump to: navigation, search
Line 12: Line 12:
 
* H. Beohar and M.R. Mousavi. [[media:mousavi_svt_2014.pdf|Input-Output Conformance Testing Based on Featured Transition Systems]]. Proceedings of the 29th  ACM Symposium on Applied Computing, Software Verification and Testing Track (SAC-SVT 2014), ACM Press, 2014.  
 
* H. Beohar and M.R. Mousavi. [[media:mousavi_svt_2014.pdf|Input-Output Conformance Testing Based on Featured Transition Systems]]. Proceedings of the 29th  ACM Symposium on Applied Computing, Software Verification and Testing Track (SAC-SVT 2014), ACM Press, 2014.  
  
* N. Noroozi, R. Khosravi, M.R. Mousavi, and T.A.C. Willemse. Synchrony and Asynchrony in Conformance Testing. Software and Systems Modeling, Springer, 2014. In press.
+
 
 +
N. Noroozi, R. Khosravi, M.R. Mousavi, and T.A.C. Willemse. [[media:mousavi_sosym_2013.pdf|Synchrony and Asynchrony in Conformance Testing]]. Software and Systems Modeling (SoSym) 14(1): 149-172, , Springer, 2015.  
  
 
*  N. Noroozi, M.R. Mousavi, and T.A.C. Willemse. [[media:mousavi_facs_2013.pdf|On the Complexity of Input Output Conformance Testing]]. Proceedings of the 10th International Symposium on Formal Aspects of Component Software (FACS 2013),  Lecture Notes in Computer Science, Springer, 2013.  
 
*  N. Noroozi, M.R. Mousavi, and T.A.C. Willemse. [[media:mousavi_facs_2013.pdf|On the Complexity of Input Output Conformance Testing]]. Proceedings of the 10th International Symposium on Formal Aspects of Component Software (FACS 2013),  Lecture Notes in Computer Science, Springer, 2013.  

Revision as of 22:33, 6 March 2015

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 consequence.

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 with product lines of embedded systems.

Selected Publications


N. Noroozi, R. Khosravi, M.R. Mousavi, and T.A.C. Willemse. Synchrony and Asynchrony in Conformance Testing. Software and Systems Modeling (SoSym) 14(1): 149-172, , Springer, 2015.

Group Members


Collaborators

Contact

Mohammad Mousavi, Professor of Computer Systems Engineering