An Automated Approach of Test Case Generation for Concurrent Systems from Requirements Descriptions

Edgar Sarmiento, Julio C. S. P. Leite, Noemi Rodriguez, Arndt von Staa

2014

Abstract

Concurrent applications are frequently written, however, there are no systematic approaches for testing them from requirements descriptions. Methods for sequential applications are inadequate to validate the reliability of concurrent applications and they are expensive and time consuming. So, it is desired that test cases can be automatically generated from requirements descriptions. This paper proposes an automated approach to generate test cases for concurrent applications from requirements descriptions. The Scenario language is the representation used for these descriptions. Scenario describes specific situations of the application through a sequence of episodes, episodes execute tasks and some tasks can be executed concurrently; these descriptions reference relevant words or phrases (shared resources), the lexicon of an application. In this process, for each scenario a directed graph is derived, and this graph is represented as an UML activity diagram. Because of multiple interactions among concurrent tasks, test scenario explosion becomes a major problem. This explosion is controlled adopting the interaction sequences and exclusive paths strategies. Demonstration of the feasibility of the proposed approach is based on two case studies.

Download


Paper Citation


in Harvard Style

Sarmiento E., C. S. P. Leite J., Rodriguez N. and von Staa A. (2014). An Automated Approach of Test Case Generation for Concurrent Systems from Requirements Descriptions . In Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-028-4, pages 339-347. DOI: 10.5220/0004899703390347

in Bibtex Style

@conference{iceis14,
author={Edgar Sarmiento and Julio C. S. P. Leite and Noemi Rodriguez and Arndt von Staa},
title={An Automated Approach of Test Case Generation for Concurrent Systems from Requirements Descriptions},
booktitle={Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2014},
pages={339-347},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004899703390347},
isbn={978-989-758-028-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - An Automated Approach of Test Case Generation for Concurrent Systems from Requirements Descriptions
SN - 978-989-758-028-4
AU - Sarmiento E.
AU - C. S. P. Leite J.
AU - Rodriguez N.
AU - von Staa A.
PY - 2014
SP - 339
EP - 347
DO - 10.5220/0004899703390347