Mixed programming metaphors in a shared dataspace model of concurrency
A simple language called Swarm is used as a vehicle for the investigation of the shared dataspace approach to concurrent computation. An important feature of Swarm is its ability to bring a variety of programming paradigms under a single, unified model. In a series of related examples Swarm's c...
Uloženo v:
| Vydáno v: | IEEE transactions on software engineering Ročník 16; číslo 12; s. 1361 - 1373 |
|---|---|
| Hlavní autoři: | , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
New York, NY
IEEE
01.12.1990
Institute of Electrical and Electronics Engineers IEEE Computer Society |
| Témata: | |
| ISSN: | 0098-5589, 1939-3520 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | A simple language called Swarm is used as a vehicle for the investigation of the shared dataspace approach to concurrent computation. An important feature of Swarm is its ability to bring a variety of programming paradigms under a single, unified model. In a series of related examples Swarm's capacity to express shared-variable, message-passing, and rule-based computations; to specify synchronous and asynchronous processing modes; and to accommodate highly dynamic program and data structure is explored. Several illustrations make use of a programming construct unique to Swarm, the synchrony relation and explain how this feature can be used to construct dynamically structured, partially synchronous computations. An overview of the Swarm programming notation, an examination of Swarm programming strategies via a series of related example programs, and a discussion of the distinctive features of the shared dataspace model are given. A formal operational model for Swarm is presented.< > |
|---|---|
| AbstractList | A simple language called Swarm is used as a vehicle for the investigation of the shared dataspace approach to concurrent computation. An important feature of Swarm is its ability to bring a variety of programming paradigms under a single, unified model. In a series of related examples Swarm's capacity to express shared-variable, message-passing, and rule-based computations; to specify synchronous and asynchronous processing modes; and to accommodate highly dynamic program and data structure is explored. Several illustrations make use of a programming construct unique to Swarm, the synchrony relation and explain how this feature can be used to construct dynamically structured, partially synchronous computations. An overview of the Swarm programming notation, an examination of Swarm programming strategies via a series of related example programs, and a discussion of the distinctive features of the shared dataspace model are given. A formal operational model for Swarm is presented.< > The tern shared dataspace refers to the general class of models and languages in which the principal means of communication is a common, content-addressable data structure called a dataspace. Swarm is a simple language we have used as a vehicle for the investigation of the shared dataspace approach to concurrent computation. The paper has three parts: an overview of the Swarm programming notation, an examination of Swarm programming strategies via a series of related example programs, and a discussion of the distinctive features of the shared dataspace model. The term "shared dataspace" refers to the general class of models and languages in which the chief means of communication is a common, content-addressable data structure called a dataspace. Swarm is a simple language that has been used as a vehicle for the study of the shared dataspace approach to concurrent computation. It is the first shared dataspace language to have an associated assertional-style proof system. An important feature of Swarm is its ability to bring in a variety of programming paradigms under a single, unified model. A series of related examples illustrates Swarm's capacity to: 1. express shared-variable, message-passing, and rule-based computations, 2. specify synchronous and asynchronous processing modes, and 3. accommodate highly dynamic program and data structures. Several illustrations make use of a programming construct unique to Swarm - the synchrony relation - and explain how this feature can be used to construct dynamically structured, partially synchronous computations. A simple language called SWARM is used as a vehicle for the investigation of the shared dataspace approach to concurrent computation. SWARM has the ability to bring a variety of programming paradigms under a single unified model. In a series of related examples SWARM's capacity to express shared- variable, message-passing, and rule-based computations; to specify synchronous and asynchronous processing modes; and to accommodate highly dynamic program and data structures is explored. Several illustrations make use of a programming construct unique to SWARM, the synchrony relation, and explain how this feature can be used to construct dynamically structured, partially synchronous computations. An overview the SWARM programming notation, an examination of SWARM programming strategies via a series of related example programs, and a discussion of the distinctive features of the shared dataspace model are given. A formal operational model for SWARM is presented. (I.E.) |
| Author | Roman, G.-C. Cunningham, H.C. |
| Author_xml | – sequence: 1 givenname: G.-C. surname: Roman fullname: Roman, G.-C. organization: Dept. of Comput. Sci., Washington Univ., Saint Louis, MO, USA – sequence: 2 givenname: H.C. surname: Cunningham fullname: Cunningham, H.C. |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=19399646$$DView record in Pascal Francis |
| BookMark | eNqN0U1LJDEQBuAgIzjqwl69NYLipcd8dJLOUWR1FxQv7jnUJtUzke5kTHpg_ffb44iH8bKnHOqpl0rVMZnFFJGQ74wuGKPmWvCF4k0jD8icGWFqITmdkTmlpq2lbM0ROS7lhVIqtZZzcvcY_qKv1jktMwxDiMtqwBHWq5RLFWIFVVlBnoSHEcoaHFZD8thXqatcim6TM0b3dkoOO-gLfvt4T8jvux_Ptz_rh6f7X7c3D7UTRo01atqiZlQyZNS3XnqKqP9wp5B5ppqG6061UndeUdXohplWKCe5BvDcKylOyOUudxr4dYNltEMoDvseIqZNsVxqqZVo_wsKrreJ53vwJW1ynD5hmZkWxmjDJnTxgaA46LsM0YVi1zkMkN_sdtFGNWpyi51zOZWSsbMujDCGFMcMobeM2u2RrOD2_UhTw9Vew2fmV3q2owERP9mu9g8w8Zid |
| CODEN | IESEDJ |
| CitedBy_id | crossref_primary_10_1145_152388_152393 crossref_primary_10_1109_32_277573 crossref_primary_10_1145_201024_201026 crossref_primary_10_1109_71_242155 crossref_primary_10_1006_ijhc_2002_1007 crossref_primary_10_1016_S0167_6423_97_00011_7 crossref_primary_10_1016_S0167_6423_98_00021_5 crossref_primary_10_1016_S0950_7051_99_00003_9 crossref_primary_10_1016_1045_926X_92_90014_D crossref_primary_10_1109_32_464547 crossref_primary_10_1007_BF03037345 crossref_primary_10_1109_32_221138 |
| Cites_doi | 10.1145/359576.359585 10.1109/ICCL.1988.13046 10.1145/62083.62108 10.1007/978-1-4612-4886-6 10.1109/DCS.1988.12526 10.1109/TSE.1975.6312840 10.1145/5956.5958 10.1109/2.42012 10.1109/HICSS.1988.11863 10.1109/ICSE.1988.93710 10.1145/214451.214456 10.1109/ICDCS.1990.89278 10.1145/7902.7903 10.1145/359104.359108 10.1145/62084.62113 10.1145/42392.42399 10.7551/mitpress/1086.001.0001 10.1007/BF01786227 10.1109/MC.1986.1663305 10.1016/0020-0190(80)90021-6 10.1145/322248.322259 10.1109/71.80163 10.1145/357139.357142 10.1145/63334.63337 |
| ContentType | Journal Article |
| Copyright | 1991 INIST-CNRS Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Dec 1990 |
| Copyright_xml | – notice: 1991 INIST-CNRS – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Dec 1990 |
| DBID | AAYXX CITATION IQODW 3V. 7WY 7WZ 7X7 7XB 87Z 88E 88F 88I 88K 8AL 8FE 8FG 8FI 8FJ 8FK 8FL 8G5 ABJCF ABUWG AFKRA ARAPS AZQEC BENPR BEZIV BGLVJ CCPQU DWQXO FRNLG FYUFA F~G GHDGH GNUQQ GUQSH HCIFZ JQ2 K60 K6~ K7- K9. L.- L6V M0C M0N M0S M1P M1Q M2O M2P M2T M7S MBDVC P5Z P62 PHGZM PHGZT PJZUB PKEHL PPXIY PQBIZ PQBZA PQEST PQGLB PQQKQ PQUKI PRINS PTHSS Q9U 7SC 8FD L7M L~C L~D H8D |
| DOI | 10.1109/32.62445 |
| DatabaseName | CrossRef Pascal-Francis ProQuest Central (Corporate) ABI/INFORM Collection ABI/INFORM Global (PDF only) Health & Medical Collection ProQuest Central (purchase pre-March 2016) ABI/INFORM Collection Medical Database (Alumni Edition) Military Database (Alumni Edition) Science Database (Alumni Edition) Telecommunications (Alumni Edition) Computing Database (Alumni Edition) ProQuest SciTech Collection ProQuest Technology Collection Hospital Premium Collection Hospital Premium Collection (Alumni Edition) ProQuest Central (Alumni) (purchase pre-March 2016) ABI/INFORM Collection (Alumni Edition) Research Library (Alumni Edition) Materials Science & Engineering Collection ProQuest Central (Alumni) ProQuest Central UK/Ireland Advanced Technologies & Computer Science Collection ProQuest Central Essentials ProQuest Central Business Premium Collection Technology Collection ProQuest One Community College ProQuest Central Korea Business Premium Collection (Alumni) Health Research Premium Collection ABI/INFORM Global (Corporate) Health Research Premium Collection (Alumni) ProQuest Central Student Research Library Prep SciTech Premium Collection ProQuest Computer Science Collection ProQuest Business Collection (Alumni Edition) ProQuest Business Collection Computer Science Database ProQuest Health & Medical Complete (Alumni) ABI/INFORM Professional Advanced ProQuest Engineering Collection ABI/INFORM Global Computing Database Health & Medical Collection (Alumni Edition) PML(ProQuest Medical Library) Military Database Research Library Science Database Telecommunications Database Engineering Database Research Library (Corporate) Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic ProQuest Health & Medical Research Collection ProQuest One Academic Middle East (New) ProQuest One Health & Nursing ProQuest One Business ProQuest One Business (Alumni) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic (retired) ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection ProQuest Central Basic Computer and Information Systems Abstracts Technology Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Aerospace Database |
| DatabaseTitle | CrossRef ProQuest Business Collection (Alumni Edition) Research Library Prep Computer Science Database ProQuest Central Student ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection SciTech Premium Collection ProQuest Military Collection ProQuest Central China ABI/INFORM Complete ProQuest Telecommunications ProQuest One Applied & Life Sciences Health Research Premium Collection Health & Medical Research Collection ProQuest Central (New) ProQuest Medical Library (Alumni) Engineering Collection Advanced Technologies & Aerospace Collection Business Premium Collection ABI/INFORM Global Engineering Database ProQuest Science Journals (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Hospital Collection ProQuest Technology Collection Health Research Premium Collection (Alumni) ProQuest Telecommunications (Alumni Edition) ProQuest Business Collection ProQuest Hospital Collection (Alumni) ProQuest Health & Medical Complete ProQuest One Academic UKI Edition ProQuest One Academic ProQuest One Academic (New) ABI/INFORM Global (Corporate) ProQuest One Business Technology Collection ProQuest One Academic Middle East (New) ProQuest Health & Medical Complete (Alumni) ProQuest Central (Alumni Edition) ProQuest One Community College ProQuest One Health & Nursing Research Library (Alumni Edition) ProQuest Central ABI/INFORM Professional Advanced ProQuest Health & Medical Research Collection ProQuest Engineering Collection Health and Medicine Complete (Alumni Edition) ProQuest Central Korea ProQuest Research Library ABI/INFORM Complete (Alumni Edition) ProQuest Computing ABI/INFORM Global (Alumni Edition) ProQuest Central Basic ProQuest Science Journals ProQuest Computing (Alumni Edition) ProQuest Military Collection (Alumni Edition) ProQuest SciTech Collection Advanced Technologies & Aerospace Database ProQuest Medical Library Materials Science & Engineering Collection ProQuest One Business (Alumni) ProQuest Central (Alumni) Business Premium Collection (Alumni) Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional Aerospace Database |
| DatabaseTitleList | Computer and Information Systems Abstracts ProQuest Business Collection (Alumni Edition) Technology Research Database |
| Database_xml | – sequence: 1 dbid: BENPR name: ProQuest Central url: https://www.proquest.com/central sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science Applied Sciences |
| EISSN | 1939-3520 |
| EndPage | 1373 |
| ExternalDocumentID | 1142866 19399646 10_1109_32_62445 62445 |
| GroupedDBID | --Z -DZ -~X .4S .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 7WY 7X7 85S 88E 88I 8FE 8FG 8FI 8FJ 8FL 8G5 8R4 8R5 97E 9M8 AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABJCF ABPPZ ABQJQ ABUWG ABVLG ACGFO ACGOD ACIWK ACNCT ADBBV AENEX AETIX AFKRA AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ARAPS ARCSS ASUFR ATWAV AZQEC BEFXN BENPR BEZIV BFFAM BGLVJ BGNUA BKEBE BKOMP BPEOZ BPHCQ BVXVI CCPQU CS3 DU5 DWQXO E.L EBS EDO EJD FRNLG FYUFA GNUQQ GROUPED_ABI_INFORM_RESEARCH GUQSH HCIFZ HMCUK HZ~ H~9 I-F IBMZZ ICLAB IEDLZ IFIPE IFJZH IPLJI ITG ITH JAVBF K60 K6V K6~ K7- L6V LAI M0C M1P M1Q M2O M2P M43 M7S MS~ O9- OCL OHT P2P P62 PHGZM PHGZT PJZUB PPXIY PQBIZ PQBZA PQGLB PQQKQ PROAC PSQYO PTHSS PUEGO Q2X RIA RIE RNI RNS RXW RZB S10 TAE TN5 TWZ UHB UKHRP UPT UQL VH1 WH7 XOL YYP YZZ ZCG AAYXX AFFHD CITATION ALIPV IQODW RIG 3V. 7XB 88K 8AL 8FK JQ2 K9. L.- M0N M2T MBDVC PKEHL PQEST PQUKI PRINS Q9U 7SC 8FD L7M L~C L~D H8D |
| ID | FETCH-LOGICAL-c396t-e708e71051e10d8d5d0ee7b2c6e1d164427f6857fd60647419836c527aad2d653 |
| IEDL.DBID | M1Q |
| ISICitedReferencesCount | 22 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=10.1109/32.62445&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0098-5589 |
| IngestDate | Thu Oct 02 11:32:20 EDT 2025 Sat Sep 27 20:29:17 EDT 2025 Mon Oct 06 16:53:27 EDT 2025 Mon Jul 21 09:15:24 EDT 2025 Sat Nov 29 02:38:29 EST 2025 Tue Nov 18 22:35:37 EST 2025 Wed Aug 27 02:47:44 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 12 |
| Keywords | Distributed processing Models Parallel programming Programming language Concurrency |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html CC BY 4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c396t-e708e71051e10d8d5d0ee7b2c6e1d164427f6857fd60647419836c527aad2d653 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 content type line 14 ObjectType-Article-2 ObjectType-Feature-1 content type line 23 |
| OpenAccessLink | https://doi.org/10.7936/k75719bs |
| PQID | 195581041 |
| PQPubID | 23500 |
| PageCount | 13 |
| ParticipantIDs | ieee_primary_62445 proquest_journals_195581041 proquest_miscellaneous_25757638 crossref_citationtrail_10_1109_32_62445 pascalfrancis_primary_19399646 crossref_primary_10_1109_32_62445 proquest_miscellaneous_25753275 |
| PublicationCentury | 1900 |
| PublicationDate | 1990-12-01 |
| PublicationDateYYYYMMDD | 1990-12-01 |
| PublicationDate_xml | – month: 12 year: 1990 text: 1990-12-01 day: 01 |
| PublicationDecade | 1990 |
| PublicationPlace | New York, NY |
| PublicationPlace_xml | – name: New York, NY – name: New York |
| PublicationTitle | IEEE transactions on software engineering |
| PublicationTitleAbbrev | TSE |
| PublicationYear | 1990 |
| Publisher | IEEE Institute of Electrical and Electronics Engineers IEEE Computer Society |
| Publisher_xml | – name: IEEE – name: Institute of Electrical and Electronics Engineers – name: IEEE Computer Society |
| References | ref13 ref15 ref31 ref30 dijkstra (ref14) 1976 roman (ref29) 1989 ref11 brownston (ref6) 1985 ref2 ref17 ref16 ref19 ref18 lelann (ref22) 1977 cunningham (ref12) 1989 ref23 ref26 ref25 ref20 agha (ref1) 1986 ref24a chandy (ref10) 1988 ref24b ref28 ref27 ref8 ref7 lehmann (ref21) 1981; 115 ref9 ref4 (ref3) 1983 ref5 |
| References_xml | – volume: 115 start-page: 264 year: 1981 ident: ref21 publication-title: ICALP '81 Automata Languages and Programming – year: 1988 ident: ref10 publication-title: Parallel Program Design A Foundation – year: 1985 ident: ref6 publication-title: Programming Expert Systems in OPS5 An Introduction to Rule-Based Programming – ident: ref18 doi: 10.1145/359576.359585 – ident: ref4 doi: 10.1109/ICCL.1988.13046 – start-page: 270 year: 1989 ident: ref29 article-title: A shared dataspace model of concurrency?Language and programming implications publication-title: Proc 9th Int Conf Distributed Computing Systems – ident: ref24a doi: 10.1145/62083.62108 – ident: ref16 doi: 10.1007/978-1-4612-4886-6 – ident: ref31 doi: 10.1109/DCS.1988.12526 – ident: ref5 doi: 10.1109/TSE.1975.6312840 – ident: ref9 doi: 10.1145/5956.5958 – ident: ref28 doi: 10.1109/2.42012 – ident: ref19 doi: 10.1109/HICSS.1988.11863 – year: 1989 ident: ref12 publication-title: The shared dataspace approach to concurrent computation The Swarm programming model notation and logic – ident: ref27 doi: 10.1109/ICSE.1988.93710 – ident: ref8 doi: 10.1145/214451.214456 – ident: ref30 doi: 10.1109/ICDCS.1990.89278 – ident: ref17 doi: 10.1145/7902.7903 – ident: ref11 doi: 10.1145/359104.359108 – ident: ref24b doi: 10.1145/62084.62113 – ident: ref23 doi: 10.1145/42392.42399 – start-page: 155 year: 1977 ident: ref22 publication-title: Information Processing 77 – year: 1986 ident: ref1 publication-title: Actors A Model of Concurrent Computation in Distributed Systems doi: 10.7551/mitpress/1086.001.0001 – year: 1976 ident: ref14 publication-title: A Discipline of Programming – ident: ref20 doi: 10.1007/BF01786227 – ident: ref2 doi: 10.1109/MC.1986.1663305 – ident: ref15 doi: 10.1016/0020-0190(80)90021-6 – ident: ref26 doi: 10.1145/322248.322259 – ident: ref13 doi: 10.1109/71.80163 – ident: ref25 doi: 10.1145/357139.357142 – year: 1983 ident: ref3 publication-title: Reference Manual for the Ada Programming Language – ident: ref7 doi: 10.1145/63334.63337 |
| SSID | ssj0005775 |
| Score | 1.4921201 |
| Snippet | A simple language called Swarm is used as a vehicle for the investigation of the shared dataspace approach to concurrent computation. An important feature of... The term "shared dataspace" refers to the general class of models and languages in which the chief means of communication is a common, content-addressable data... The tern shared dataspace refers to the general class of models and languages in which the principal means of communication is a common, content-addressable... A simple language called SWARM is used as a vehicle for the investigation of the shared dataspace approach to concurrent computation. SWARM has the ability to... |
| SourceID | proquest pascalfrancis crossref ieee |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 1361 |
| SubjectTerms | Algorithms Applied sciences Communication Computer languages Computer programming Computer science Computer science; control theory; systems Concurrent computing Cooperation Data structures Dynamic programming Exact sciences and technology Information science Labeling Language Logic programming Message passing Paradigms Parallel processing Programming languages Protocols Software Technology management Vehicle dynamics |
| SummonAdditionalLinks | – databaseName: IEEE Electronic Library (IEL) dbid: RIE link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEA4qHrz4FtdnBMFTNX3kdRRx8aJ4UPBWsskUF7Rdtrui_95Jml0RRfBWmimEmWQezZf5CDnFFLmyoAcJ6JwlhZE8MRgpEsnlIDOFKQpWBbIJeXennp70fWyTE-7CAEAAn8G5fwxn-a6xU_-r7EJgLOKLZFFK0d3U-gJzSMln3TE5Vzq2mU2Zvsiz8_Ddt8ATmFQ8DtK0qIqq47D44Y5DjOmv_Wd262Q1ZpL0sjP9BlmAepOszVgaaNy0W6R_O3wHRyMQ6xVDFX2FiRk9N-OWDmtqaPvsUejUg0XRv1iggR6HNhXFYtmGBk72Y5s89q8frm6SyJ6Q2FyLSQKSKcD8gaeQMqccdwwADWAFpA6LpCKTlVBcVk74C6dFqlUuLM-kMS5zguc7ZKluatglFGUt4yY1LLNYDzJl-MBaW4FwUnOV9sjZTLWlja3FPcPFSxlKDKbLPCuDenrkZC456tpp_CKz4ZU7H48vj77Z6utrjSmWKESP7M-MV8Zt2OIgLgYsOHGGx_NR3D_-UMTU0EzbEl0WzzPJ_5ZAL6z2fpvXPllJMaB3AJcDsjQZT-GQLNu3ybAdH4VF-gmL5eXV priority: 102 providerName: IEEE |
| Title | Mixed programming metaphors in a shared dataspace model of concurrency |
| URI | https://ieeexplore.ieee.org/document/62445 https://www.proquest.com/docview/195581041 https://www.proquest.com/docview/25753275 https://www.proquest.com/docview/25757638 |
| Volume | 16 |
| WOSCitedRecordID | wos10.1109/32.62445&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1939-3520 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: RIE dateStart: 19750101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE – providerCode: PRVPQU databaseName: ABI/INFORM Collection customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: 7WY dateStart: 19870101 isFulltext: true titleUrlDefault: https://www.proquest.com/abicomplete providerName: ProQuest – providerCode: PRVPQU databaseName: ABI/INFORM Global customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: M0C dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/abiglobal providerName: ProQuest – providerCode: PRVPQU databaseName: Advanced Technologies & Aerospace Database customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: P5Z dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/hightechjournals providerName: ProQuest – providerCode: PRVPQU databaseName: Computer Science Database customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: K7- dateStart: 19870101 isFulltext: true titleUrlDefault: http://search.proquest.com/compscijour providerName: ProQuest – providerCode: PRVPQU databaseName: Engineering Database customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: M7S dateStart: 19870101 isFulltext: true titleUrlDefault: http://search.proquest.com providerName: ProQuest – providerCode: PRVPQU databaseName: Health & Medical Collection customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: 7X7 dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/healthcomplete providerName: ProQuest – providerCode: PRVPQU databaseName: Military Database customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: M1Q dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/military providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Central customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: BENPR dateStart: 19870101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: Research Library customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: M2O dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/pqrl providerName: ProQuest – providerCode: PRVPQU databaseName: Science Database customDbUrl: eissn: 1939-3520 dateEnd: 20120331 omitProxy: false ssIdentifier: ssj0005775 issn: 0098-5589 databaseCode: M2P dateStart: 19870101 isFulltext: true titleUrlDefault: https://search.proquest.com/sciencejournals providerName: ProQuest |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1Lb9QwELZoy4ELpTzEthCMhMQp1E5iOz6hdukKCe0SoIiFS-S1HbFSSbabFNF_37HjbFWBeuEyUuKxEnnsedjj-RB6BS5ypa1cxFamJM6UYLECSxELJhaJylSWkcqDTYjZLJ_PZRFyc9qQVjnoRK-oTaPdHvkhlYzlEDvQt6vz2IFGucPVgKCxhXbAT5audP6UfrrO8BCCDSUzobMMtWcpkYdp8oaDYWM3rJGHV3HJkaqF8al6YIu_dLQ3PJPd__zlB-h-8DjxUT9F9tAdWz9EuwOaAw6L-xGaTJd_rMFFn7D1C0wantpOrX426xYva6ywK-4MHO9Up0APaYsdkNoZbio8bmrtCz3py8fo6-TkdPw-DigLsU4l72IrSG7Bz2DUUmJywwyxFgSluaUGgqksERXPmagMdxdTMyrzlGuWCKVMYjhLn6DtuqntU4SBVxOmqCKJhriR5IottNaV5UZIGIoRej2MdqlDCXKHhHFW-lCEyDJNSi-XEXq54Vz1ZTf-wbPnBLZpDy-jG-K77i3BFeMZH6GDQVhlWK5tuZHUCL3YtMI6c4cnqrbNRVuCamNpItjtHKCt8_1bv3CA7lHwAPqMmGdou1tf2Oforv7dLdt1hLbEt--OzkWEdo5PZsVnePogYqBTMo78BHc0-ehp4empo-IL0IL9iPwdxisVYgHE |
| linkProvider | ProQuest |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMw1V1NT9wwEB0hWqm9QOmHulDAlVr15OI4sR0fKlRBV6BlVxyoxC312o66EiTLJrTlR_U_dpyPRagVNw69xhMlscfveeLxPIB3uETOrddT6nXMaGKUoAaZgiqhptwkJklY3ohNqMkkPT_Xpyvwuz8LE9Iqe0xsgNqVNvwj34u0ECnGDtH-_IoG0aiwudoraLReMfI3PzFiqz4dH-Lwvud8-OXs4Ih2ogLUxlrW1CuWeqRVEfmIudQJx7zH97LSRw5jh4SrXKZC5U6Gc5gJBuWxtIIrYxx3MohEIOI_SuJUhWk1UvQ2o0Qp0ZfoxJfVXa3biOm9mH-USKTiDvs1ci4hGdNUOB55K6TxFyc0RDdc_8-66BmsdStq8rmdAhuw4ovnsN6rVZAOvF7AcDz75R05bRPSLpGyydjXZv69XFRkVhBDQvFqtDg0tUGctZ4EobgLUubkoCxsU8jK3ryErw_yNa9gtSgL_xoI2lomTGQYtxgXs9SIqbU299IpjV0_gA_96Ga2K7EelD4usibUYjqLedb4wQDeLi3nbVmRf9hsBAdZtncXd-64y-3dGpeaMpED2OqdI-vgqMqWnjGA3WUr4kjYHDKFL6-rDKFbxFyJ-y2QjdLNe5-wC0-OzsYn2cnxZLQFTyNc7bTZP29gtV5c-214bH_Us2qx00weAt8e2hX_AAqtUQY |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Mixed+programming+metaphors+in+a+shared+dataspace+model+of+concurrency&rft.jtitle=IEEE+transactions+on+software+engineering&rft.au=Roman%2C+G.-C.&rft.au=Cunningham%2C+H.C.&rft.date=1990-12-01&rft.issn=0098-5589&rft.volume=16&rft.issue=12&rft.spage=1361&rft.epage=1373&rft_id=info:doi/10.1109%2F32.62445&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_32_62445 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0098-5589&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0098-5589&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0098-5589&client=summon |