A technique to generate feasible tests for communications systems with multiple timers

We present a new model for testing real-time protocols with multiple timers, which captures complex timing dependencies by using simple linear expressions involving timer-related variables. This new modeling technique, combined with the algorithms to eliminate inconsistencies, allows generation of f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE/ACM transactions on networking 2003-10, Vol.11 (5), p.796-809
Hauptverfasser: Fecko, M.A., Uyar, M.U., Duale, A.Y., Amer, P.D.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 809
container_issue 5
container_start_page 796
container_title IEEE/ACM transactions on networking
container_volume 11
creator Fecko, M.A.
Uyar, M.U.
Duale, A.Y.
Amer, P.D.
description We present a new model for testing real-time protocols with multiple timers, which captures complex timing dependencies by using simple linear expressions involving timer-related variables. This new modeling technique, combined with the algorithms to eliminate inconsistencies, allows generation of feasible test sequences without compromising their fault coverage. The model is specifically designed for testing to avoid performing full reachability analysis, and to control the growth of the number of test scenarios. Based on extended finite state machines, it is applicable to languages such as SDL, VHDL, and Estelle. The technique models a realistic testing framework in which each I/O exchange takes a certain time to realize and timers can be arbitrarily started or stopped. A software tool implementing this technique is used to generate test cases for the US Army wireless standard MIL-STD 188-220.
doi_str_mv 10.1109/TNET.2003.818182
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_miscellaneous_29050643</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1237457</ieee_id><sourcerecordid>907976920</sourcerecordid><originalsourceid>FETCH-LOGICAL-c382t-969fa47322d6e17032f38ff25fddbe12e8bbed8446d390199e3d987e252290a53</originalsourceid><addsrcrecordid>eNqFkc1LAzEQxRdRUKt3wUvwoKetyWQ3mxxLqR9Q9FK9hu3uxEb2oyZZpP-9WSoIHpQ5zDD8Zh6PlyQXjE4Zo-p29bRYTYFSPpUsFhwkJyzPZQq5EIdxpoKnQig4Tk69f6eUcQriJHmdkYDVprMfA5LQkzfs0JUBicHS23UTl-iDJ6Z3pOrbduhsVQbbd574nQ_YevJpw4a0QxPsdsRti86fJUembDyef_dJ8nK3WM0f0uXz_eN8tkwrLiGkSihTZgUHqAWygnIwXBoDuanrNTJAuV5jLbNM1FxRphTyWskCIQdQtMz5JLnZ_926PjrwQbfWV9g0ZYf94LWihSqiaxrJ6z_J-C-nIuP_g1JIyKCI4NUv8L0fXBftaikzxqPoKEv3UOV67x0avXW2Ld1OM6rH4PQYnB6D0_vg4snl_sQi4g8OvMjygn8BRUyT9A</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>884132030</pqid></control><display><type>article</type><title>A technique to generate feasible tests for communications systems with multiple timers</title><source>IEEE Xplore</source><creator>Fecko, M.A. ; Uyar, M.U. ; Duale, A.Y. ; Amer, P.D.</creator><creatorcontrib>Fecko, M.A. ; Uyar, M.U. ; Duale, A.Y. ; Amer, P.D.</creatorcontrib><description>We present a new model for testing real-time protocols with multiple timers, which captures complex timing dependencies by using simple linear expressions involving timer-related variables. This new modeling technique, combined with the algorithms to eliminate inconsistencies, allows generation of feasible test sequences without compromising their fault coverage. The model is specifically designed for testing to avoid performing full reachability analysis, and to control the growth of the number of test scenarios. Based on extended finite state machines, it is applicable to languages such as SDL, VHDL, and Estelle. The technique models a realistic testing framework in which each I/O exchange takes a certain time to realize and timers can be arbitrarily started or stopped. A software tool implementing this technique is used to generate test cases for the US Army wireless standard MIL-STD 188-220.</description><identifier>ISSN: 1063-6692</identifier><identifier>EISSN: 1558-2566</identifier><identifier>DOI: 10.1109/TNET.2003.818182</identifier><identifier>CODEN: IEANEP</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Associate members ; Automata ; Cities and towns ; Communication systems ; Computer programs ; Mathematical models ; Performance evaluation ; Protocols ; Reachability analysis ; Software ; Software testing ; Software tools ; System testing ; Timing ; Timing devices ; VHDL</subject><ispartof>IEEE/ACM transactions on networking, 2003-10, Vol.11 (5), p.796-809</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2003</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c382t-969fa47322d6e17032f38ff25fddbe12e8bbed8446d390199e3d987e252290a53</citedby><cites>FETCH-LOGICAL-c382t-969fa47322d6e17032f38ff25fddbe12e8bbed8446d390199e3d987e252290a53</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1237457$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>315,781,785,797,27929,27930,54763</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1237457$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Fecko, M.A.</creatorcontrib><creatorcontrib>Uyar, M.U.</creatorcontrib><creatorcontrib>Duale, A.Y.</creatorcontrib><creatorcontrib>Amer, P.D.</creatorcontrib><title>A technique to generate feasible tests for communications systems with multiple timers</title><title>IEEE/ACM transactions on networking</title><addtitle>TNET</addtitle><description>We present a new model for testing real-time protocols with multiple timers, which captures complex timing dependencies by using simple linear expressions involving timer-related variables. This new modeling technique, combined with the algorithms to eliminate inconsistencies, allows generation of feasible test sequences without compromising their fault coverage. The model is specifically designed for testing to avoid performing full reachability analysis, and to control the growth of the number of test scenarios. Based on extended finite state machines, it is applicable to languages such as SDL, VHDL, and Estelle. The technique models a realistic testing framework in which each I/O exchange takes a certain time to realize and timers can be arbitrarily started or stopped. A software tool implementing this technique is used to generate test cases for the US Army wireless standard MIL-STD 188-220.</description><subject>Associate members</subject><subject>Automata</subject><subject>Cities and towns</subject><subject>Communication systems</subject><subject>Computer programs</subject><subject>Mathematical models</subject><subject>Performance evaluation</subject><subject>Protocols</subject><subject>Reachability analysis</subject><subject>Software</subject><subject>Software testing</subject><subject>Software tools</subject><subject>System testing</subject><subject>Timing</subject><subject>Timing devices</subject><subject>VHDL</subject><issn>1063-6692</issn><issn>1558-2566</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2003</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNqFkc1LAzEQxRdRUKt3wUvwoKetyWQ3mxxLqR9Q9FK9hu3uxEb2oyZZpP-9WSoIHpQ5zDD8Zh6PlyQXjE4Zo-p29bRYTYFSPpUsFhwkJyzPZQq5EIdxpoKnQig4Tk69f6eUcQriJHmdkYDVprMfA5LQkzfs0JUBicHS23UTl-iDJ6Z3pOrbduhsVQbbd574nQ_YevJpw4a0QxPsdsRti86fJUembDyef_dJ8nK3WM0f0uXz_eN8tkwrLiGkSihTZgUHqAWygnIwXBoDuanrNTJAuV5jLbNM1FxRphTyWskCIQdQtMz5JLnZ_926PjrwQbfWV9g0ZYf94LWihSqiaxrJ6z_J-C-nIuP_g1JIyKCI4NUv8L0fXBftaikzxqPoKEv3UOV67x0avXW2Ld1OM6rH4PQYnB6D0_vg4snl_sQi4g8OvMjygn8BRUyT9A</recordid><startdate>20031001</startdate><enddate>20031001</enddate><creator>Fecko, M.A.</creator><creator>Uyar, M.U.</creator><creator>Duale, A.Y.</creator><creator>Amer, P.D.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20031001</creationdate><title>A technique to generate feasible tests for communications systems with multiple timers</title><author>Fecko, M.A. ; Uyar, M.U. ; Duale, A.Y. ; Amer, P.D.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c382t-969fa47322d6e17032f38ff25fddbe12e8bbed8446d390199e3d987e252290a53</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2003</creationdate><topic>Associate members</topic><topic>Automata</topic><topic>Cities and towns</topic><topic>Communication systems</topic><topic>Computer programs</topic><topic>Mathematical models</topic><topic>Performance evaluation</topic><topic>Protocols</topic><topic>Reachability analysis</topic><topic>Software</topic><topic>Software testing</topic><topic>Software tools</topic><topic>System testing</topic><topic>Timing</topic><topic>Timing devices</topic><topic>VHDL</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Fecko, M.A.</creatorcontrib><creatorcontrib>Uyar, M.U.</creatorcontrib><creatorcontrib>Duale, A.Y.</creatorcontrib><creatorcontrib>Amer, P.D.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 1998–Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE/ACM transactions on networking</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Fecko, M.A.</au><au>Uyar, M.U.</au><au>Duale, A.Y.</au><au>Amer, P.D.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A technique to generate feasible tests for communications systems with multiple timers</atitle><jtitle>IEEE/ACM transactions on networking</jtitle><stitle>TNET</stitle><date>2003-10-01</date><risdate>2003</risdate><volume>11</volume><issue>5</issue><spage>796</spage><epage>809</epage><pages>796-809</pages><issn>1063-6692</issn><eissn>1558-2566</eissn><coden>IEANEP</coden><abstract>We present a new model for testing real-time protocols with multiple timers, which captures complex timing dependencies by using simple linear expressions involving timer-related variables. This new modeling technique, combined with the algorithms to eliminate inconsistencies, allows generation of feasible test sequences without compromising their fault coverage. The model is specifically designed for testing to avoid performing full reachability analysis, and to control the growth of the number of test scenarios. Based on extended finite state machines, it is applicable to languages such as SDL, VHDL, and Estelle. The technique models a realistic testing framework in which each I/O exchange takes a certain time to realize and timers can be arbitrarily started or stopped. A software tool implementing this technique is used to generate test cases for the US Army wireless standard MIL-STD 188-220.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNET.2003.818182</doi><tpages>14</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1063-6692
ispartof IEEE/ACM transactions on networking, 2003-10, Vol.11 (5), p.796-809
issn 1063-6692
1558-2566
language eng
recordid cdi_proquest_miscellaneous_29050643
source IEEE Xplore
subjects Associate members
Automata
Cities and towns
Communication systems
Computer programs
Mathematical models
Performance evaluation
Protocols
Reachability analysis
Software
Software testing
Software tools
System testing
Timing
Timing devices
VHDL
title A technique to generate feasible tests for communications systems with multiple timers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-13T21%3A15%3A31IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20technique%20to%20generate%20feasible%20tests%20for%20communications%20systems%20with%20multiple%20timers&rft.jtitle=IEEE/ACM%20transactions%20on%20networking&rft.au=Fecko,%20M.A.&rft.date=2003-10-01&rft.volume=11&rft.issue=5&rft.spage=796&rft.epage=809&rft.pages=796-809&rft.issn=1063-6692&rft.eissn=1558-2566&rft.coden=IEANEP&rft_id=info:doi/10.1109/TNET.2003.818182&rft_dat=%3Cproquest_RIE%3E907976920%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=884132030&rft_id=info:pmid/&rft_ieee_id=1237457&rfr_iscdi=true