by Trung Dinh-Trong, Sudipto Ghosh, Robert France, Benoit Baudry, Franck Fleurey
Abstract:
As researchers and practitioners start adopting model-based software development techniques, the need to rigorously evaluate design models is becoming apparent. Evaluation techniques typically use design metrics or verification and validation approaches that target specific types of faults in the models. Fault models and taxonomies may be used to develop design techniques that reduce the occurrence of such faults as well as techniques that can detect these faults. Fault models can also be used to evaluate the effectiveness of verification and validation approaches. In this paper we present a taxonomy of faults that occur in UML designs. We also describe a set of mutation operators for UML class diagrams.
Reference:
A Taxonomy of Faults for UML Designs (Trung Dinh-Trong, Sudipto Ghosh, Robert France, Benoit Baudry, Franck Fleurey), In Proceedings of the MoDeVa Workshop at MODELS’05, 2005.
Bibtex Entry:
@inproceedings{DinhTrong05a, Abstract = {As researchers and practitioners start adopting model-based software development techniques, the need to rigorously evaluate design models is becoming apparent. Evaluation techniques typically use design metrics or verification and validation approaches that target specific types of faults in the models. Fault models and taxonomies may be used to develop design techniques that reduce the occurrence of such faults as well as techniques that can detect these faults. Fault models can also be used to evaluate the effectiveness of verification and validation approaches. In this paper we present a taxonomy of faults that occur in UML designs. We also describe a set of mutation operators for UML class diagrams.}, Address = {Montego Bay, Jamaica}, keywords = {test, MDE}, Author = {Dinh-Trong, Trung and Ghosh, Sudipto and France, Robert and Baudry, Benoit and Fleurey, Franck}, Booktitle = {Proceedings of the MoDeVa Workshop at MODELS'05}, Month = oct, Title = {A Taxonomy of Faults for UML Designs}, url = {http://www.irisa.fr/triskell/perso_pro/bbaudry/publis/Trung05.pdf}, x-abbrv = {MODEVA}, X-International-Audience = {yes}, X-Proceedings = {yes}, X-Language = {EN}, Year = {2005},}