Cargando…
Real-Time Extended Interface Automata for Software Testing Cases Generation
Testing and verification of the interface between software components are particularly important due to the large number of complex interactions, which requires the traditional modeling languages to overcome the existing shortcomings in the aspects of temporal information description and software te...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi Publishing Corporation
2014
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4032670/ https://www.ncbi.nlm.nih.gov/pubmed/24892080 http://dx.doi.org/10.1155/2014/731041 |
_version_ | 1782317676707708928 |
---|---|
author | Yang, Shunkun Xu, Jiaqi Man, Tianlong Liu, Bin |
author_facet | Yang, Shunkun Xu, Jiaqi Man, Tianlong Liu, Bin |
author_sort | Yang, Shunkun |
collection | PubMed |
description | Testing and verification of the interface between software components are particularly important due to the large number of complex interactions, which requires the traditional modeling languages to overcome the existing shortcomings in the aspects of temporal information description and software testing input controlling. This paper presents the real-time extended interface automata (RTEIA) which adds clearer and more detailed temporal information description by the application of time words. We also establish the input interface automaton for every input in order to solve the problems of input controlling and interface covering nimbly when applied in the software testing field. Detailed definitions of the RTEIA and the testing cases generation algorithm are provided in this paper. The feasibility and efficiency of this method have been verified in the testing of one real aircraft braking system. |
format | Online Article Text |
id | pubmed-4032670 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2014 |
publisher | Hindawi Publishing Corporation |
record_format | MEDLINE/PubMed |
spelling | pubmed-40326702014-06-02 Real-Time Extended Interface Automata for Software Testing Cases Generation Yang, Shunkun Xu, Jiaqi Man, Tianlong Liu, Bin ScientificWorldJournal Research Article Testing and verification of the interface between software components are particularly important due to the large number of complex interactions, which requires the traditional modeling languages to overcome the existing shortcomings in the aspects of temporal information description and software testing input controlling. This paper presents the real-time extended interface automata (RTEIA) which adds clearer and more detailed temporal information description by the application of time words. We also establish the input interface automaton for every input in order to solve the problems of input controlling and interface covering nimbly when applied in the software testing field. Detailed definitions of the RTEIA and the testing cases generation algorithm are provided in this paper. The feasibility and efficiency of this method have been verified in the testing of one real aircraft braking system. Hindawi Publishing Corporation 2014 2014-04-29 /pmc/articles/PMC4032670/ /pubmed/24892080 http://dx.doi.org/10.1155/2014/731041 Text en Copyright © 2014 Shunkun Yang et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Yang, Shunkun Xu, Jiaqi Man, Tianlong Liu, Bin Real-Time Extended Interface Automata for Software Testing Cases Generation |
title | Real-Time Extended Interface Automata for Software Testing Cases Generation |
title_full | Real-Time Extended Interface Automata for Software Testing Cases Generation |
title_fullStr | Real-Time Extended Interface Automata for Software Testing Cases Generation |
title_full_unstemmed | Real-Time Extended Interface Automata for Software Testing Cases Generation |
title_short | Real-Time Extended Interface Automata for Software Testing Cases Generation |
title_sort | real-time extended interface automata for software testing cases generation |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4032670/ https://www.ncbi.nlm.nih.gov/pubmed/24892080 http://dx.doi.org/10.1155/2014/731041 |
work_keys_str_mv | AT yangshunkun realtimeextendedinterfaceautomataforsoftwaretestingcasesgeneration AT xujiaqi realtimeextendedinterfaceautomataforsoftwaretestingcasesgeneration AT mantianlong realtimeextendedinterfaceautomataforsoftwaretestingcasesgeneration AT liubin realtimeextendedinterfaceautomataforsoftwaretestingcasesgeneration |