A memorization approach for test case generation in concurrent UML activity diagram
dc.contributor.author | Siriluck Lorpunmanee | |
dc.contributor.author | Suwatchai Kamonsantiroj | |
dc.contributor.author | Luepol Pipanmaekaporn | |
dc.date.accessioned | 2025-03-10T07:36:31Z | |
dc.date.available | 2025-03-10T07:36:31Z | |
dc.date.issued | 2019 | |
dc.description.abstract | Test case generation is the most important part of software testing. Currently, researchers have used the UML activity diagram for test case generation. Testing concurrent system is difficult task due to the concurrent interaction among the threads and the system results in test case explosion. In this paper, we proposed a novel approach to generate test cases for concurrent systems using a dynamic programming technique with tester specification to avoid the path explosion. The tester can configure the concurrency specifications that follow the business flow constraints. In order to evaluate the quality of test cases, activity coverage and causal ordering coverage were measured. By experimental results, the proposed approach is superior as compared to DFS and BFS algorithms. Finally, the proposed approach helps to avoid generating all possible concurrent activity paths which are able to minimize test cases explosion. � 2019 Association for Computing Machinery. | |
dc.identifier.citation | ACM International Conference Proceeding Series | |
dc.identifier.doi | 10.1145/3318236.3318256 | |
dc.identifier.isbn | 978-145036245-0 | |
dc.identifier.scopus | 2-s2.0-85066879186 | |
dc.identifier.uri | https://repository.dusit.ac.th//handle/123456789/4894 | |
dc.language | English | |
dc.publisher | Association for Computing Machinery | |
dc.rights.holder | Scopus | |
dc.subject | Concurrency in UML | |
dc.subject | Dynamic Programming | |
dc.subject | Software Testing | |
dc.subject | Test Cases Generation | |
dc.subject | UML Activity Diagram | |
dc.title | A memorization approach for test case generation in concurrent UML activity diagram | |
dc.type | Conference paper | |
mods.location.url | https://www.scopus.com/inward/record.uri?eid=2-s2.0-85066879186&doi=10.1145%2f3318236.3318256&partnerID=40&md5=56634e635e28bc7e96252ac7cc5a3f40 | |
oaire.citation.endPage | 25 | |
oaire.citation.startPage | 20 | |
oaire.citation.volume | Part F148261 |