{"id":"https://openalex.org/W2090899504","doi":"https://doi.org/10.1109/ddecs.2012.6219083","title":"On the use of assertions for embedded-software dynamic verification","display_name":"On the use of assertions for embedded-software dynamic verification","publication_year":2012,"publication_date":"2012-04-01","ids":{"openalex":"https://openalex.org/W2090899504","doi":"https://doi.org/10.1109/ddecs.2012.6219083","mag":"2090899504"},"language":"en","primary_location":{"id":"doi:10.1109/ddecs.2012.6219083","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ddecs.2012.6219083","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 IEEE 15th International Symposium on Design and Diagnostics of Electronic Circuits &amp; Systems (DDECS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5079644832","display_name":"Giuseppe Di Guglielmo","orcid":"https://orcid.org/0000-0002-5749-1432"},"institutions":[{"id":"https://openalex.org/I119439378","display_name":"University of Verona","ror":"https://ror.org/039bp8j42","country_code":"IT","type":"education","lineage":["https://openalex.org/I119439378"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Giuseppe Di Guglielmo","raw_affiliation_strings":["University of Verona - Department of Computer Science, Italy"],"affiliations":[{"raw_affiliation_string":"University of Verona - Department of Computer Science, Italy","institution_ids":["https://openalex.org/I119439378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108543082","display_name":"Luigi Di Guglielmo","orcid":null},"institutions":[{"id":"https://openalex.org/I119439378","display_name":"University of Verona","ror":"https://ror.org/039bp8j42","country_code":"IT","type":"education","lineage":["https://openalex.org/I119439378"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Luigi Di Guglielmo","raw_affiliation_strings":["University of Verona - Department of Computer Science, Italy"],"affiliations":[{"raw_affiliation_string":"University of Verona - Department of Computer Science, Italy","institution_ids":["https://openalex.org/I119439378"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040302302","display_name":"Franco Fummi","orcid":"https://orcid.org/0000-0002-4404-5791"},"institutions":[{"id":"https://openalex.org/I119439378","display_name":"University of Verona","ror":"https://ror.org/039bp8j42","country_code":"IT","type":"education","lineage":["https://openalex.org/I119439378"]},{"id":"https://openalex.org/I4210136015","display_name":"EDALab (Italy)","ror":"https://ror.org/041ad9g51","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210136015"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Franco Fummi","raw_affiliation_strings":["University of Verona - Department of Computer Science, EDALab s.r.l., Verona, Italy"],"affiliations":[{"raw_affiliation_string":"University of Verona - Department of Computer Science, EDALab s.r.l., Verona, Italy","institution_ids":["https://openalex.org/I119439378","https://openalex.org/I4210136015"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025088388","display_name":"Graziano Pravadelli","orcid":"https://orcid.org/0000-0002-7833-1673"},"institutions":[{"id":"https://openalex.org/I119439378","display_name":"University of Verona","ror":"https://ror.org/039bp8j42","country_code":"IT","type":"education","lineage":["https://openalex.org/I119439378"]},{"id":"https://openalex.org/I4210136015","display_name":"EDALab (Italy)","ror":"https://ror.org/041ad9g51","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210136015"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Graziano Pravadelli","raw_affiliation_strings":["University of Verona - Department of Computer Science, EDALab s.r.l., Verona, Italy"],"affiliations":[{"raw_affiliation_string":"University of Verona - Department of Computer Science, EDALab s.r.l., Verona, Italy","institution_ids":["https://openalex.org/I119439378","https://openalex.org/I4210136015"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5079644832"],"corresponding_institution_ids":["https://openalex.org/I119439378"],"apc_list":null,"apc_paid":null,"fwci":0.3479,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.64035149,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"330","last_page":"335"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7880801558494568},{"id":"https://openalex.org/keywords/software-verification","display_name":"Software verification","score":0.7473421096801758},{"id":"https://openalex.org/keywords/functional-verification","display_name":"Functional verification","score":0.6783956289291382},{"id":"https://openalex.org/keywords/emulation","display_name":"Emulation","score":0.6541472673416138},{"id":"https://openalex.org/keywords/high-level-verification","display_name":"High-level verification","score":0.6148868799209595},{"id":"https://openalex.org/keywords/executable","display_name":"Executable","score":0.614193320274353},{"id":"https://openalex.org/keywords/verification","display_name":"Verification","score":0.5874247550964355},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.5675026774406433},{"id":"https://openalex.org/keywords/formal-verification","display_name":"Formal verification","score":0.5363221764564514},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5334757566452026},{"id":"https://openalex.org/keywords/intelligent-verification","display_name":"Intelligent verification","score":0.5231253504753113},{"id":"https://openalex.org/keywords/runtime-verification","display_name":"Runtime verification","score":0.508232593536377},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5059143900871277},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.47370073199272156},{"id":"https://openalex.org/keywords/verification-and-validation","display_name":"Verification and validation","score":0.45875903964042664},{"id":"https://openalex.org/keywords/embedded-software","display_name":"Embedded software","score":0.43164968490600586},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.39124739170074463},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2813400626182556},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.2658240795135498},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1156352162361145}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7880801558494568},{"id":"https://openalex.org/C33054407","wikidata":"https://www.wikidata.org/wiki/Q6504747","display_name":"Software verification","level":5,"score":0.7473421096801758},{"id":"https://openalex.org/C62460635","wikidata":"https://www.wikidata.org/wiki/Q5508853","display_name":"Functional verification","level":3,"score":0.6783956289291382},{"id":"https://openalex.org/C149810388","wikidata":"https://www.wikidata.org/wiki/Q5374873","display_name":"Emulation","level":2,"score":0.6541472673416138},{"id":"https://openalex.org/C187250869","wikidata":"https://www.wikidata.org/wiki/Q5754573","display_name":"High-level verification","level":5,"score":0.6148868799209595},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.614193320274353},{"id":"https://openalex.org/C142284323","wikidata":"https://www.wikidata.org/wiki/Q7921323","display_name":"Verification","level":5,"score":0.5874247550964355},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.5675026774406433},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.5363221764564514},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5334757566452026},{"id":"https://openalex.org/C3406870","wikidata":"https://www.wikidata.org/wiki/Q6044160","display_name":"Intelligent verification","level":5,"score":0.5231253504753113},{"id":"https://openalex.org/C202973057","wikidata":"https://www.wikidata.org/wiki/Q7380130","display_name":"Runtime verification","level":3,"score":0.508232593536377},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5059143900871277},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.47370073199272156},{"id":"https://openalex.org/C48002344","wikidata":"https://www.wikidata.org/wiki/Q2919644","display_name":"Verification and validation","level":2,"score":0.45875903964042664},{"id":"https://openalex.org/C154488198","wikidata":"https://www.wikidata.org/wiki/Q1335007","display_name":"Embedded software","level":3,"score":0.43164968490600586},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.39124739170074463},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2813400626182556},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2658240795135498},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1156352162361145},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C50522688","wikidata":"https://www.wikidata.org/wiki/Q189833","display_name":"Economic growth","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ddecs.2012.6219083","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ddecs.2012.6219083","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 IEEE 15th International Symposium on Design and Diagnostics of Electronic Circuits &amp; Systems (DDECS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5799999833106995,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1797377815","https://openalex.org/W1936022305","https://openalex.org/W2015809588","https://openalex.org/W2029254184","https://openalex.org/W2046234016","https://openalex.org/W2101759873","https://openalex.org/W2101931376","https://openalex.org/W2105167627","https://openalex.org/W2105337588","https://openalex.org/W2123613958","https://openalex.org/W2129538349","https://openalex.org/W2138612284","https://openalex.org/W2147674979","https://openalex.org/W2157685154","https://openalex.org/W2460867013","https://openalex.org/W2491385276","https://openalex.org/W2533818254","https://openalex.org/W4236640323","https://openalex.org/W4252775433","https://openalex.org/W4298288116"],"related_works":["https://openalex.org/W2361881307","https://openalex.org/W2392047570","https://openalex.org/W2035244079","https://openalex.org/W3120172095","https://openalex.org/W4301348901","https://openalex.org/W2962898432","https://openalex.org/W3036403349","https://openalex.org/W2059150015","https://openalex.org/W2350806125","https://openalex.org/W2929969821"],"abstract_inverted_index":{"Assertion-based":[0],"verification":[1,78,107],"(ABV)":[2],"affirmed":[3],"as":[4],"an":[5,82],"effective":[6],"methodology":[7],"for":[8,26,129,147],"functional":[9],"verification,":[10,54],"i.e.,":[11],"design":[12,53,76],"specification":[13],"conformance,":[14],"of":[15,37,45,71,104,126],"embedded":[16,130],"systems.":[17],"Academia":[18],"and":[19,31,48,56,77,99,142],"industry":[20],"have":[21],"throughly":[22],"investigated":[23],"formal":[24],"ABV":[25,39,73,96,117,145],"high-budget":[27],"or":[28],"safety-critical":[29],"hardware":[30,52],"software":[32],"projects,":[33],"while":[34],"the":[35,43,69,101,105,121,135,139],"scalability":[36],"dynamic":[38,72,95,144],"has":[40],"led":[41],"to":[42,61,74,85,113],"introduction":[44],"standard":[46],"languages":[47],"commercial":[49],"tools":[50],"addressing":[51],"emulation,":[55],"silicon":[57],"debug.":[58],"However,":[59],"up":[60],"now,":[62],"there":[63],"were":[64],"only":[65],"limited":[66],"studies":[67],"concerning":[68],"application":[70],"embedded-software":[75,106,148],"flow.":[79,108],"We":[80],"propose":[81],"analysis":[83,110],"aiming":[84],"bridge":[86],"such":[87],"a":[88,115],"gap.":[89],"In":[90],"particular,":[91],"we":[92],"illustrate":[93],"how":[94],"can":[97],"integrate":[98],"improve":[100],"various":[102],"stages":[103],"The":[109],"leads":[111],"us":[112],"develop":[114],"comprehensive":[116],"environment":[118,137],"that":[119,134],"integrates":[120],"still":[122],"missing":[123],"automatic":[124],"synthesis":[125],"executable":[127],"checkers":[128],"software.":[131],"Experiments":[132],"show":[133],"proposed":[136],"reduces":[138],"verification-team":[140],"efforts":[141],"makes":[143],"practical":[146],"design.":[149]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2026-03-12T08:34:05.389933","created_date":"2025-10-10T00:00:00"}
