{"id":"https://openalex.org/W94940468","doi":null,"title":"Data Refinement in Object-Oriented Verification","display_name":"Data Refinement in Object-Oriented Verification","publication_year":2010,"publication_date":"2010-09-22","ids":{"openalex":"https://openalex.org/W94940468","mag":"94940468"},"language":"en","primary_location":{"id":"pmh:http://www.rian.ie/47774/","doi":null,"is_oa":true,"landing_page_url":"http://doras.dcu.ie/15718/","pdf_url":"http://doras.dcu.ie/15718/","source":{"id":"https://openalex.org/S4306400033","display_name":"Arrow@dit (Dublin Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210144925","host_organization_name":"Technological University Dublin","host_organization_lineage":["https://openalex.org/I4210144925"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Monahan, Rosemary (2010) Data Refinement in Object-Oriented Verification. PhD thesis, Dublin City University.","raw_type":"Other"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://doras.dcu.ie/15718/","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5003866910","display_name":"Rosemary Monahan","orcid":"https://orcid.org/0000-0003-3886-4675","observed_orcids":["https://orcid.org/0000-0003-3886-4675"]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Rosemary Monahan","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0003-3886-4675","affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5003866910"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9878000020980835,"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/T10126","display_name":"Logic, programming, and type systems","score":0.9878000020980835,"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/T10142","display_name":"Formal Methods in Verification","score":0.009600000455975533,"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.0007999999797903001,"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/data-refinement","display_name":"data refinement","score":1.0},{"id":"https://openalex.org/keywords/java-modeling-language","display_name":"Java Modeling Language","score":0.6909999847412109},{"id":"https://openalex.org/keywords/spec","display_name":"SpEC","score":0.9869999885559082},{"id":"https://openalex.org/keywords/object-oriented-specification-languages","display_name":"object-oriented specification languages","score":0.7210000157356262},{"id":"https://openalex.org/keywords/formal-verification-tools","display_name":"formal verification tools","score":0.5389999747276306}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8192108869552612},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7650712728500366},{"id":"https://openalex.org/C175971053","wikidata":"https://www.wikidata.org/wiki/Q827335","display_name":"Abstract data type","level":2,"score":0.5889419913291931},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5733550786972046},{"id":"https://openalex.org/C138958017","wikidata":"https://www.wikidata.org/wiki/Q190087","display_name":"Data type","level":2,"score":0.5578709244728088},{"id":"https://openalex.org/C201677973","wikidata":"https://www.wikidata.org/wiki/Q1209840","display_name":"Specification language","level":2,"score":0.49678900837898254},{"id":"https://openalex.org/C116253237","wikidata":"https://www.wikidata.org/wiki/Q1437424","display_name":"Formal specification","level":2,"score":0.4948267340660095},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.4782749116420746},{"id":"https://openalex.org/C2777691520","wikidata":"https://www.wikidata.org/wiki/Q4724019","display_name":"Algebraic specification","level":3,"score":0.46725910902023315},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4549230933189392},{"id":"https://openalex.org/C90069079","wikidata":"https://www.wikidata.org/wiki/Q1805432","display_name":"Language Of Temporal Ordering Specification","level":3,"score":0.4305141568183899},{"id":"https://openalex.org/C62460635","wikidata":"https://www.wikidata.org/wiki/Q5508853","display_name":"Functional verification","level":3,"score":0.4163636863231659},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.4113593101501465},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3278610110282898},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.30750930309295654},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.11791276931762695}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:http://www.rian.ie/47774/","doi":null,"is_oa":true,"landing_page_url":"http://doras.dcu.ie/15718/","pdf_url":"http://doras.dcu.ie/15718/","source":{"id":"https://openalex.org/S4306400033","display_name":"Arrow@dit (Dublin Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210144925","host_organization_name":"Technological University Dublin","host_organization_lineage":["https://openalex.org/I4210144925"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Monahan, Rosemary (2010) Data Refinement in Object-Oriented Verification. PhD thesis, Dublin City University.","raw_type":"Other"},{"id":"pmh:oai:doras.dcu.ie:15718","doi":null,"is_oa":true,"landing_page_url":"https://doras.dcu.ie/15718/1/THESISRM.PDF","pdf_url":"https://doras.dcu.ie/15718/1/THESISRM.PDF","source":{"id":"https://openalex.org/S4306401511","display_name":"Dublin City University Open Access Institutional Repository (Dublin City University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I42934936","host_organization_name":"Dublin City University","host_organization_lineage":["https://openalex.org/I42934936"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Thesis"},{"id":"mag:94940468","doi":null,"is_oa":false,"landing_page_url":"http://doras.dcu.ie/15718/","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:http://www.rian.ie/47774/","doi":null,"is_oa":true,"landing_page_url":"http://doras.dcu.ie/15718/","pdf_url":"http://doras.dcu.ie/15718/","source":{"id":"https://openalex.org/S4306400033","display_name":"Arrow@dit (Dublin Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4210144925","host_organization_name":"Technological University Dublin","host_organization_lineage":["https://openalex.org/I4210144925"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Monahan, Rosemary (2010) Data Refinement in Object-Oriented Verification. PhD thesis, Dublin City University.","raw_type":"Other"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W94940468.pdf","grobid_xml":"https://content.openalex.org/works/W94940468.grobid-xml"},"referenced_works_count":78,"referenced_works":["https://openalex.org/W156257448","https://openalex.org/W196033600","https://openalex.org/W202960495","https://openalex.org/W204377626","https://openalex.org/W1235441058","https://openalex.org/W1480522639","https://openalex.org/W1480909796","https://openalex.org/W1481668298","https://openalex.org/W1488827794","https://openalex.org/W1492315860","https://openalex.org/W1499226144","https://openalex.org/W1511826042","https://openalex.org/W1525290190","https://openalex.org/W1535757506","https://openalex.org/W1548442412","https://openalex.org/W1550200770","https://openalex.org/W1551012392","https://openalex.org/W1559870885","https://openalex.org/W1573044584","https://openalex.org/W1573399471","https://openalex.org/W1577384748","https://openalex.org/W1577494498","https://openalex.org/W1583095677","https://openalex.org/W1663061001","https://openalex.org/W1761424764","https://openalex.org/W1793366261","https://openalex.org/W1807498156","https://openalex.org/W1930200668","https://openalex.org/W1959256509","https://openalex.org/W1964830323","https://openalex.org/W1977978965","https://openalex.org/W1988698742","https://openalex.org/W1995008247","https://openalex.org/W1996228525","https://openalex.org/W1998421080","https://openalex.org/W2008943881","https://openalex.org/W2011444209","https://openalex.org/W2011660287","https://openalex.org/W2013492611","https://openalex.org/W2024464191","https://openalex.org/W2030865387","https://openalex.org/W2035529004","https://openalex.org/W2036603632","https://openalex.org/W2050576837","https://openalex.org/W2055477538","https://openalex.org/W2059295282","https://openalex.org/W2087713039","https://openalex.org/W2095907349","https://openalex.org/W2097310563","https://openalex.org/W2102326401","https://openalex.org/W2103034307","https://openalex.org/W2103591546","https://openalex.org/W2103789077","https://openalex.org/W2103953153","https://openalex.org/W2104496825","https://openalex.org/W2105357036","https://openalex.org/W2110050316","https://openalex.org/W2110980218","https://openalex.org/W2111619838","https://openalex.org/W2117293074","https://openalex.org/W2122291521","https://openalex.org/W2122295522","https://openalex.org/W2127505967","https://openalex.org/W2132713318","https://openalex.org/W2136371406","https://openalex.org/W2137628566","https://openalex.org/W2139555094","https://openalex.org/W2140001025","https://openalex.org/W2149449299","https://openalex.org/W2149870759","https://openalex.org/W2151131364","https://openalex.org/W2152198540","https://openalex.org/W2157939714","https://openalex.org/W2161825580","https://openalex.org/W2170486381","https://openalex.org/W2344965422","https://openalex.org/W2504100651","https://openalex.org/W3146075203"],"related_works":["https://openalex.org/W2129082727","https://openalex.org/W158045570","https://openalex.org/W2261331247","https://openalex.org/W33012719","https://openalex.org/W6989108066","https://openalex.org/W1991035133","https://openalex.org/W2062768986","https://openalex.org/W1888225685","https://openalex.org/W7097746617","https://openalex.org/W44250868"],"abstract_inverted_index":{"Data":[0],"refinement":[1,7,26,144,224],"is":[2,11,189],"a":[3,9,71,74,91,134,214],"special":[4],"instance":[5],"of":[6,24,38,57,77,93,108,118,141,154,162,197,206,225],"where":[8],"specification":[10,54,72,87,105,138],"refined":[12],"by":[13],"replacing":[14],"the":[15,20,35,39,53,83,99,104,137,174,183,193,204,221],"data":[16,25,124,143,156,223],"type":[17,157],"used":[18],"in":[19,113,152,160],"specification.":[21,185],"The":[22],"theory":[23],"guarantees":[27],"that":[28,41,85,95,110,123,209],"this":[29,114],"replacement":[30],"does":[31],"not":[32,213],"adversely":[33],"affect":[34],"functional":[36],"behaviour":[37],"programs":[40,109],"use":[42,117],"these":[43,168],"specifications.\\nObject-oriented":[44],"programming":[45],"languages":[46,88],"such":[47],"as":[48,178],"JML":[49],"and":[50,55,67,73,106,139,158,195],"Spec#":[51],"support":[52,90],"verification":[56,107,131,140],"object-oriented":[58,86,147,226],"programs.":[59,227],"We":[60,102],"research":[61],"their":[62,65],"capabilities,":[63],"identifying":[64],"strengths":[66],"weaknesses":[68],"from":[69,98],"both":[70],"tool-support":[75],"point":[76],"view.":[78],"This":[79,201],"leads":[80],"us":[81],"to":[82,191,217],"conclusion":[84],"should":[89],"view":[92],"objects":[94,169],"abstracts":[96],"away":[97],"implementation":[100,176],"details.":[101],"examine":[103],"are":[111,150,170],"written":[112],"way,":[115],"making":[116],"existing":[119,130],"language":[120],"features,":[121],"so":[122],"refinements":[125],"can":[126],"be":[127],"verified":[128],"using":[129],"tools.\\nWe":[132],"propose":[133],"framework":[135,219],"for":[136,220],"modular":[142,222],"within":[145],"an":[146,207],"environment.":[148],"Objects":[149],"specified":[151],"terms":[153,161],"one":[155],"implemented":[159],"another.":[163],"Clients":[164],"who":[165],"interact":[166,180],"with":[167,173,182],"never":[171],"concerned":[172],"underlying":[175],"details":[177],"they":[179],"directly":[181],"abstract":[184],"A":[186],"proof-of-concept":[187],"tool":[188,202],"developed":[190],"demonstrate":[192],"viability":[194],"effectiveness":[196],"our":[198,218],"proposed":[199],"framework.":[200],"takes":[203],"form":[205],"application":[208],"checks":[210],"whether":[211],"or":[212],"program":[215],"conforms":[216]},"counts_by_year":[{"year":2012,"cited_by_count":2}],"updated_date":"2026-11-11T12:16:26.678958","created_date":"2016-06-24T00:00:00"}
