AN AUTOMATED MODEL-DRIVEN TESTING FRAMEWORK - For Model-Driven Development and Software Product Lines
Beatriz Pérez Lamancha, Macario Polo Usaola, Mario Piattini Velthius
2010
Abstract
This work presents an automated testing framework that can be applied to Model-Driven Development and Software Product Line development. The framework uses standards metamodels such as UML, UML Testing Profile and standards transformation languages such as Query/View/Transformation or MOF2Text. Test cases are automatically generated from UML sequence diagrams that represent the functionality to test.
References
- Baker, P., Z. Dai, et al. (2007). Model-Driven Testing: Using the UML Testing Profile, Springer.
- Bertolino, A., S. Gnesi, et al. (2004). "PLUTO: A Test Methodology for Product Families." PFE.
- Clements, P. and L. Northrop (2001). Software Product Lines - Practices and Patterns, Addison Wesley.
- Czarnecki, K., M. Antkiewicz, et al. (2005). Model-driven software product lines. OOPLSLA.
- Dai, Z. (2004). Model-Driven Testing with UML 2.0. EWMDA, Canterbury, England.
- Dalai, S., A. Jain, et al. (1999). Model-based testing in practice. ICSE.
- Deelstra, S., M. Sinnema, et al. (2003). Model driven architecture as approach to manage variability in software product families. MDAFA.
- Javed, A., P. Strooper, et al. (2007). Automated generation of test cases using model-driven architecture. AST.
- Kang, S., J. Lee, et al. (2007). "Towards a Formal Framework for Product Line Test Development." CIT.
- Mens, T. and P. Van Corp (2006). "A Taxonomy of Model Transformation." Electronic Notes in Theoretical Computer Sciences.
- Miller, J. and J. Mukerji (2003). MDA Guide Version 1.0. 1. OMG.
- Naslavsky, L., H. Ziv, et al. (2007). Towards traceability of model-based testing artifacts. A-MOST.
- Nebut, C., S. Pickin, et al. (2003). "Automated requirements-based generation of test cases for product families." ASE.
- Olimpiew, E. and H. Gomaa (2006). "Customizable Requirements-based Test Models for Software Product Lines." SPLiT.
- OMG (2002). Meta Object Facility Specification.
- OMG (2003). Mda guide version 1.0.1.
- OMG (2005). UML testing profile Version 1.0.
- OMG (2006). Object Constraint Language, Version 2.0.
- OMG (2007). MOF Query/View/Transformation Specification. v 1.0.
- OMG (2007). Unified Modeling Language, Superestructure specification.
- OMG (2008). MOF Model to Text Transformation Language, OMG.
- Pérez Lamancha, B., M. Polo Usaola, et al. (2009). ModelDriven Testing in Software Product Lines. ICSM.
- Pérez Lamancha, B., M. Polo Usaola, et al. (2009). Software Product Line Testing, A systematic review. ICSOFT, Bulgaria.
- Pérez Lamancha, B., M. Polo Usaola, et al. (2009). Towards an Automated Testing Framework to Manage Variability Using the UML Testing Profile. AST, Canada.
- Pérez Lamancha, B., P. Reales Mateo, et al. (2009). Automated Model-based Testing using the UML Testing Profile and QVT. MODEVVA, USA.
- Pohl, K., G. Böckle, et al. (2005). Software Product Line Engineering: Foundations, Principles, and Techniques, Springer.
- Reuys, A., E. Kamsties, et al. (2005). "Model-based System Testing of Software Product Families." CAiSE.
- Trujillo, S., D. Batory, et al. (2007). Feature oriented model driven development: A case study for portlets, ICSE.
Paper Citation
in Harvard Style
Pérez Lamancha B., Polo Usaola M. and Piattini Velthius M. (2010). AN AUTOMATED MODEL-DRIVEN TESTING FRAMEWORK - For Model-Driven Development and Software Product Lines . In Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8425-21-8, pages 112-121. DOI: 10.5220/0002999901120121
in Bibtex Style
@conference{enase10,
author={Beatriz Pérez Lamancha and Macario Polo Usaola and Mario Piattini Velthius},
title={AN AUTOMATED MODEL-DRIVEN TESTING FRAMEWORK - For Model-Driven Development and Software Product Lines},
booktitle={Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2010},
pages={112-121},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002999901120121},
isbn={978-989-8425-21-8},
}
in EndNote Style
TY - CONF
JO - Proceedings of the Fifth International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - AN AUTOMATED MODEL-DRIVEN TESTING FRAMEWORK - For Model-Driven Development and Software Product Lines
SN - 978-989-8425-21-8
AU - Pérez Lamancha B.
AU - Polo Usaola M.
AU - Piattini Velthius M.
PY - 2010
SP - 112
EP - 121
DO - 10.5220/0002999901120121