{"id":"https://openalex.org/W2570504977","doi":"https://doi.org/10.1145/3011286.3011298","title":"Releasing the PSYCO","display_name":"Releasing the PSYCO","publication_year":2017,"publication_date":"2017-01-05","ids":{"openalex":"https://openalex.org/W2570504977","doi":"https://doi.org/10.1145/3011286.3011298","mag":"2570504977"},"language":"en","primary_location":{"id":"doi:10.1145/3011286.3011298","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3011286.3011298","pdf_url":null,"source":{"id":"https://openalex.org/S186921487","display_name":"ACM SIGSOFT Software Engineering Notes","issn_l":"0163-5948","issn":["0163-5948","1943-5843"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGSOFT Software Engineering Notes","raw_type":"journal-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/A5027343585","display_name":"Malte Mues","orcid":"https://orcid.org/0000-0002-6291-9886"},"institutions":[{"id":"https://openalex.org/I43980791","display_name":"Clausthal University of Technology","ror":"https://ror.org/04qb8nc58","country_code":"DE","type":"education","lineage":["https://openalex.org/I43980791"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Malte Mues","raw_affiliation_strings":["Clausthal University of Technology, Germany"],"affiliations":[{"raw_affiliation_string":"Clausthal University of Technology, Germany","institution_ids":["https://openalex.org/I43980791"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037058130","display_name":"Falk Howar","orcid":"https://orcid.org/0000-0002-9524-4459"},"institutions":[{"id":"https://openalex.org/I43980791","display_name":"Clausthal University of Technology","ror":"https://ror.org/04qb8nc58","country_code":"DE","type":"education","lineage":["https://openalex.org/I43980791"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Falk Howar","raw_affiliation_strings":["Clausthal University of Technology, Germany"],"affiliations":[{"raw_affiliation_string":"Clausthal University of Technology, Germany","institution_ids":["https://openalex.org/I43980791"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060968998","display_name":"Kasper S\u00f8e Luckow","orcid":"https://orcid.org/0000-0001-8256-5934"},"institutions":[{"id":"https://openalex.org/I4210086253","display_name":"Silicon Valley Community Foundation","ror":"https://ror.org/001ader08","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I4210086253"]},{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kasper Luckow","raw_affiliation_strings":["Carnegie Mellon University, Silicon Valley, Mountain View, CA"],"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University, Silicon Valley, Mountain View, CA","institution_ids":["https://openalex.org/I4210086253","https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041875141","display_name":"Temesghen Kahsai","orcid":"https://orcid.org/0000-0002-4616-5084"},"institutions":[{"id":"https://openalex.org/I1280536761","display_name":"Ames Research Center","ror":"https://ror.org/02acart68","country_code":"US","type":"facility","lineage":["https://openalex.org/I1280536761","https://openalex.org/I4210124779"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Temesghen Kahsai","raw_affiliation_strings":["NASA Ames Research Center, Moffett Field, CA"],"affiliations":[{"raw_affiliation_string":"NASA Ames Research Center, Moffett Field, CA","institution_ids":["https://openalex.org/I1280536761"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5021217615","display_name":"Zvonimir Rakamari\u0107","orcid":"https://orcid.org/0000-0001-7946-0162"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zvonimir Rakamari\u0107","raw_affiliation_strings":["School of Computing, University of Utah"],"affiliations":[{"raw_affiliation_string":"School of Computing, University of Utah","institution_ids":["https://openalex.org/I223532165"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5027343585"],"corresponding_institution_ids":["https://openalex.org/I43980791"],"apc_list":null,"apc_paid":null,"fwci":1.3568,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.8147452,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"41","issue":"6","first_page":"1","last_page":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9997000098228455,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9997000098228455,"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/T10260","display_name":"Software Engineering Research","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9984999895095825,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8289893865585327},{"id":"https://openalex.org/keywords/symbolic-execution","display_name":"Symbolic execution","score":0.8251054286956787},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.7138381004333496},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6952638626098633},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.6868149638175964},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.6776410937309265},{"id":"https://openalex.org/keywords/model-checking","display_name":"Model checking","score":0.5715041160583496},{"id":"https://openalex.org/keywords/symbolic-trajectory-evaluation","display_name":"Symbolic trajectory evaluation","score":0.5663504600524902},{"id":"https://openalex.org/keywords/symbolic-data-analysis","display_name":"Symbolic data analysis","score":0.4783986806869507},{"id":"https://openalex.org/keywords/automaton","display_name":"Automaton","score":0.4779807925224304},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.4660094380378723},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.408785343170166},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.1780015528202057},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.10258045792579651}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8289893865585327},{"id":"https://openalex.org/C2779639559","wikidata":"https://www.wikidata.org/wiki/Q7661178","display_name":"Symbolic execution","level":3,"score":0.8251054286956787},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.7138381004333496},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6952638626098633},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.6868149638175964},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.6776410937309265},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.5715041160583496},{"id":"https://openalex.org/C23123167","wikidata":"https://www.wikidata.org/wiki/Q7661193","display_name":"Symbolic trajectory evaluation","level":3,"score":0.5663504600524902},{"id":"https://openalex.org/C65620979","wikidata":"https://www.wikidata.org/wiki/Q7661176","display_name":"Symbolic data analysis","level":2,"score":0.4783986806869507},{"id":"https://openalex.org/C112505250","wikidata":"https://www.wikidata.org/wiki/Q787116","display_name":"Automaton","level":2,"score":0.4779807925224304},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4660094380378723},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.408785343170166},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1780015528202057},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.10258045792579651},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3011286.3011298","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3011286.3011298","pdf_url":null,"source":{"id":"https://openalex.org/S186921487","display_name":"ACM SIGSOFT Software Engineering Notes","issn_l":"0163-5948","issn":["0163-5948","1943-5843"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGSOFT Software Engineering Notes","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W17195072","https://openalex.org/W197480570","https://openalex.org/W941301462","https://openalex.org/W1480909796","https://openalex.org/W1710734607","https://openalex.org/W1775783412","https://openalex.org/W1989445634","https://openalex.org/W2001487918","https://openalex.org/W2002561159","https://openalex.org/W2009113169","https://openalex.org/W2101740953","https://openalex.org/W2116128461","https://openalex.org/W2187041056","https://openalex.org/W2317700212","https://openalex.org/W2501678966"],"related_works":["https://openalex.org/W2152996796","https://openalex.org/W2101264565","https://openalex.org/W2514597554","https://openalex.org/W2015778889","https://openalex.org/W1959575449","https://openalex.org/W2235462742","https://openalex.org/W2053470278","https://openalex.org/W3141167149","https://openalex.org/W345638404","https://openalex.org/W2147015581"],"abstract_inverted_index":{"The":[0,92],"Java":[1,8],"PathFinder":[2],"extension":[3],"Psyco":[4,41,100,107,135],"generates":[5],"interfaces":[6,31,48,142],"of":[7,13,24,38,90,94,118,140],"components":[9],"using":[10,145],"a":[11,28,54,69,119,131,149,154,157],"combination":[12],"dynamic":[14],"symbolic":[15,102,105,110,127,146],"execution":[16],"and":[17,49],"automata":[18],"learning":[19],"to":[20,98,124,129],"explore":[21],"different":[22],"combinations":[23],"method":[25,111],"invocations":[26],"on":[27,43,80],"component.":[29],"Such":[30],"are":[32],"useful":[33],"in":[34],"contract-based":[35],"compositional":[36],"verification":[37],"component-based":[39],"systems.":[40],"relies":[42],"testing":[44],"for":[45,113,134,151],"validating":[46],"learned":[47,66,141,158],"currently":[50],"cannot":[51],"guarantee":[52],"that":[53,82,136],"generated":[55],"interface":[56,67],"is":[57,73,97],"correct.":[58],"Instead,":[59],"it":[60],"simply":[61],"returns":[62],"the":[63,86,115,138],"most":[64],"recent":[65],"once":[68],"user-defined":[70],"time":[71],"limit":[72],"exceeded.":[74],"In":[75],"this":[76,95],"paper,":[77],"we":[78],"report":[79],"work":[81,96],"was":[83],"performed":[84],"during":[85],"2016":[87],"Google":[88],"Summer":[89],"Code.":[91],"aim":[93],"extend":[99],"with":[101],"search.":[103],"During":[104],"search,":[106],"uses":[108],"fully":[109],"summaries":[112],"exploring":[114],"state":[116],"space":[117],"component":[120,155],"symbolically.":[121],"We":[122],"plan":[123],"eventually":[125],"use":[126],"search":[128,147],"compute":[130],"termination":[132],"criterion":[133],"guarantees":[137],"correctness":[139],"(e.g.,":[143],"by":[144],"as":[148],"basis":[150],"symbolically":[152],"model-checking":[153],"against":[156],"interface)":[159]},"counts_by_year":[{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
