ABSTRACT
Model-Based Testing is a test automation technique that generates test cases based on a model of the system under test. Domain-specific modelling is a modelling approach where the developed system is modelled in terms of domain-specific concepts and these models are automatically transformed to other forms such as application code. In this paper, we will discuss the adoption and integration of domain-specific modelling with model-based testing tools. Since model-based testing tools utilise various modelling notations that typically diverge from a specific domain-model, we will discuss how domain specific models can be automatically transformed to become suitable models for a chosen model-based testing tool. Furthermore, by doing this in terms of a domain-specific meta-model, we will allow one to switch between various model-based testing tools.
- Grieskamp, W., Kicillof, N., Stobie, K., and Braberman, V., Model-Based Quality Assurance of Protocol Documentation: Tools and Methodology. Journal of Software Testing, Verification and Reliability (2010). Google ScholarDigital Library
- Miller, T. and Strooper, P., A Case Study in Model-Based Testing of Specifications and Implementations. Journal of Software Testing, Verification and Reliability (2010).Google Scholar
- Utting, M. and Legeard, B. 2006. Practical Model Based Testing: A Tools Approach, Morgan Kaufmann 1st ed., ISBN: 978-0123725011, 456p. Google ScholarDigital Library
- Dias-Neto, A. and Travassos, G., Model-based testing approaches selection for software projects. Information and Software Technology (July 2009), 1487--1504. Google ScholarDigital Library
- Puolitaival, O.-P., Luo, M., Kanstren T., On the Properties and Selection of Model-Based Testing tool and Technique, 1st Workshop on Model-based Testing in Practice, MoTiP 2008, June 12, 2008 -- Berlin, Germany.Google Scholar
- Kelly, S., Tolvanen, J-P., Domain-Specific Modeling: enabling full code generation, Wiley, 2008. Google ScholarDigital Library
- Katara, M., Kervinen, A., Maunumaa, M., Pääkkönen, T. and Satama, M., Towards Deploying Model-Based Testing with a Domain-Specific Modeling Approach. IEEE Computer Society, Windsor, UK, 2006. Google ScholarDigital Library
- Merilinna, J., Puolitaival, O-P., Pärssinen, J., Towards Model-Based Testing of Domain-Specific Modelling Languages, 8th OOPSLA Workshop on Domain-Specific Modeling. Nashville, USA, 19--20 Oct. 2008. Tennessee, USA (2008).Google Scholar
- Merilinna, J., Puolitaival, O-P., Using model-based testing for testing application models in the context of domain-specific modelling, The 9th OOPSLA Workshop on Domain-Specific Modeling. Orlando, FL, USA, 25--26.10.2009.Google Scholar
- RFC 3261 - SIP: Session Initiation Protocol. 2010, URL: http://tools.ietf.org/html/rfc3261 {Visited at 10.8.2010}Google Scholar
Index Terms
- Towards flexible and efficient model-based testing, utilizing domain-specific modelling
Recommendations
Ontology-driven approach towards domain-specific system design
In practice, domain-specific modelling is intended for improved conceptualisation of a specific domain. Further, distinct parts of a large software system are modelled by different domain-specific modelling languages. This approach sometimes leads to ...
Building domain-specific modelling environments with papyrus: an experience report
MiSE '18: Proceedings of the 10th International Workshop on Modelling in Software EngineeringDomain-specific modelling with domain-specific languages (DSL) is rapidly gaining popularity in both research and industry for representing models of a target domain. However for a broader adoption, MDE tools need to provide adequate support for ...
Automated testing support for reactive domain-specific modelling languages
SLE 2016: Proceedings of the 2016 ACM SIGPLAN International Conference on Software Language EngineeringDomain-specific modelling languages (DSML) enable domain users
to model systems in their problem domain, using concepts and
notations they are familiar with. The process of domain-specific
modelling (DSM) consists of two stages: a language ...
Comments