{"id":"https://openalex.org/W1995572878","doi":"https://doi.org/10.1002/spe.4380140302","title":"Toward complete programming language descriptions that are both formal and understandable","display_name":"Toward complete programming language descriptions that are both formal and understandable","publication_year":1984,"publication_date":"1984-03-01","ids":{"openalex":"https://openalex.org/W1995572878","doi":"https://doi.org/10.1002/spe.4380140302","mag":"1995572878"},"language":"en","primary_location":{"id":"doi:10.1002/spe.4380140302","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.4380140302","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","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/A5018386983","display_name":"Frank G. Pagan","orcid":null},"institutions":[{"id":"https://openalex.org/I110378019","display_name":"Southern Illinois University Carbondale","ror":"https://ror.org/049kefs16","country_code":"US","type":"education","lineage":["https://openalex.org/I110378019","https://openalex.org/I2801502357"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Frank G. Pagan","raw_affiliation_strings":["Department of Computer Science, Southern Illinois University, Carbondale, IL 62901, U.S.A"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Southern Illinois University, Carbondale, IL 62901, U.S.A","institution_ids":["https://openalex.org/I110378019"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5018386983"],"corresponding_institution_ids":["https://openalex.org/I110378019"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.11097561,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"14","issue":"3","first_page":"199","last_page":"206"},"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.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9997000098228455,"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/T10260","display_name":"Software Engineering Research","score":0.9986000061035156,"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/T10142","display_name":"Formal Methods in Verification","score":0.9879000186920166,"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/formality","display_name":"Formality","score":0.8420461416244507},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.8370910882949829},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8247872591018677},{"id":"https://openalex.org/keywords/programming-language-specification","display_name":"Programming language specification","score":0.6710090041160583},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.6199367046356201},{"id":"https://openalex.org/keywords/first-generation-programming-language","display_name":"First-generation programming language","score":0.6064333319664001},{"id":"https://openalex.org/keywords/semantics","display_name":"Semantics (computer science)","score":0.5698991417884827},{"id":"https://openalex.org/keywords/formal-semantics","display_name":"Formal semantics (linguistics)","score":0.5102617740631104},{"id":"https://openalex.org/keywords/specification-language","display_name":"Specification language","score":0.47677212953567505},{"id":"https://openalex.org/keywords/language-primitive","display_name":"Language primitive","score":0.4754768908023834},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4712051749229431},{"id":"https://openalex.org/keywords/very-high-level-programming-language","display_name":"Very high-level programming language","score":0.4484522342681885},{"id":"https://openalex.org/keywords/programming-domain","display_name":"Programming domain","score":0.4054560959339142},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.3288046717643738},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.2953833341598511},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.17490586638450623},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.14534229040145874}],"concepts":[{"id":"https://openalex.org/C2777159308","wikidata":"https://www.wikidata.org/wiki/Q1757948","display_name":"Formality","level":2,"score":0.8420461416244507},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.8370910882949829},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8247872591018677},{"id":"https://openalex.org/C15077461","wikidata":"https://www.wikidata.org/wiki/Q7248507","display_name":"Programming language specification","level":5,"score":0.6710090041160583},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.6199367046356201},{"id":"https://openalex.org/C570499","wikidata":"https://www.wikidata.org/wiki/Q1289116","display_name":"First-generation programming language","level":3,"score":0.6064333319664001},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.5698991417884827},{"id":"https://openalex.org/C146499914","wikidata":"https://www.wikidata.org/wiki/Q5469969","display_name":"Formal semantics (linguistics)","level":2,"score":0.5102617740631104},{"id":"https://openalex.org/C201677973","wikidata":"https://www.wikidata.org/wiki/Q1209840","display_name":"Specification language","level":2,"score":0.47677212953567505},{"id":"https://openalex.org/C20724563","wikidata":"https://www.wikidata.org/wiki/Q3075258","display_name":"Language primitive","level":4,"score":0.4754768908023834},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4712051749229431},{"id":"https://openalex.org/C169796678","wikidata":"https://www.wikidata.org/wiki/Q835124","display_name":"Very high-level programming language","level":5,"score":0.4484522342681885},{"id":"https://openalex.org/C119263510","wikidata":"https://www.wikidata.org/wiki/Q7248501","display_name":"Programming domain","level":4,"score":0.4054560959339142},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.3288046717643738},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.2953833341598511},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.17490586638450623},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.14534229040145874},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/spe.4380140302","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.4380140302","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","score":0.6800000071525574,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W1585197271","https://openalex.org/W1964981915","https://openalex.org/W2025262742","https://openalex.org/W2038371881","https://openalex.org/W2088265972","https://openalex.org/W2110470214","https://openalex.org/W2128112206"],"related_works":["https://openalex.org/W2376978878","https://openalex.org/W2216440867","https://openalex.org/W2133376498","https://openalex.org/W2230513087","https://openalex.org/W2353024289","https://openalex.org/W2235266364","https://openalex.org/W2198524561","https://openalex.org/W3141558467","https://openalex.org/W2238450825","https://openalex.org/W977496018"],"abstract_inverted_index":{"Abstract":[0],"We":[1],"describe":[2],"an":[3,72],"approach":[4,89],"to,":[5],"and":[6,25,36,43,78,85,98],"a":[7,29,49,56,67,81,101],"case":[8],"study":[9],"of,":[10],"the":[11,21,92],"construction":[12],"of":[13,76],"complete":[14],"programming":[15,59],"language":[16,53,102],"descriptions":[17],"that":[18],"are":[19,63],"at":[20],"same":[22],"time":[23],"formal":[24],"readily":[26],"understandable.":[27],"Such":[28],"description":[30],"includes":[31],"integrated":[32],"specifications":[33,62],"for":[34],"abstract":[35],"textual":[37],"syntax,":[38],"context":[39],"conditions":[40],"(static":[41],"semantics)":[42],"dynamic":[44],"semantics.":[45],"The":[46,61,88],"imetalanguage":[47],"is":[48],"powerful":[50],"program":[51],"design":[52],"based":[54],"on":[55],"real":[57],"general\u2010purpose":[58],"language.":[60],"presented":[64],"not":[65],"as":[66,71],"monolithic":[68],"block":[69],"but":[70],"intellectually":[73],"manageable":[74],"sequence":[75],"sections":[77],"subsections":[79],"with":[80],"carefully":[82],"designed":[83],"format":[84],"cross\u2010referencing":[86],"scheme.":[87],"could":[90],"reduce":[91],"need":[93],"to":[94],"choose":[95],"between":[96],"formality":[97],"understandability":[99],"in":[100],"reference":[103],"manual.":[104]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
