METHOD AND SYSTEM FOR IDENTIFYING STATIC ANALYSIS ALARMS BASED ON SEMANTICS OF CHANGED SOURCE CODE
This disclosure relates generally to method and system for identifying static analysis alarms based on semantics of changed source code. The disclosed technique is integrated in the proprietary static analysis tool that identifies semantics of the change and reports only impacted alarms. The method...
Gespeichert in:
Hauptverfasser: | , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; ger |
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 | ANUSHRI, Jana KUMAR, Shrawan CHIMDYALWAR, Bharti VENKATESH, Ramanathan GHIME, Vaidehi Manoj KHADSARE, Ankita Shamrao |
description | This disclosure relates generally to method and system for identifying static analysis alarms based on semantics of changed source code. The disclosed technique is integrated in the proprietary static analysis tool that identifies semantics of the change and reports only impacted alarms. The method receives source code and a property over variables to be verified for identifying one or more impacted alarms. Further, an incremental analysis based on the one or more change program points are performed to mark one or more impacted functions in the current version of the source code and then generating a data flow analysis (DFA) and a program dependence graph (PDG) for the one or more impacted functions. Further, a change-based alarm identification technique is utilized for the one or more impacted static analysis alarms from the one or more impacted functions in the current version of source code based on semantics of change. |
format | Patent |
fullrecord | <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_EP4170504A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EP4170504A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_EP4170504A13</originalsourceid><addsrcrecordid>eNqNyrEKwjAURuEuDqK-w_8CQosV52ty0wSaRHrj0KlUiZNoob4_dvABnA4cvnVx85xs1KCgIb0k9jCxg9MckjO9Cw0kUXJqEdT24gTUUucFZxLWiAHCnhasBNFAWQrN8iVeO8VQUfO2WD3G55x3v24KGE7K7vP0HvI8jff8yp-BL3V1Ko9lTdXhD_IFXeIzLw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD AND SYSTEM FOR IDENTIFYING STATIC ANALYSIS ALARMS BASED ON SEMANTICS OF CHANGED SOURCE CODE</title><source>esp@cenet</source><creator>ANUSHRI, Jana ; KUMAR, Shrawan ; CHIMDYALWAR, Bharti ; VENKATESH, Ramanathan ; GHIME, Vaidehi Manoj ; KHADSARE, Ankita Shamrao</creator><creatorcontrib>ANUSHRI, Jana ; KUMAR, Shrawan ; CHIMDYALWAR, Bharti ; VENKATESH, Ramanathan ; GHIME, Vaidehi Manoj ; KHADSARE, Ankita Shamrao</creatorcontrib><description>This disclosure relates generally to method and system for identifying static analysis alarms based on semantics of changed source code. The disclosed technique is integrated in the proprietary static analysis tool that identifies semantics of the change and reports only impacted alarms. The method receives source code and a property over variables to be verified for identifying one or more impacted alarms. Further, an incremental analysis based on the one or more change program points are performed to mark one or more impacted functions in the current version of the source code and then generating a data flow analysis (DFA) and a program dependence graph (PDG) for the one or more impacted functions. Further, a change-based alarm identification technique is utilized for the one or more impacted static analysis alarms from the one or more impacted functions in the current version of source code based on semantics of change.</description><language>eng ; fre ; ger</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2023</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&date=20230426&DB=EPODOC&CC=EP&NR=4170504A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76516</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20230426&DB=EPODOC&CC=EP&NR=4170504A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>ANUSHRI, Jana</creatorcontrib><creatorcontrib>KUMAR, Shrawan</creatorcontrib><creatorcontrib>CHIMDYALWAR, Bharti</creatorcontrib><creatorcontrib>VENKATESH, Ramanathan</creatorcontrib><creatorcontrib>GHIME, Vaidehi Manoj</creatorcontrib><creatorcontrib>KHADSARE, Ankita Shamrao</creatorcontrib><title>METHOD AND SYSTEM FOR IDENTIFYING STATIC ANALYSIS ALARMS BASED ON SEMANTICS OF CHANGED SOURCE CODE</title><description>This disclosure relates generally to method and system for identifying static analysis alarms based on semantics of changed source code. The disclosed technique is integrated in the proprietary static analysis tool that identifies semantics of the change and reports only impacted alarms. The method receives source code and a property over variables to be verified for identifying one or more impacted alarms. Further, an incremental analysis based on the one or more change program points are performed to mark one or more impacted functions in the current version of the source code and then generating a data flow analysis (DFA) and a program dependence graph (PDG) for the one or more impacted functions. Further, a change-based alarm identification technique is utilized for the one or more impacted static analysis alarms from the one or more impacted functions in the current version of source code based on semantics of change.</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>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyrEKwjAURuEuDqK-w_8CQosV52ty0wSaRHrj0KlUiZNoob4_dvABnA4cvnVx85xs1KCgIb0k9jCxg9MckjO9Cw0kUXJqEdT24gTUUucFZxLWiAHCnhasBNFAWQrN8iVeO8VQUfO2WD3G55x3v24KGE7K7vP0HvI8jff8yp-BL3V1Ko9lTdXhD_IFXeIzLw</recordid><startdate>20230426</startdate><enddate>20230426</enddate><creator>ANUSHRI, Jana</creator><creator>KUMAR, Shrawan</creator><creator>CHIMDYALWAR, Bharti</creator><creator>VENKATESH, Ramanathan</creator><creator>GHIME, Vaidehi Manoj</creator><creator>KHADSARE, Ankita Shamrao</creator><scope>EVB</scope></search><sort><creationdate>20230426</creationdate><title>METHOD AND SYSTEM FOR IDENTIFYING STATIC ANALYSIS ALARMS BASED ON SEMANTICS OF CHANGED SOURCE CODE</title><author>ANUSHRI, Jana ; KUMAR, Shrawan ; CHIMDYALWAR, Bharti ; VENKATESH, Ramanathan ; GHIME, Vaidehi Manoj ; KHADSARE, Ankita Shamrao</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_EP4170504A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre ; ger</language><creationdate>2023</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>ANUSHRI, Jana</creatorcontrib><creatorcontrib>KUMAR, Shrawan</creatorcontrib><creatorcontrib>CHIMDYALWAR, Bharti</creatorcontrib><creatorcontrib>VENKATESH, Ramanathan</creatorcontrib><creatorcontrib>GHIME, Vaidehi Manoj</creatorcontrib><creatorcontrib>KHADSARE, Ankita Shamrao</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>ANUSHRI, Jana</au><au>KUMAR, Shrawan</au><au>CHIMDYALWAR, Bharti</au><au>VENKATESH, Ramanathan</au><au>GHIME, Vaidehi Manoj</au><au>KHADSARE, Ankita Shamrao</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD AND SYSTEM FOR IDENTIFYING STATIC ANALYSIS ALARMS BASED ON SEMANTICS OF CHANGED SOURCE CODE</title><date>2023-04-26</date><risdate>2023</risdate><abstract>This disclosure relates generally to method and system for identifying static analysis alarms based on semantics of changed source code. The disclosed technique is integrated in the proprietary static analysis tool that identifies semantics of the change and reports only impacted alarms. The method receives source code and a property over variables to be verified for identifying one or more impacted alarms. Further, an incremental analysis based on the one or more change program points are performed to mark one or more impacted functions in the current version of the source code and then generating a data flow analysis (DFA) and a program dependence graph (PDG) for the one or more impacted functions. Further, a change-based alarm identification technique is utilized for the one or more impacted static analysis alarms from the one or more impacted functions in the current version of source code based on semantics of change.</abstract><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | |
ispartof | |
issn | |
language | eng ; fre ; ger |
recordid | cdi_epo_espacenet_EP4170504A1 |
source | esp@cenet |
subjects | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
title | METHOD AND SYSTEM FOR IDENTIFYING STATIC ANALYSIS ALARMS BASED ON SEMANTICS OF CHANGED SOURCE CODE |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-14T10%3A36%3A38IST&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=ANUSHRI,%20Jana&rft.date=2023-04-26&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EEP4170504A1%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 |