System and method for dynamic code analysis in presence of the table processing idiom

Systems and methods execute a computer program to produce a trace of the computer program and divide the trace into independent threads of execution. Each of the independent threads of execution comprises an execution sequence of the lines of programming code that ends with an identified write line...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DHOOLIA PANKAJ, NANDA MANGALA GOWRI, SAHA DIPTIKALYAN, VENKATA KRISHNA NANDIVADA
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator DHOOLIA PANKAJ
NANDA MANGALA GOWRI
SAHA DIPTIKALYAN
VENKATA KRISHNA NANDIVADA
description Systems and methods execute a computer program to produce a trace of the computer program and divide the trace into independent threads of execution. Each of the independent threads of execution comprises an execution sequence of the lines of programming code that ends with an identified write line of programming code that outputs an incorrect result. These systems and methods also identify key field within each of the independent threads of execution. In programming, which is processing records in a table one by one, key-fields are a subset of the fields of the table. The key fields impact the computations sequence leading up to the identified write line of the programming code. These systems and methods identify key-based dynamic slices from the independent threads of execution. Each of the key-based dynamic slices includes lines of programming code that are used in computations, processing the table records corresponding to the key fields.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US8583965B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US8583965B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US8583965B23</originalsourceid><addsrcrecordid>eNqNijEOwjAQBNNQIOAP9wEaoqDQgkD0IXVk7DWxZN9ZOTf-PSl4ANVIM7NtxqFqQSLDjhLKLI68LOQqmxQsWXFYm4lVg1JgygsUbEHiqcygYt4RqxUL1cAfCi5I2jcbb6Li8OOuocf9dXsekWWCZmPBKNM49F3fXs7d9dT-sXwBRbA4ww</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>System and method for dynamic code analysis in presence of the table processing idiom</title><source>esp@cenet</source><creator>DHOOLIA PANKAJ ; NANDA MANGALA GOWRI ; SAHA DIPTIKALYAN ; VENKATA KRISHNA NANDIVADA</creator><creatorcontrib>DHOOLIA PANKAJ ; NANDA MANGALA GOWRI ; SAHA DIPTIKALYAN ; VENKATA KRISHNA NANDIVADA</creatorcontrib><description>Systems and methods execute a computer program to produce a trace of the computer program and divide the trace into independent threads of execution. Each of the independent threads of execution comprises an execution sequence of the lines of programming code that ends with an identified write line of programming code that outputs an incorrect result. These systems and methods also identify key field within each of the independent threads of execution. In programming, which is processing records in a table one by one, key-fields are a subset of the fields of the table. The key fields impact the computations sequence leading up to the identified write line of the programming code. These systems and methods identify key-based dynamic slices from the independent threads of execution. Each of the key-based dynamic slices includes lines of programming code that are used in computations, processing the table records corresponding to the key fields.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2013</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20131112&amp;DB=EPODOC&amp;CC=US&amp;NR=8583965B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20131112&amp;DB=EPODOC&amp;CC=US&amp;NR=8583965B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>DHOOLIA PANKAJ</creatorcontrib><creatorcontrib>NANDA MANGALA GOWRI</creatorcontrib><creatorcontrib>SAHA DIPTIKALYAN</creatorcontrib><creatorcontrib>VENKATA KRISHNA NANDIVADA</creatorcontrib><title>System and method for dynamic code analysis in presence of the table processing idiom</title><description>Systems and methods execute a computer program to produce a trace of the computer program and divide the trace into independent threads of execution. Each of the independent threads of execution comprises an execution sequence of the lines of programming code that ends with an identified write line of programming code that outputs an incorrect result. These systems and methods also identify key field within each of the independent threads of execution. In programming, which is processing records in a table one by one, key-fields are a subset of the fields of the table. The key fields impact the computations sequence leading up to the identified write line of the programming code. These systems and methods identify key-based dynamic slices from the independent threads of execution. Each of the key-based dynamic slices includes lines of programming code that are used in computations, processing the table records corresponding to the key fields.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2013</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNijEOwjAQBNNQIOAP9wEaoqDQgkD0IXVk7DWxZN9ZOTf-PSl4ANVIM7NtxqFqQSLDjhLKLI68LOQqmxQsWXFYm4lVg1JgygsUbEHiqcygYt4RqxUL1cAfCi5I2jcbb6Li8OOuocf9dXsekWWCZmPBKNM49F3fXs7d9dT-sXwBRbA4ww</recordid><startdate>20131112</startdate><enddate>20131112</enddate><creator>DHOOLIA PANKAJ</creator><creator>NANDA MANGALA GOWRI</creator><creator>SAHA DIPTIKALYAN</creator><creator>VENKATA KRISHNA NANDIVADA</creator><scope>EVB</scope></search><sort><creationdate>20131112</creationdate><title>System and method for dynamic code analysis in presence of the table processing idiom</title><author>DHOOLIA PANKAJ ; NANDA MANGALA GOWRI ; SAHA DIPTIKALYAN ; VENKATA KRISHNA NANDIVADA</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US8583965B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2013</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>DHOOLIA PANKAJ</creatorcontrib><creatorcontrib>NANDA MANGALA GOWRI</creatorcontrib><creatorcontrib>SAHA DIPTIKALYAN</creatorcontrib><creatorcontrib>VENKATA KRISHNA NANDIVADA</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>DHOOLIA PANKAJ</au><au>NANDA MANGALA GOWRI</au><au>SAHA DIPTIKALYAN</au><au>VENKATA KRISHNA NANDIVADA</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>System and method for dynamic code analysis in presence of the table processing idiom</title><date>2013-11-12</date><risdate>2013</risdate><abstract>Systems and methods execute a computer program to produce a trace of the computer program and divide the trace into independent threads of execution. Each of the independent threads of execution comprises an execution sequence of the lines of programming code that ends with an identified write line of programming code that outputs an incorrect result. These systems and methods also identify key field within each of the independent threads of execution. In programming, which is processing records in a table one by one, key-fields are a subset of the fields of the table. The key fields impact the computations sequence leading up to the identified write line of the programming code. These systems and methods identify key-based dynamic slices from the independent threads of execution. Each of the key-based dynamic slices includes lines of programming code that are used in computations, processing the table records corresponding to the key fields.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US8583965B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title System and method for dynamic code analysis in presence of the table processing idiom
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-23T23%3A02%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=DHOOLIA%20PANKAJ&rft.date=2013-11-12&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS8583965B2%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true