{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T15:01:26Z","timestamp":1648998086459},"reference-count":48,"publisher":"Elsevier BV","issue":"6-7","license":[{"start":{"date-parts":[[1997,4,1]],"date-time":"1997-04-01T00:00:00Z","timestamp":859852800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Systems Architecture"],"published-print":{"date-parts":[[1997,4]]},"DOI":"10.1016\/s1383-7621(96)00057-4","type":"journal-article","created":{"date-parts":[[2002,7,25]],"date-time":"2002-07-25T23:49:34Z","timestamp":1027640974000},"page":"459-478","source":"Crossref","is-referenced-by-count":4,"title":["Orchid: A portable platform for parallel programming"],"prefix":"10.1016","volume":"43","author":[{"given":"K.","family":"Voliotis","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"G.","family":"Manis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ch.","family":"Lekatsas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"P.","family":"Tsanakas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"G.","family":"Papakonstantinou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S1383-7621(96)00057-4_bib1","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MC.1986.1663305","article-title":"Linda and friends","author":"Ahuja","year":"1986","journal-title":"IEEE Computer"},{"key":"10.1016\/S1383-7621(96)00057-4_bib2","series-title":"Proceedings of Second Symposium on Principles and Practice of Parallel Programming","first-page":"168","article-title":"Munin: Distributed shared memory based on type-specific memory coherence","author":"Bennet","year":"1990"},{"key":"10.1016\/S1383-7621(96)00057-4_bib3","series-title":"Proceedings of Second International Conference on Architectural Support for Programming Languages and Operating Systems","first-page":"21","article-title":"Architectural support for multilanguage parallel programming on heterogeneous systems","author":"Bisiani","year":"1987"},{"key":"10.1016\/S1383-7621(96)00057-4_bib4","series-title":"Proceedings of Eight Annual Conf. on Object-Oriented Programming Systems, Languages and Applications","first-page":"162","article-title":"Object distribution in Orca using compile-time and run-time techniques","author":"Bal","year":"1993"},{"issue":"3","key":"10.1016\/S1383-7621(96)00057-4_bib5","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/32.126768","article-title":"Orca: A language for parallel programming of distributed systems","volume":"18","author":"Bal","year":"1992","journal-title":"IEEE Trans. on Software Engineering"},{"issue":"5","key":"10.1016\/S1383-7621(96)00057-4_bib6","doi-asserted-by":"crossref","first-page":"337","DOI":"10.1002\/cpe.4330040502","article-title":"Replication techniques for speeding up parallel applications on distributed systems","volume":"4","author":"Bal","year":"1992","journal-title":"Concurrency Practice and Experience"},{"key":"10.1016\/S1383-7621(96)00057-4_bib7","article-title":"Monitors messages and clusters: The p4 parallel programming system","author":"Butler","year":"1993"},{"key":"10.1016\/S1383-7621(96)00057-4_bib8","series-title":"Proceedings of 17th Int. Symp. Computer Architecture","first-page":"115","article-title":"Plus: A distributed shared memory system","author":"Bisiani","year":"1990"},{"key":"10.1016\/S1383-7621(96)00057-4_bib9","series-title":"Symposium on Experiences with Distributed and Multiprocessor Systems","first-page":"213","article-title":"Panda: A portable platform to support parallel programming languages","author":"Bhoedjang","year":"1993"},{"key":"10.1016\/S1383-7621(96)00057-4_bib10","series-title":"Proceedings of Performance and Cost. Proc. Of The 21st ann. Int Symposium on Computer Architecture","first-page":"314","article-title":"Software-extended coherent shared memory","author":"Chaiken","year":"1994"},{"key":"10.1016\/S1383-7621(96)00057-4_bib11","article-title":"Attribute grammars","author":"Derasant","year":"1988"},{"key":"10.1016\/S1383-7621(96)00057-4_bib12","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1007\/BF01386390","article-title":"Two problems in connection with graphs","volume":"1","author":"Dijkstra","year":"1959","journal-title":"Num. Math."},{"key":"10.1016\/S1383-7621(96)00057-4_bib13","series-title":"The Clouds Distributed Operating System","article-title":"Mustaque Ahamad and Umakishore Ramachandran","author":"Dasgupta","year":"1991"},{"key":"10.1016\/S1383-7621(96)00057-4_bib14","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1016\/0743-1066(85)90015-9","article-title":"Relating logic programs and attribute grammars","volume":"2","author":"Derasant","year":"1985","journal-title":"Journal of Logic Programming"},{"key":"10.1016\/S1383-7621(96)00057-4_bib15","article-title":"Mirage: A coherent distributed shared memory design","author":"Fleisch","year":"1989","journal-title":"ACM"},{"issue":"1","key":"10.1016\/S1383-7621(96)00057-4_bib16","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1145\/35037.42182","article-title":"Fine-grained mobility in the emerald system","volume":"6","author":"Jul","year":"1988","journal-title":"ACM Tarns. Computer Systems"},{"key":"10.1016\/S1383-7621(96)00057-4_bib17","series-title":"Proceedings Conf. Parallel Processing","article-title":"The chare kernel parallel programming system","author":"Kale","year":"1990"},{"key":"10.1016\/S1383-7621(96)00057-4_bib18","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/BF01702865","article-title":"Semantics of context-free languages: Correction","volume":"5","author":"Knuth","year":"1971","journal-title":"Math. Syst. Theory Journal"},{"key":"10.1016\/S1383-7621(96)00057-4_bib19","series-title":"Proceedings of the 21st Ann. Int. Symposium on Computer Architecture","first-page":"302","article-title":"The Stanford FLASH multiprocessor","author":"Kuskin","year":"1994"},{"issue":"4","key":"10.1016\/S1383-7621(96)00057-4_bib20","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/75104.75105","article-title":"Memory coherence in shared virtual memory systems","volume":"7","author":"Li","year":"1989","journal-title":"ACM Transactions on Computer Systems"},{"issue":"3","key":"10.1016\/S1383-7621(96)00057-4_bib21","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1109\/32.126768","article-title":"IVY: A shared virtual memory system for parallel programming of distributed systems","volume":"18","author":"Li","year":"1992","journal-title":"IEEE Trans. Software Engineering"},{"issue":"11","key":"10.1016\/S1383-7621(96)00057-4_bib22","doi-asserted-by":"crossref","first-page":"985","DOI":"10.1002\/spe.4380221105","article-title":"A comparison of two paradigms for distributed shared memory","volume":"22","author":"Levelt","year":"1992","journal-title":"Software-Practice and Experience"},{"issue":"1","key":"10.1016\/S1383-7621(96)00057-4_bib23","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/71.205652","article-title":"The Dash prototype: Logic overhead and performance","volume":"4","author":"Lenoski","year":"1993","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"10.1016\/S1383-7621(96)00057-4_bib24","series-title":"Proceedings of the SIGPLAN '88 Conference on Programming Language Design and Implementation","article-title":"Promises: Linguistic support for efficient asynchronous procedure calls in distributed systems","author":"Liskov","year":"1988"},{"key":"10.1016\/S1383-7621(96)00057-4_bib25","series-title":"Proc. Object-Oriented Programming Systems, Languages and Applications","article-title":"Parallel programming in a virtual object space SIGPLAN, Notices","author":"Lucco","year":"1987"},{"key":"10.1016\/S1383-7621(96)00057-4_bib26","first-page":"51","article-title":"The mether system: Distributed shared memory for SUN OS 4.0","author":"Minnich","year":"1989","journal-title":"USENIX, Summer'89"},{"key":"10.1016\/S1383-7621(96)00057-4_bib27","series-title":"Proceedings of International Conference in Digital Signal Processing 95","article-title":"The design of a portable software platform and its application in parallel signal processing","author":"Manis","year":"1995"},{"key":"10.1016\/S1383-7621(96)00057-4_bib28","series-title":"IEEE International Conference on Algorithms and Architectures for Parallel Processing 95","article-title":"Orchid: The design of a parallel and portable software platform for local area networks","author":"Manis","year":"1995"},{"key":"10.1016\/S1383-7621(96)00057-4_bib29","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/2.84877","article-title":"Distributed shared memory: A survey of issues and algorithms","author":"Nitzberg","year":"1991","journal-title":"IEEE Computer"},{"key":"10.1016\/S1383-7621(96)00057-4_bib30","first-page":"202","article-title":"Performance evaluation of a communication system for transputer-networks based on monitored event traces","volume":"19","author":"Ochirich","year":"1991"},{"key":"10.1016\/S1383-7621(96)00057-4_bib31","author":"Parsytec Computer GmbH","year":"1993","journal-title":"PARIX reference manual, PARIX 1, 2"},{"key":"10.1016\/S1383-7621(96)00057-4_bib32","series-title":"Helios Operating System","author":"Perihelion Software","year":"1990"},{"issue":"3","key":"10.1016\/S1383-7621(96)00057-4_bib33","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1093\/comjnl\/29.3.241","article-title":"Knowledge representation with attribute grammars","volume":"29","author":"Papakonstantinou","year":"1986","journal-title":"The Computer Journal"},{"key":"10.1016\/S1383-7621(96)00057-4_bib34","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1093\/comjnl\/35.2.a193","article-title":"AGP: A parallel processor for knowledge and software engineering","volume":"35","author":"Papakonstantinou","year":"1992","journal-title":"The Computer Journal"},{"issue":"3","key":"10.1016\/S1383-7621(96)00057-4_bib35","doi-asserted-by":"crossref","DOI":"10.1016\/0165-1684(94)90009-4","article-title":"Parallel approaches to piecewise linear approximation","volume":"37","author":"Papakonstantinou","year":"1994","journal-title":"Signal Processing"},{"key":"10.1016\/S1383-7621(96)00057-4_bib36","series-title":"Proceedings of SPRANN 94 Conference","article-title":"Parallel syntactic pattern recognition","author":"Papakonstantinou","year":"1994"},{"key":"10.1016\/S1383-7621(96)00057-4_bib37","series-title":"Proceedings of the 21st Ann. Int Symposium On Computer Architecture","first-page":"325","article-title":"Tempest and Typhon: User level shared memory","author":"Reinhardt","year":"1994"},{"issue":"5","key":"10.1016\/S1383-7621(96)00057-4_bib38","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1002\/spe.4380210503","article-title":"An implementation of distributed shared memory","volume":"21","author":"Ramachandran","year":"1991","journal-title":"Software-Practice and Experience"},{"key":"10.1016\/S1383-7621(96)00057-4_bib39","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/BF01407840","article-title":"Models for practical parallel computation","volume":"20","author":"Skillicorn","year":"1991","journal-title":"Int. Journal Parallel Programming"},{"key":"10.1016\/S1383-7621(96)00057-4_bib40","article-title":"A portable platform for parallel databases","volume":"95","author":"Stametelopoulos","year":"1995"},{"issue":"4","key":"10.1016\/S1383-7621(96)00057-4_bib41","doi-asserted-by":"crossref","DOI":"10.1002\/cpe.4330020404","article-title":"PVM: A framework for parallel distributed computing","volume":"2","author":"Sunderam","year":"1990","journal-title":"Concurrency: Practice and Experience"},{"issue":"5","key":"10.1016\/S1383-7621(96)00057-4_bib42","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1109\/2.53355","article-title":"Algorithms implementing distributed shared memory","volume":"23","author":"Stumm","year":"1990","journal-title":"IEEE Computer"},{"issue":"8","key":"10.1016\/S1383-7621(96)00057-4_bib43","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/2.153276","article-title":"Parallel programming using shared objects and broadcasting","volume":"25","author":"Tanenbaum","year":"1992","journal-title":"IEEE Computer"},{"issue":"8","key":"10.1016\/S1383-7621(96)00057-4_bib44","doi-asserted-by":"crossref","first-page":"449","DOI":"10.1016\/0950-5849(92)90143-D","article-title":"Distributed shared memory implementation for multitransputer systems","volume":"34","author":"Tsanakas","year":"1992","journal-title":"Information and Software Technology"},{"key":"10.1016\/S1383-7621(96)00057-4_bib45","doi-asserted-by":"crossref","DOI":"10.1109\/PMMPC.1995.504356","article-title":"Facilitating the development of portable parallel applications on distributed memory systems","author":"Voliotis","year":"1995"},{"key":"10.1016\/S1383-7621(96)00057-4_bib46","article-title":"Parallel natural language processing","author":"Voliotis","year":"1994"},{"key":"10.1016\/S1383-7621(96)00057-4_bib47","series-title":"4th Hellenic Conference on Informatics","article-title":"ORCHID: A platform for the parallel execution of algorithms in distributed memory architectures","author":"Voliotis","year":"1993"},{"key":"10.1016\/S1383-7621(96)00057-4_bib48","series-title":"5th Hellenic Conference on Informatics","article-title":"Daffodil: A framework for intergrading AND\/OR parallelism","author":"Voliotis","year":"1995"}],"container-title":["Journal of Systems Architecture"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1383762196000574?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1383762196000574?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,17]],"date-time":"2019-04-17T16:53:10Z","timestamp":1555519990000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1383762196000574"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,4]]},"references-count":48,"journal-issue":{"issue":"6-7","published-print":{"date-parts":[[1997,4]]}},"alternative-id":["S1383762196000574"],"URL":"https:\/\/doi.org\/10.1016\/s1383-7621(96)00057-4","relation":{},"ISSN":["1383-7621"],"issn-type":[{"value":"1383-7621","type":"print"}],"subject":[],"published":{"date-parts":[[1997,4]]}}}