Authors:
Michael Felderer
;
Joanna Chimiak-Opoka
and
Ruth Breu
Affiliation:
University of Innsbruck, Austria
Keyword(s):
Model–Driven Testing, Requirements Engineering, Service Oriented Architecture, SoaML.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Functional and Non-Functional Requirements
;
Human-Computer Interaction
;
Information Engineering Methodologies
;
Information Systems Analysis and Specification
;
Methodologies, Processes and Platforms
;
Model-Driven Software Development
;
Modeling Concepts and Information Integration Tools
;
Modeling Formalisms, Languages and Notations
;
Software Engineering
;
Systems Engineering
Abstract:
This paper presents a novel standard–aligned approach for model–driven system testing of service oriented systems based on tightly integrated but separated platform–independent system and test models. Our testing methodology is capable for test–driven development and guarantees high quality system and test models by checking consistency resp. coverage. Our test models are executable and can be considered as part of the system definition. We show that our approach is suited to handle important system testing aspects of service oriented systems such as the integration of various service technologies or testing of service level agreements. We also provide full traceability between functional resp. non–functional requirements, the system model, the test model, and the executable services of the system which is crucial for efficient test evaluation. The system model and test model are aligned with existing specifications SoaML and the UML Testing Profile via a mapping of metamodel element
s. The concepts are presented on an industrial case study.
(More)