{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,30]],"date-time":"2025-09-30T10:52:16Z","timestamp":1759229536928,"version":"3.44.0"},"reference-count":34,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[1991,12,1]],"date-time":"1991-12-01T00:00:00Z","timestamp":691545600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[1991,12,1]],"date-time":"1991-12-01T00:00:00Z","timestamp":691545600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2006,2,18]],"date-time":"2006-02-18T00:00:00Z","timestamp":1140220800000},"content-version":"vor","delay-in-days":5193,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Journal of Parallel and Distributed Computing"],"published-print":{"date-parts":[[1991,12]]},"DOI":"10.1016\/0743-7315(91)90097-s","type":"journal-article","created":{"date-parts":[[2004,2,23]],"date-time":"2004-02-23T15:14:09Z","timestamp":1077549249000},"page":"366-382","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":17,"title":["PARULEL: Parallel rule processing using meta-rules for redaction"],"prefix":"10.1016","volume":"13","author":[{"given":"Salvatore J.","family":"Stolfo","sequence":"first","affiliation":[]},{"given":"Ouri","family":"Wolfson","sequence":"additional","affiliation":[]},{"given":"Philip K.","family":"Chan","sequence":"additional","affiliation":[]},{"given":"Hasanat M.","family":"Dewan","sequence":"additional","affiliation":[]},{"given":"Leland","family":"Woodbury","sequence":"additional","affiliation":[]},{"given":"Jason S.","family":"Glazier","sequence":"additional","affiliation":[]},{"given":"David A.","family":"Ohsie","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0743-7315(91)90097-S_BIB1","series-title":"Proc. 6th ACM Symposium on PODS","first-page":"210","article-title":"The parallel complexity of simple chain queries","author":"Afrati","year":"1987"},{"year":"1985","series-title":"Programming Expert Systems in OPS5: An Introduction to Rule-Based Programming","author":"Brownston","key":"10.1016\/0743-7315(91)90097-S_BIB2"},{"key":"10.1016\/0743-7315(91)90097-S_BIB3","series-title":"Proc. Second IEEE Symposium on Parallel and Distributed Processing","first-page":"463","article-title":"Parallel execution on production systems","author":"Cheng","year":"1990"},{"key":"10.1016\/0743-7315(91)90097-S_BIB4","series-title":"Proc. 8th ACM Symposium on PODS","first-page":"200","article-title":"Why a single parallelization strategy is not enough in knowledge-bases","author":"Cohen","year":"1989"},{"key":"10.1016\/0743-7315(91)90097-S_BIB5","first-page":"179","article-title":"Meta-rules: Reasoning about control","volume":"Vol. 15","author":"Davis","year":"1980"},{"article-title":"On the efficient implementation of production systems","year":"1979","author":"Forgy","key":"10.1016\/0743-7315(91)90097-S_BIB6"},{"key":"10.1016\/0743-7315(91)90097-S_BIB7","first-page":"175","article-title":"Procedural control in production systems","volume":"Vol. 18","author":"Georgeff","year":"1982"},{"article-title":"Parallelism in production systems","year":"1986","author":"Gupta","key":"10.1016\/0743-7315(91)90097-S_BIB8"},{"key":"10.1016\/0743-7315(91)90097-S_BIB9","series-title":"Proc. Sixth Conference on Artificial Intelligence Applications","first-page":"116","article-title":"Methods and effectiveness of parallel rule firing","author":"Ishida","year":"1990"},{"article-title":"Simultaneous firing of production rules on tree-structured machines","year":"1984","author":"Ishida","key":"10.1016\/0743-7315(91)90097-S_BIB10"},{"key":"10.1016\/0743-7315(91)90097-S_BIB11","series-title":"Proc. International Conference on Parallel Processing","first-page":"568","article-title":"Towards the parallel execution of rules in production system programs","author":"Ishida","year":"1985"},{"key":"10.1016\/0743-7315(91)90097-S_BIB12","series-title":"Proc. International Conference on Database Theory","first-page":"1","article-title":"Logic programming and parallel complexity","author":"Kanellakis","year":"1986"},{"article-title":"Control in production systems with multiple rule firings","year":"1990","author":"Kuo","key":"10.1016\/0743-7315(91)90097-S_BIB13"},{"article-title":"TREAT: A New and Efficient Match Algorithm for At Production Systems","year":"1986","author":"Miranker","key":"10.1016\/0743-7315(91)90097-S_BIB14"},{"article-title":"Parallelizing transformations for a concurrent rule execution language","year":"1989","author":"Miranker","key":"10.1016\/0743-7315(91)90097-S_BIB15"},{"key":"10.1016\/0743-7315(91)90097-S_BIB16","series-title":"Proc. 10th International Conference on Expert Systems","first-page":"617","article-title":"On a TREAT based production system compiler","author":"Miranker","year":"1990"},{"issue":"4","key":"10.1016\/0743-7315(91)90097-S_BIB17","doi-asserted-by":"crossref","first-page":"699","DOI":"10.1109\/21.35334","article-title":"RUBIC: A multiprocessor for rule-based systems","volume":"19","author":"Moldovan","year":"1989","journal-title":"IEEE Trans. Systems Man Cybernet"},{"key":"10.1016\/0743-7315(91)90097-S_BIB18","series-title":"Proc. IEEE International Conference on Parallel Processing","first-page":"147","article-title":"A parallel model and architecture for production systems","author":"Oshisanwo","year":"1987"},{"article-title":"Improving production system performance on parallel architectures by creating constrained copies of culprit rules","year":"1987","author":"Pasik","key":"10.1016\/0743-7315(91)90097-S_BIB19"},{"article-title":"A methodology for programming production systems and its implications on parallelism","year":"1989","author":"Pasik","key":"10.1016\/0743-7315(91)90097-S_BIB20"},{"article-title":"Userdefined predicates in OPS5: A needed language extension for financial expert systems","year":"1989","author":"Pasik","key":"10.1016\/0743-7315(91)90097-S_BIB21"},{"article-title":"Guaranteeing serializable results in synchronous parallel production systems","year":"1989","author":"Schmolze","key":"10.1016\/0743-7315(91)90097-S_BIB22"},{"key":"10.1016\/0743-7315(91)90097-S_BIB23","series-title":"Proc. AAAI-90","first-page":"65","article-title":"A parallel asynchronous distributed production system","author":"Schmolze","year":"1990"},{"key":"10.1016\/0743-7315(91)90097-S_BIB24","series-title":"Proc. AMPS Symposium on Fifth Generation Computing","article-title":"A simple processing scheme to extract and load balance implicit parallelism in the concurrent match of production rules","author":"Stolfo","year":"1985"},{"article-title":"Learning meta-rule control of production systems from execution traces","year":"1980","author":"Stolfo","key":"10.1016\/0743-7315(91)90097-S_BIB25"},{"key":"10.1016\/0743-7315(91)90097-S_BIB26","series-title":"Proc. National Conference on Artificial Intelligence","article-title":"Five parallel algorithms for production system execution on the DADO machine","author":"Stolfo","year":"1984"},{"issue":"2","key":"10.1016\/0743-7315(91)90097-S_BIB27","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/0743-7315(86)90007-9","article-title":"The DADO production system machine","volume":"3","author":"Stolfo","year":"1986","journal-title":"J. Parallel Distrib. Commit."},{"key":"10.1016\/0743-7315(91)90097-S_BIB28","series-title":"Proc. Workshop on AI and Distributed Problem Solving","article-title":"More rules may mean faster parallel execution","author":"Stolfo","year":"1985"},{"key":"10.1016\/0743-7315(91)90097-S_BIB29","series-title":"AI and Business Workshop, AAAI-90","article-title":"The ALEXSYS mortgage pool allocation expert system: A case study of speeding up rule-based systems","author":"Stolfo","year":"1990"},{"key":"10.1016\/0743-7315(91)90097-S_BIB30","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/BF01762108","article-title":"Parallel complexity of logic programs","volume":"3","author":"Ullman","year":"1988","journal-title":"Algorithmica"},{"key":"10.1016\/0743-7315(91)90097-S_BIB31","article-title":"Parallel evaluation of datalog programs by load sharing","author":"Wolfson","year":"1989","journal-title":"J. Logic Programming"},{"key":"10.1016\/0743-7315(91)90097-S_BIB32","series-title":"Proc. ACM-SIGMOD 1991, Intl. Conf on the Management of Data","first-page":"78","article-title":"Incremental evaluation of rules and its relationship to parallelism","author":"Wolfson","year":"1991"},{"key":"10.1016\/0743-7315(91)90097-S_BIB33","series-title":"Proc. ACM-SIGMOD 1990, Intl. Conf. on the Management of Data","first-page":"133","article-title":"A new paradigm for parallel and distributed rule-processing","author":"Wolfson","year":"1990"},{"issue":"2","key":"10.1016\/0743-7315(91)90097-S_BIB34","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1287\/opre.28.2.403","article-title":"Aggregating variables in linear programs","volume":"28","author":"Zipkin","year":"1980","journal-title":"Oper. Res."}],"container-title":["Journal of Parallel and Distributed Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:074373159190097S?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:074373159190097S?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,9,10]],"date-time":"2025-09-10T14:29:56Z","timestamp":1757514596000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/074373159190097S"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991,12]]},"references-count":34,"journal-issue":{"issue":"4","published-print":{"date-parts":[[1991,12]]}},"alternative-id":["074373159190097S"],"URL":"https:\/\/doi.org\/10.1016\/0743-7315(91)90097-s","relation":{},"ISSN":["0743-7315"],"issn-type":[{"type":"print","value":"0743-7315"}],"subject":[],"published":{"date-parts":[[1991,12]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"PARULEL: Parallel rule processing using meta-rules for redaction","name":"articletitle","label":"Article Title"},{"value":"Journal of Parallel and Distributed Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/0743-7315(91)90097-S","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"converted-article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 1991 Published by Elsevier Inc.","name":"copyright","label":"Copyright"}]}}