Exploring dataflow testing of arrays
A scheme is presented for constructing prototype testing tools to experiment with issues in data-flow testing of arrays. Data-flow testing is a variant of path testing that falls between the extremes of simple run-time instrumentation, and full path testing. In data-flow testing, the paths selected...
Saved in:
Published in | Proceedings of 1993 15th International Conference on Software Engineering pp. 118 - 129 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE Comput. Soc. Press
1993
|
Subjects | |
Online Access | Get full text |
ISBN | 9780818637001 0818637005 |
ISSN | 0270-5257 |
DOI | 10.1109/ICSE.1993.346051 |
Cover
Abstract | A scheme is presented for constructing prototype testing tools to experiment with issues in data-flow testing of arrays. Data-flow testing is a variant of path testing that falls between the extremes of simple run-time instrumentation, and full path testing. In data-flow testing, the paths selected for exercising are variants of def/use (DU) paths for program variables. Tool support for data-flow testing takes the form of static program analysis followed by run-time instrumentation. The output from a test analyzer is a list of untested, possible DU associations. With the novel approach to constructing testing-supporting tools, it is easy to experiment with new analysis methods. The authors describe the implementation of a DU-path analyzer as an example of this approach. Using the prototype tool, experiments and issues are considered raised by an analyzer that treats arrays differently from existing tools. Each array element is considered to be a distinct data-flow object.< > |
---|---|
AbstractList | A scheme is presented for constructing prototype testing tools to experiment with issues in data-flow testing of arrays. Data-flow testing is a variant of path testing that falls between the extremes of simple run-time instrumentation, and full path testing. In data-flow testing, the paths selected for exercising are variants of def/use (DU) paths for program variables. Tool support for data-flow testing takes the form of static program analysis followed by run-time instrumentation. The output from a test analyzer is a list of untested, possible DU associations. With the novel approach to constructing testing-supporting tools, it is easy to experiment with new analysis methods. The authors describe the implementation of a DU-path analyzer as an example of this approach. Using the prototype tool, experiments and issues are considered raised by an analyzer that treats arrays differently from existing tools. Each array element is considered to be a distinct data-flow object.< > |
Author | Gifford, B. Hamlet, D. Nikolik, B. |
Author_xml | – sequence: 1 givenname: D. surname: Hamlet fullname: Hamlet, D. organization: Portland State Univ., OR, USA – sequence: 2 givenname: B. surname: Gifford fullname: Gifford, B. organization: Portland State Univ., OR, USA – sequence: 3 givenname: B. surname: Nikolik fullname: Nikolik, B. organization: Portland State Univ., OR, USA |
BookMark | eNotj89LwzAYhgNu4Nx6F089eG39vvzOUUqdg4EHdx9Jk0iltiMp6P57J_O5vPAcXnjuyGKcxkDIPUKNCOZp17y3NRrDasYlCLwhhVEaNGrJFAAuyAqogkpQoW5JkfMnXOCMC6ZW5LH9OQ1T6seP0tvZxmH6LueQ5z8xxdKmZM95Q5bRDjkU_7smh5f20LxW-7ftrnneV71Wc8Wld4qiks4K8MEEIahH7jizzlHmUMaL08KbjrOgHPqgDMQuAuUdl5GtycP1tg8hHE-p_7LpfLxWsV-rdEFX |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/ICSE.1993.346051 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EndPage | 129 |
ExternalDocumentID | 346051 |
GroupedDBID | -~X .4S .DC 123 23M 29O 5VS 6IE 6IF 6IH 6IK 6IL 6IM 6IN 8US AAJGR AAWTH ABLEC ADZIZ AFFNX ALMA_UNASSIGNED_HOLDINGS APO ARCSS AVWKF BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO EDO FEDTE I-F I07 IEGSK IJVOP IPLJI M43 OCL RIE RIL RNS XOL |
ID | FETCH-LOGICAL-i87t-46db72176ba50de9e552d14b43abb23b16f9e585d9c43e7b1de790fcf024c46f3 |
IEDL.DBID | RIE |
ISBN | 9780818637001 0818637005 |
ISSN | 0270-5257 |
IngestDate | Tue Aug 26 22:32:15 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i87t-46db72176ba50de9e552d14b43abb23b16f9e585d9c43e7b1de790fcf024c46f3 |
PageCount | 12 |
ParticipantIDs | ieee_primary_346051 |
PublicationCentury | 1900 |
PublicationDate | 19930000 |
PublicationDateYYYYMMDD | 1993-01-01 |
PublicationDate_xml | – year: 1993 text: 19930000 |
PublicationDecade | 1990 |
PublicationTitle | Proceedings of 1993 15th International Conference on Software Engineering |
PublicationTitleAbbrev | ICSE |
PublicationYear | 1993 |
Publisher | IEEE Comput. Soc. Press |
Publisher_xml | – name: IEEE Comput. Soc. Press |
SSID | ssj0000434537 ssj0006499 |
Score | 1.3578438 |
Snippet | A scheme is presented for constructing prototype testing tools to experiment with issues in data-flow testing of arrays. Data-flow testing is a variant of path... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 118 |
SubjectTerms | Automatic testing Computer science Flow graphs Instruments Iterative algorithms Program processors Prototypes Runtime Software quality Software testing |
Title | Exploring dataflow testing of arrays |
URI | https://ieeexplore.ieee.org/document/346051 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NS8NAEF20J0_VWvGbHHrdNOl-JefSUj2IYIXeys7uLIjSSpsi-uvd3aQtigdv2YGwDJnwmJk3bwjpySI3Pk5yKnWmKXfM0AIQqbeiUGB0Wat9PsjJM7-fiVmjsx1nYRAxks8wDY-xl2-XZhNKZX0Wmng-1Tn0UVaPau3KKRlnXOxzLQ-0cXWkT7oyGgQ_o_RjXkimfNg1wjvbc75tX2Zl_274NAoTfCytL_uxdCVizrhdD3Ovo1RhoJq8ppsKUvP1S8jxn-4ck-5-uC953MHWCTnARYe0t9sdkuZnPyW9HT0vCTRS97b8SKqgyeENS5fo1Up_rrtkOh5NhxPa7FSgL4WqKJcWfM6nJGiRWSxRiIHNOXCmAQYMcum8rRC2NJyhgtyiKjNnnIdyw6VjZ6S1WC7wnCRGMOe0MgJleF0BlNpoUAxs4SyHC9IJLs_fa9WMee3t5Z_WK3JUEwlDaeOatKrVBm882FdwGz_zN0KTowA |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NS8NAEF2kHvRUrRW_zaHXTZPuV3IuLa3WIliht7KzHyBKK22K6K93d5O2KB68JQMhDNnwmJn33iDU4lmq3DlJMZeJxNQShTMwBruoYQKUzEu3zzEfPNO7KZtWPttBC2OMCeQzE_vLMMvXC7X2rbI28UM8V-rsO9inrBRrbRsqCSWU7aotB7VheaQruxLsLT-D-WOacSLcwausdzb36WaAmeTtYfep5zV8JC5f92PtSkCdfr2Uc6-CWaEnm7zG6wJi9fXLyvGfCR2h5k7eFz1ugesY7Zl5A9U3-x2i6nc_Qa0tQS_yRFL7tviICu_K4QILG8nlUn6ummjS7026A1xtVcAvmSgw5Rpc1Sc4SJZokxvGOjqlQIkE6BBIuXWxjOlcUWIEpNqIPLHKOjBXlFtyimrzxdycoUgxYq0UihnuHxcAuVQSBAGdWU3hHDV8yrP30jdjVmZ78Wf0Fh0MJg-j2Wg4vr9EhyWt0Dc6rlCtWK7NtYP-Am7CJ_8GBGimTQ |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+1993+15th+International+Conference+on+Software+Engineering&rft.atitle=Exploring+dataflow+testing+of+arrays&rft.au=Hamlet%2C+D.&rft.au=Gifford%2C+B.&rft.au=Nikolik%2C+B.&rft.date=1993-01-01&rft.pub=IEEE+Comput.+Soc.+Press&rft.isbn=9780818637001&rft.issn=0270-5257&rft.spage=118&rft.epage=129&rft_id=info:doi/10.1109%2FICSE.1993.346051&rft.externalDocID=346051 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0270-5257&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0270-5257&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0270-5257&client=summon |