{"id":"https://openalex.org/W2010194295","doi":"https://doi.org/10.1142/s0218213095000115","title":"MODULARITY AND RULE-BASED PROGRAMMING","display_name":"MODULARITY AND RULE-BASED PROGRAMMING","publication_year":1995,"publication_date":"1995-06-01","ids":{"openalex":"https://openalex.org/W2010194295","doi":"https://doi.org/10.1142/s0218213095000115","mag":"2010194295"},"language":"en","primary_location":{"id":"doi:10.1142/s0218213095000115","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218213095000115","pdf_url":null,"source":{"id":"https://openalex.org/S178780388","display_name":"International Journal of Artificial Intelligence Tools","issn_l":"0218-2130","issn":["0218-2130","1793-6349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal on Artificial Intelligence Tools","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/A5064263297","display_name":"James C. Browne","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"JAMES C. BROWNE","raw_affiliation_strings":["Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111492735","display_name":"Allen Emerson","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"ALLEN EMERSON","raw_affiliation_strings":["Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109983086","display_name":"Mohamed G. Gouda","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"MOHAMED G. GOUDA","raw_affiliation_strings":["Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083499808","display_name":"Daniel P. Miranker","orcid":"https://orcid.org/0009-0003-8838-2890"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"DANIEL P. MIRANKER","raw_affiliation_strings":["Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028305433","display_name":"Aloysius K. Mok","orcid":"https://orcid.org/0000-0003-1309-8425"},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"ALOYSIUS MOK","raw_affiliation_strings":["Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110241505","display_name":"Lance Obermeyer","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]},{"id":"https://openalex.org/I4388482719","display_name":"Applied Research Laboratories, The University of Texas at Austin","ror":"https://ror.org/053wph561","country_code":null,"type":"facility","lineage":["https://openalex.org/I4388482719","https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"LANCE OBERMEYER","raw_affiliation_strings":["Applied Research Laboratories, The University of Texas at Austin, Austin, Texas 78713, USA","Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA"],"affiliations":[{"raw_affiliation_string":"Applied Research Laboratories, The University of Texas at Austin, Austin, Texas 78713, USA","institution_ids":["https://openalex.org/I86519309","https://openalex.org/I4388482719"]},{"raw_affiliation_string":"Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111946859","display_name":"F. Haddix","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]},{"id":"https://openalex.org/I4388482719","display_name":"Applied Research Laboratories, The University of Texas at Austin","ror":"https://ror.org/053wph561","country_code":null,"type":"facility","lineage":["https://openalex.org/I4388482719","https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"FURMAN HADDIX","raw_affiliation_strings":["Applied Research Laboratories, The University of Texas at Austin, Austin, Texas 78713, USA","Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA"],"affiliations":[{"raw_affiliation_string":"Applied Research Laboratories, The University of Texas at Austin, Austin, Texas 78713, USA","institution_ids":["https://openalex.org/I86519309","https://openalex.org/I4388482719"]},{"raw_affiliation_string":"Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034731409","display_name":"Rwo-Hsi Wang","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"RWO-HSI WANG","raw_affiliation_strings":["Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA","institution_ids":["https://openalex.org/I86519309"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042581325","display_name":"S.E. Chodrow","orcid":null},"institutions":[{"id":"https://openalex.org/I86519309","display_name":"The University of Texas at Austin","ror":"https://ror.org/00hj54h04","country_code":"US","type":"education","lineage":["https://openalex.org/I86519309"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"SARAH CHODROW","raw_affiliation_strings":["Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Sciences, The University of Texas at Austin, Austin, Texas 78712, USA","institution_ids":["https://openalex.org/I86519309"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5064263297"],"corresponding_institution_ids":["https://openalex.org/I86519309"],"apc_list":null,"apc_paid":null,"fwci":2.2883,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.88496241,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"04","issue":"01n02","first_page":"201","last_page":"218"},"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.9850999712944031,"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.9850999712944031,"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/T10126","display_name":"Logic, programming, and type systems","score":0.9833999872207642,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.980400025844574,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8966103196144104},{"id":"https://openalex.org/keywords/modularity","display_name":"Modularity (biology)","score":0.7728441953659058},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7471184730529785},{"id":"https://openalex.org/keywords/chaining","display_name":"Chaining","score":0.594651460647583},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.5445727109909058},{"id":"https://openalex.org/keywords/declarative-programming","display_name":"Declarative programming","score":0.4891798794269562},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4563499093055725},{"id":"https://openalex.org/keywords/rule-based-system","display_name":"Rule-based system","score":0.44920432567596436},{"id":"https://openalex.org/keywords/backward-chaining","display_name":"Backward chaining","score":0.42784371972084045},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.41568413376808167},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.35191160440444946},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3244318664073944},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.3150593638420105},{"id":"https://openalex.org/keywords/inference-engine","display_name":"Inference engine","score":0.25382888317108154},{"id":"https://openalex.org/keywords/expert-system","display_name":"Expert system","score":0.20335876941680908}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8966103196144104},{"id":"https://openalex.org/C2779478453","wikidata":"https://www.wikidata.org/wiki/Q6889748","display_name":"Modularity (biology)","level":2,"score":0.7728441953659058},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7471184730529785},{"id":"https://openalex.org/C49020025","wikidata":"https://www.wikidata.org/wiki/Q1059099","display_name":"Chaining","level":2,"score":0.594651460647583},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.5445727109909058},{"id":"https://openalex.org/C146206909","wikidata":"https://www.wikidata.org/wiki/Q531152","display_name":"Declarative programming","level":4,"score":0.4891798794269562},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4563499093055725},{"id":"https://openalex.org/C149271511","wikidata":"https://www.wikidata.org/wiki/Q1417149","display_name":"Rule-based system","level":2,"score":0.44920432567596436},{"id":"https://openalex.org/C129916263","wikidata":"https://www.wikidata.org/wiki/Q1141183","display_name":"Backward chaining","level":4,"score":0.42784371972084045},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.41568413376808167},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.35191160440444946},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3244318664073944},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.3150593638420105},{"id":"https://openalex.org/C46743427","wikidata":"https://www.wikidata.org/wiki/Q1341685","display_name":"Inference engine","level":3,"score":0.25382888317108154},{"id":"https://openalex.org/C58328972","wikidata":"https://www.wikidata.org/wiki/Q184609","display_name":"Expert system","level":2,"score":0.20335876941680908},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C542102704","wikidata":"https://www.wikidata.org/wiki/Q183257","display_name":"Psychotherapist","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1142/s0218213095000115","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218213095000115","pdf_url":null,"source":{"id":"https://openalex.org/S178780388","display_name":"International Journal of Artificial Intelligence Tools","issn_l":"0218-2130","issn":["0218-2130","1793-6349"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal on Artificial Intelligence Tools","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2044830634","https://openalex.org/W2114383597","https://openalex.org/W2472912427","https://openalex.org/W4238340239","https://openalex.org/W2767696758","https://openalex.org/W2184441786","https://openalex.org/W2886511220","https://openalex.org/W3105211564","https://openalex.org/W2129428592","https://openalex.org/W2949728776"],"abstract_inverted_index":{"In":[0],"this":[1,60],"paper":[2],"we":[3,57],"describe":[4,37],"a":[5],"purely":[6],"declarative":[7],"method":[8,17],"for":[9],"introducing":[10],"modularity":[11,63],"into":[12],"forward-chaining,":[13],"rule-based":[14],"languages.":[15,77],"The":[16],"is":[18],"enforced":[19],"by":[20],"the":[21,24,28,32,38,44,67],"syntax":[22],"of":[23,50,62,69],"language":[25],"and":[26,84],"includes":[27],"ability":[29],"to":[30,55,66],"parameterize":[31],"rule":[33,76],"groups.":[34],"We":[35,78],"also":[36,79],"Venus":[39,52],"programming":[40],"environment,":[41],"which":[42],"implements":[43],"presented":[45],"ideas.":[46],"Drawing":[47],"from":[48],"two":[49],"three":[51],"applications":[53],"developed":[54],"date,":[56],"illustrate":[58],"how":[59],"form":[61],"contributes":[64],"directly":[65],"resolution":[68],"certain":[70],"software":[71],"engineering":[72],"problems":[73],"associated":[74],"with":[75],"discuss":[80],"key":[81],"implementation":[82],"details":[83],"present":[85],"performance":[86],"data.":[87]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
