{"id":"https://openalex.org/W2025564009","doi":"https://doi.org/10.1145/2593489.2593495","title":"Formalization of software models for cyber-physical systems","display_name":"Formalization of software models for cyber-physical systems","publication_year":2014,"publication_date":"2014-05-20","ids":{"openalex":"https://openalex.org/W2025564009","doi":"https://doi.org/10.1145/2593489.2593495","mag":"2025564009"},"language":"en","primary_location":{"id":"doi:10.1145/2593489.2593495","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2593489.2593495","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2nd FME Workshop on Formal Methods in Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","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/A5049017939","display_name":"Sandeep Neema","orcid":"https://orcid.org/0000-0002-9781-3619"},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sandeep Neema","raw_affiliation_strings":["Vanderbilt University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vanderbilt University, USA","institution_ids":["https://openalex.org/I200719446"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050938071","display_name":"Gabor Simko","orcid":null},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gabor Simko","raw_affiliation_strings":["Vanderbilt University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vanderbilt University, USA","institution_ids":["https://openalex.org/I200719446"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074203243","display_name":"Tiham\u00e9r Levendovszky","orcid":null},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tihamer Levendovszky","raw_affiliation_strings":["Vanderbilt University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vanderbilt University, USA","institution_ids":["https://openalex.org/I200719446"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017158236","display_name":"Joseph Porter","orcid":null},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joseph Porter","raw_affiliation_strings":["Vanderbilt University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vanderbilt University, USA","institution_ids":["https://openalex.org/I200719446"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112643057","display_name":"Akshay Agrawal","orcid":null},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Akshay Agrawal","raw_affiliation_strings":["Vanderbilt University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vanderbilt University, USA","institution_ids":["https://openalex.org/I200719446"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5013237840","display_name":"J\u00e1nos Sztipanovits","orcid":"https://orcid.org/0000-0002-8360-6299"},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Janos Sztipanovits","raw_affiliation_strings":["Vanderbilt University, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Vanderbilt University, USA","institution_ids":["https://openalex.org/I200719446"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I200719446"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"45","last_page":"51"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.9998999834060669,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10142","display_name":"Formal Methods in Verification","score":0.9983999729156494,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8190653324127197},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7339560389518738},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6692161560058594},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.6357689499855042},{"id":"https://openalex.org/keywords/modeling-language","display_name":"Modeling language","score":0.5929925441741943},{"id":"https://openalex.org/keywords/toolchain","display_name":"Toolchain","score":0.5328707098960876},{"id":"https://openalex.org/keywords/model-checking","display_name":"Model checking","score":0.5201521515846252},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.49636512994766235},{"id":"https://openalex.org/keywords/formal-verification","display_name":"Formal verification","score":0.4726390242576599},{"id":"https://openalex.org/keywords/model-driven-architecture","display_name":"Model-driven architecture","score":0.46391502022743225},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.4605526030063629},{"id":"https://openalex.org/keywords/formal-methods","display_name":"Formal methods","score":0.4115281403064728},{"id":"https://openalex.org/keywords/domain-specific-language","display_name":"Domain-specific language","score":0.4113549590110779},{"id":"https://openalex.org/keywords/unified-modeling-language","display_name":"Unified Modeling Language","score":0.39692234992980957},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.29633480310440063}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8190653324127197},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7339560389518738},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6692161560058594},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.6357689499855042},{"id":"https://openalex.org/C179603123","wikidata":"https://www.wikidata.org/wiki/Q1941921","display_name":"Modeling language","level":3,"score":0.5929925441741943},{"id":"https://openalex.org/C2777062904","wikidata":"https://www.wikidata.org/wiki/Q545406","display_name":"Toolchain","level":3,"score":0.5328707098960876},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.5201521515846252},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.49636512994766235},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.4726390242576599},{"id":"https://openalex.org/C509989072","wikidata":"https://www.wikidata.org/wiki/Q15188241","display_name":"Model-driven architecture","level":4,"score":0.46391502022743225},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.4605526030063629},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.4115281403064728},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.4113549590110779},{"id":"https://openalex.org/C145644426","wikidata":"https://www.wikidata.org/wiki/Q169411","display_name":"Unified Modeling Language","level":3,"score":0.39692234992980957},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.29633480310440063},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2593489.2593495","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2593489.2593495","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2nd FME Workshop on Formal Methods in Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W170857486","https://openalex.org/W1512705201","https://openalex.org/W1536621678","https://openalex.org/W1574030932","https://openalex.org/W1853368733","https://openalex.org/W1984936841","https://openalex.org/W1987476862","https://openalex.org/W2014019774","https://openalex.org/W2023928171","https://openalex.org/W2028025798","https://openalex.org/W2081620490","https://openalex.org/W2110643661","https://openalex.org/W2125094547","https://openalex.org/W2158786470","https://openalex.org/W2477462842","https://openalex.org/W2504797558","https://openalex.org/W2538742397","https://openalex.org/W2972057679","https://openalex.org/W4292003697"],"related_works":["https://openalex.org/W1601757209","https://openalex.org/W2487805831","https://openalex.org/W1550519739","https://openalex.org/W1561764937","https://openalex.org/W2893583643","https://openalex.org/W3018596982","https://openalex.org/W1976205758","https://openalex.org/W3098719896","https://openalex.org/W2169784519","https://openalex.org/W2159767560"],"abstract_inverted_index":{"The":[0,35,224],"involvement":[1],"of":[2,27,37,58,62,96,120,139,161,165,171,181,217],"formal":[3,50,208],"methods":[4,51,109],"is":[5,32,71,88],"indispensable":[6],"for":[7,14,214],"modern":[8],"software":[9],"engineering.":[10],"This":[11,87],"especially":[12],"holds":[13],"Cyber-Physical":[15],"Systems":[16],"(CPS).":[17],"In":[18,191],"order":[19,192],"to":[20,48,73,152,177,184,193,199],"deal":[21],"with":[22,175],"the":[23,28,41,54,59,76,81,97,116,121,124,137,140,169,172,187,195,236],"complexity":[24,36],"and":[25,78,93,118,149,231],"heterogeneity":[26],"design,":[29],"model-based":[30],"engineering":[31],"widely":[33],"used.":[34],"detailed":[38],"verification":[39,196,222,229],"in":[40,53,207],"final":[42],"source":[43],"code":[44,125,132,141,166,174],"makes":[45],"it":[46,70],"imperative":[47],"introduce":[49],"earlier":[52],"design":[55],"process.":[56],"Because":[57],"widespread":[60],"use":[61],"customized":[63],"modeling":[64,67,98],"languages":[65],"(domain-specific":[66],"languages,":[68],"DSMLs),":[69],"crucial":[72],"formally":[74],"specify":[75],"DSML,":[77],"verify":[79],"if":[80],"model":[82,107],"meets":[83],"fundamental":[84],"correctness":[85,119,138,170],"criteria.":[86],"achieved":[89],"by":[90],"specifying":[91],"behavioral":[92],"structural":[94],"semantics":[95],"language.":[99],"Significant":[100],"model-driven":[101],"tools":[102],"have":[103],"emerged":[104],"incorporating":[105],"advanced":[106],"checking":[108],"that":[110,186],"can":[111],"provide":[112],"some":[113],"assurance":[114],"regarding":[115],"quality":[117],"models.":[122],"However,":[123],"generated":[126,173],"from":[127],"these":[128],"models,":[129],"using":[130,220],"auto":[131],"generators":[133,142],"remains":[134,150],"circumspect,":[135],"since":[136],"cannot":[143],"be":[144],"assumed":[145],"as":[146],"a":[147,157,178,212,232],"given,":[148],"intractable":[151],"prove.":[153],"Therefore,":[154],"we":[155,210],"propose":[156],"pragmatic":[158],"approach,":[159],"instead":[160],"verifying":[162],"explicit":[163],"implementation":[164],"generator,":[167],"verifies":[168],"respect":[176],"specific":[179],"set":[180],"user-defined":[182],"properties":[183,219],"establish":[185],"code-generators":[188],"are":[189,203],"property-preserving.":[190],"make":[194],"workflow":[197],"conducive":[198],"domain":[200],"engineers,":[201],"who":[202],"not":[204],"often":[205],"trained":[206],"methods,":[209],"include":[211],"mechanism":[213],"high-level":[215],"specification":[216],"temporal":[218],"pattern-based":[221],"templates.":[223],"presented":[225],"toolchain":[226],"leverages":[227],"state-of-the-art":[228],"tools,":[230],"small":[233],"case-study":[234],"illustrates":[235],"approach.":[237]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
