{"id":"https://openalex.org/W1983662903","doi":"https://doi.org/10.2298/csis131025050s","title":"A team-based scheduling model for interfacing or-parallel prolog engines","display_name":"A team-based scheduling model for interfacing or-parallel prolog engines","publication_year":2014,"publication_date":"2014-01-01","ids":{"openalex":"https://openalex.org/W1983662903","doi":"https://doi.org/10.2298/csis131025050s","mag":"1983662903"},"language":"en","primary_location":{"id":"doi:10.2298/csis131025050s","is_oa":true,"landing_page_url":"https://doi.org/10.2298/csis131025050s","pdf_url":"http://www.doiserbia.nb.rs/ft.aspx?id=1820-02141400050S","source":{"id":"https://openalex.org/S206939107","display_name":"Computer Science and Information Systems","issn_l":"1820-0214","issn":["1820-0214","2406-1018"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310321031","host_organization_name":"ComSIS Consortium","host_organization_lineage":["https://openalex.org/P4310321031"],"host_organization_lineage_names":["ComSIS Consortium"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science and Information Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"http://www.doiserbia.nb.rs/ft.aspx?id=1820-02141400050S","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101711773","display_name":"J\u00f5ao Santos","orcid":"https://orcid.org/0000-0002-8258-7807"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":true,"raw_author_name":"Jo\u00e3o Santos","raw_affiliation_strings":["CRACS & INESC TEC and Faculty of Sciences, University of Porto Rua do Campo Alegre, Porto, Portugal"],"affiliations":[{"raw_affiliation_string":"CRACS & INESC TEC and Faculty of Sciences, University of Porto Rua do Campo Alegre, Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007895512","display_name":"Ricardo Rocha","orcid":"https://orcid.org/0000-0003-4502-8835"},"institutions":[{"id":"https://openalex.org/I182534213","display_name":"Universidade do Porto","ror":"https://ror.org/043pwc612","country_code":"PT","type":"education","lineage":["https://openalex.org/I182534213"]}],"countries":["PT"],"is_corresponding":false,"raw_author_name":"Ricardo Rocha","raw_affiliation_strings":["CRACS & INESC TEC and Faculty of Sciences, University of Porto Rua do Campo Alegre, Porto, Portugal"],"affiliations":[{"raw_affiliation_string":"CRACS & INESC TEC and Faculty of Sciences, University of Porto Rua do Campo Alegre, Porto, Portugal","institution_ids":["https://openalex.org/I182534213"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5101711773"],"corresponding_institution_ids":["https://openalex.org/I182534213"],"apc_list":null,"apc_paid":null,"fwci":1.2686,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.84411593,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":"11","issue":"4","first_page":"1435","last_page":"1454"},"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/T11010","display_name":"Logic, Reasoning, and Knowledge","score":0.9975000023841858,"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.9955000281333923,"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/prolog","display_name":"Prolog","score":0.9226739406585693},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8949283361434937},{"id":"https://openalex.org/keywords/allocator","display_name":"Allocator","score":0.6441822648048401},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5533247590065002},{"id":"https://openalex.org/keywords/implicit-parallelism","display_name":"Implicit parallelism","score":0.5402786731719971},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5128839015960693},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4864199161529541},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4840642511844635},{"id":"https://openalex.org/keywords/logic-programming","display_name":"Logic programming","score":0.4808109998703003},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.47477197647094727},{"id":"https://openalex.org/keywords/execution-model","display_name":"Execution model","score":0.45573553442955017},{"id":"https://openalex.org/keywords/data-parallelism","display_name":"Data parallelism","score":0.4308062195777893},{"id":"https://openalex.org/keywords/interfacing","display_name":"Interfacing","score":0.4290482997894287},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.36452770233154297}],"concepts":[{"id":"https://openalex.org/C81721847","wikidata":"https://www.wikidata.org/wiki/Q163468","display_name":"Prolog","level":2,"score":0.9226739406585693},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8949283361434937},{"id":"https://openalex.org/C162262903","wikidata":"https://www.wikidata.org/wiki/Q343527","display_name":"Allocator","level":2,"score":0.6441822648048401},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5533247590065002},{"id":"https://openalex.org/C3543717","wikidata":"https://www.wikidata.org/wiki/Q6007302","display_name":"Implicit parallelism","level":4,"score":0.5402786731719971},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5128839015960693},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4864199161529541},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4840642511844635},{"id":"https://openalex.org/C128838566","wikidata":"https://www.wikidata.org/wiki/Q275603","display_name":"Logic programming","level":2,"score":0.4808109998703003},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.47477197647094727},{"id":"https://openalex.org/C2776834041","wikidata":"https://www.wikidata.org/wiki/Q25346349","display_name":"Execution model","level":2,"score":0.45573553442955017},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.4308062195777893},{"id":"https://openalex.org/C2776303644","wikidata":"https://www.wikidata.org/wiki/Q1020499","display_name":"Interfacing","level":2,"score":0.4290482997894287},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.36452770233154297},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.2298/csis131025050s","is_oa":true,"landing_page_url":"https://doi.org/10.2298/csis131025050s","pdf_url":"http://www.doiserbia.nb.rs/ft.aspx?id=1820-02141400050S","source":{"id":"https://openalex.org/S206939107","display_name":"Computer Science and Information Systems","issn_l":"1820-0214","issn":["1820-0214","2406-1018"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310321031","host_organization_name":"ComSIS Consortium","host_organization_lineage":["https://openalex.org/P4310321031"],"host_organization_lineage_names":["ComSIS Consortium"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science and Information Systems","raw_type":"journal-article"},{"id":"pmh:oai:repositorio.inesctec.pt:123456789/3662","is_oa":true,"landing_page_url":"http://repositorio.inesctec.pt/handle/123456789/3662","pdf_url":"http://repositorio.inesctec.pt/handle/123456789/3662","source":{"id":"https://openalex.org/S4306402433","display_name":"Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"journal article"},{"id":"pmh:oai:doiserbia:1820-02141400050S","is_oa":false,"landing_page_url":"http://doi.org/10.2298/CSIS131025050S","pdf_url":null,"source":{"id":"https://openalex.org/S4306400515","display_name":"Digital Object Identifier (DOI) Repository Serbia (National Library of Serbia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210142455","host_organization_name":"National Library of Serbia","host_organization_lineage":["https://openalex.org/I4210142455"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":". 11(4) 1435-1454"}],"best_oa_location":{"id":"doi:10.2298/csis131025050s","is_oa":true,"landing_page_url":"https://doi.org/10.2298/csis131025050s","pdf_url":"http://www.doiserbia.nb.rs/ft.aspx?id=1820-02141400050S","source":{"id":"https://openalex.org/S206939107","display_name":"Computer Science and Information Systems","issn_l":"1820-0214","issn":["1820-0214","2406-1018"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310321031","host_organization_name":"ComSIS Consortium","host_organization_lineage":["https://openalex.org/P4310321031"],"host_organization_lineage_names":["ComSIS Consortium"],"type":"journal"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Computer Science and Information Systems","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.5699999928474426}],"awards":[{"id":"https://openalex.org/G1167214205","display_name":null,"funder_award_id":"COMPETE","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G1578237752","display_name":null,"funder_award_id":"COMPETE","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G160550121","display_name":null,"funder_award_id":"-FEDER-","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G1716593420","display_name":null,"funder_award_id":"-FEDER-","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G2416185022","display_name":null,"funder_award_id":"NORTE-07-0124-FEDER-000059","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G2671791503","display_name":null,"funder_award_id":"FCOMP-01-0124-FEDER-037281","funder_id":"https://openalex.org/F4320335322","funder_display_name":"European Regional Development Fund"},{"id":"https://openalex.org/G287731076","display_name":null,"funder_award_id":"-01-0124-FEDER-037281","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G3284537356","display_name":null,"funder_award_id":"SFRH/B","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G5128072183","display_name":null,"funder_award_id":"NORTE-07-0124-FEDER-000059","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G5348594205","display_name":null,"funder_award_id":"FEDER","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G5818630289","display_name":null,"funder_award_id":"SFRH/BD/","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G613304170","display_name":null,"funder_award_id":"FCOMP-01-0124-FEDER-037281","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G7049410507","display_name":null,"funder_award_id":"Portuguese Foundation for Science","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G724804869","display_name":null,"funder_award_id":"SFRH/","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"},{"id":"https://openalex.org/G8868700560","display_name":null,"funder_award_id":"FCOMP-01-0124-FEDER","funder_id":"https://openalex.org/F4320334779","funder_display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia"}],"funders":[{"id":"https://openalex.org/F4320334779","display_name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","ror":"https://ror.org/00snfqn58"},{"id":"https://openalex.org/F4320335322","display_name":"European Regional Development Fund","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W1983662903.pdf","grobid_xml":"https://content.openalex.org/works/W1983662903.grobid-xml"},"referenced_works_count":24,"referenced_works":["https://openalex.org/W229636913","https://openalex.org/W1480862482","https://openalex.org/W1557590982","https://openalex.org/W1559402073","https://openalex.org/W1581698972","https://openalex.org/W1588020990","https://openalex.org/W1593354502","https://openalex.org/W1653457899","https://openalex.org/W1970416898","https://openalex.org/W1979198815","https://openalex.org/W1984187667","https://openalex.org/W1985039455","https://openalex.org/W2016462478","https://openalex.org/W2077334793","https://openalex.org/W2111277910","https://openalex.org/W2127852846","https://openalex.org/W2142806484","https://openalex.org/W2320423702","https://openalex.org/W2476859540","https://openalex.org/W2550810400","https://openalex.org/W2994762488","https://openalex.org/W3099730853","https://openalex.org/W4231242816","https://openalex.org/W4232940466"],"related_works":["https://openalex.org/W2003935582","https://openalex.org/W2494130044","https://openalex.org/W4240606930","https://openalex.org/W74409296","https://openalex.org/W2526302199","https://openalex.org/W2798007028","https://openalex.org/W2085021212","https://openalex.org/W1983662903","https://openalex.org/W2326507627","https://openalex.org/W176454601"],"abstract_inverted_index":{"Logic":[0],"Programming":[1],"languages,":[2],"such":[3],"as":[4],"Prolog,":[5],"offer":[6],"a":[7,37,104,113,118,125,147,151,155,180],"great":[8],"potential":[9],"for":[10,158,174],"the":[11,18,33,41,55,67,70,83,162],"exploitation":[12],"of":[13,17,22,36,51,72,76,85,97,106,115,140,142],"implicit":[14,23],"parallelism.":[15],"One":[16],"most":[19],"noticeable":[20],"sources":[21],"parallelism":[24,132],"in":[25,66],"Prolog":[26,61,94,108],"programs":[27],"is":[28],"or-parallelism.":[29],"Or-parallelism":[30],"arises":[31],"from":[32],"simultaneous":[34],"evaluation":[35],"subgoal":[38],"call":[39],"against":[40],"clauses":[42],"that":[43,45],"match":[44],"call.":[46],"Nowadays,":[47],"multicores":[48,52],"and":[49,87,117,182],"clusters":[50,141],"are":[53],"becoming":[54],"norm":[56],"and,":[57],"although,":[58],"many":[59],"parallel":[60],"systems":[62],"have":[63],"been":[64],"developed":[65],"past,":[68],"to":[69,81,129,171],"best":[71],"our":[73],"knowledge,":[74],"none":[75],"them":[77],"was":[78],"specially":[79],"designed":[80],"explore":[82],"combination":[84],"shared":[86],"distributed":[88],"memory":[89],"architectures.":[90],"Conceptually,":[91],"an":[92,100],"or-parallel":[93,101,135,164],"system":[95],"consists":[96],"two":[98],"components:":[99],"engine":[102],"(i.e.,":[103],"set":[105],"independent":[107],"engines":[109,136],"which":[110],"we":[111,123],"named":[112],"team":[114,181],"workers)":[116],"scheduler.":[119],"In":[120],"this":[121],"work,":[122],"propose":[124],"team-based":[126],"scheduling":[127,159,169],"model":[128],"efficiently":[130],"exploit":[131],"between":[133,161],"different":[134,168],"running":[137],"on":[138],"top":[139],"multicores.":[143],"Our":[144],"proposal":[145],"defines":[146],"layered":[148],"approach":[149],"where":[150],"second-level":[152],"scheduler":[153],"specifies":[154],"clean":[156],"interface":[157],"work":[160,176],"base":[163],"engines,":[165],"thus":[166],"enabling":[167],"combinations":[170],"be":[172],"used":[173],"distributing":[175],"among":[177,183],"workers":[178],"inside":[179],"teams.":[184]},"counts_by_year":[{"year":2016,"cited_by_count":3}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
