Emulation of the occam((TM)) parallel programming language
This paper describes emulation of parallel execution of a program written in standard occam((TM)) source code. The occam language is a high-level language specifically designed to accommodate concurrent programming. The emulator checks and executes most instructions in the occam 2 language, providin...
Uloženo v:
| Vydáno v: | IEEE transactions on education Ročník 40; číslo 1; s. 1 - 11 |
|---|---|
| Hlavní autoři: | , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
01.02.1997
|
| ISSN: | 0018-9359 |
| 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 | This paper describes emulation of parallel execution of a program written in standard occam((TM)) source code. The occam language is a high-level language specifically designed to accommodate concurrent programming. The emulator checks and executes most instructions in the occam 2 language, providing a useful tool for debugging simple occam programs, and also provides accessibility to allow monitoring of execution. A "user friendly" graphical interface is an integral part of the emulator. The paper describes the emulator and its use in teaching the occam language and parallel programming concepts to final year undergraduates. The teaching context is given and laboratory notes outlined along with sample programs that illustrate features of the language |
|---|---|
| AbstractList | This paper describes emulation of parallel execution of a program written in standard occam((TM)) source code. The occam language is a high-level language specifically designed to accommodate concurrent programming. The emulator checks and executes most instructions in the occam 2 language, providing a useful tool for debugging simple occam programs, and also provides accessibility to allow monitoring of execution. A "user friendly" graphical interface is an integral part of the emulator. The paper describes the emulator and its use in teaching the occam language and parallel programming concepts to final year undergraduates. The teaching context is given and laboratory notes outlined along with sample programs that illustrate features of the language |
| Author | Harris, S A J Doherty, B S |
| Author_xml | – sequence: 1 givenname: B surname: Doherty middlename: S fullname: Doherty, B S – sequence: 2 givenname: S surname: Harris middlename: A J fullname: Harris, S A J |
| BookMark | eNotjrtOwzAUQD0UibYw8AeeUDukXPv6FTZUlYdUxFLmynHsEOTEJU7-n0gwHZ3l6KzIok-9J-SOwY4xKB8Y7qQUSokFWQIwU5Qoy2uyyvl7ViG5XJLHQzdFO7appynQ8cvT5JztNpvT-3ZLL3awMfpIL0NqBtt1bd_QaPtmso2_IVfBxuxv_7kmn8-H0_61OH68vO2fjkXD0YyF0hyY5qJGLWtUHK2Wrqqq0mgAHSR6XlXOQYCSzSoMc8C8wGBUqLVWuCb3f9154mfyeTx3bXY-zh8-TfnMDRqlQOAvKzxHVg |
| ContentType | Journal Article |
| DBID | 7SC 7SP 7TB 8FD FR3 JQ2 KR7 L7M L~C L~D |
| DOI | 10.1109/13.554664 |
| DatabaseName | Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Civil Engineering Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | Civil Engineering Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Civil Engineering Abstracts |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Education |
| EndPage | 11 |
| GroupedDBID | -~X 0R~ 29I 3EH 4.4 5GY 6IK 7SC 7SP 7TB 85S 8FD AAJGR AAVXG AAWTH AAYJJ ABAZT ABOPQ ABQJQ ABVLG ACGFO ACGFS ACIWK ACNCT AENEX AFOGA AGQYO AHBIQ AI. AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR AZLTO BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD FR3 HZ~ H~9 IFIPE IFJZH IPLJI JAVBF JQ2 KR7 L7M LAI L~C L~D M43 MS~ O9- OCL P2P PQQKQ RIE RNS TN5 VH1 |
| ID | FETCH-LOGICAL-g238t-67201724d375d3623a75cbbb987007f53e2bbcc0f0917f5481c01e43f86fd7763 |
| ISICitedReferencesCount | 2 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=A1997WH17900001&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0018-9359 |
| IngestDate | Sun Sep 28 05:55:57 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-g238t-67201724d375d3623a75cbbb987007f53e2bbcc0f0917f5481c01e43f86fd7763 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 23 |
| PQID | 28386604 |
| PQPubID | 23500 |
| PageCount | 11 |
| ParticipantIDs | proquest_miscellaneous_28386604 |
| PublicationCentury | 1900 |
| PublicationDate | 1997-02-01 |
| PublicationDateYYYYMMDD | 1997-02-01 |
| PublicationDate_xml | – month: 02 year: 1997 text: 1997-02-01 day: 01 |
| PublicationDecade | 1990 |
| PublicationTitle | IEEE transactions on education |
| PublicationYear | 1997 |
| SSID | ssj0014525 |
| Score | 1.4604789 |
| Snippet | This paper describes emulation of parallel execution of a program written in standard occam((TM)) source code. The occam language is a high-level language... |
| SourceID | proquest |
| SourceType | Aggregation Database |
| StartPage | 1 |
| Title | Emulation of the occam((TM)) parallel programming language |
| URI | https://www.proquest.com/docview/28386604 |
| Volume | 40 |
| WOSCitedRecordID | wosA1997WH17900001&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) issn: 0018-9359 databaseCode: RIE dateStart: 19630101 customDbUrl: isFulltext: true dateEnd: 99991231 titleUrlDefault: https://ieeexplore.ieee.org/ omitProxy: false ssIdentifier: ssj0014525 providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1dS8MwFA1-PeiD6FT8tg8i20O1adIm9U1kMmSbgh3sbfQjVWFr5zbFn-9Nk3YdPqgPQilbGWvJCfee3Jueg9A5IcJ1bOGaTsQtEzJUbHqUJmYQE8HhCIk2m2DdLu_3vUdtJTfN7QRYmvLPT2_8r1DDNQBbvjr7B7jLP4UL8BlAhzPADudfAd8caUeuov2fwfAB6hwOvwMrf1kIkIrfw6EYFvuzRrJiUNQuq4RVLgalj0RhKp53F0SxK6SkwdmL1OjNJ8u8mNoKJhMlYfAE8ed-XmBQ4qzlZg0dNDHERKKFu3XQVBpLC5NDRUBcSaUqjH4P0rnGKSaXcoec0jBfFMLuPgzueu32wG_2_Yvxmyk9wmQvXRumLKNVmzkeVm_rlT0j2aFVeVc9rtaRgrtdlff6lnFzGuFvoU3N_40bhds2WhJpTVpn6wGtoY2KQuQOui7RNLLEADSNHM163e80GkaBolFB0ShQ3EW9u6Z_2zK13YX5DLxpZrrMlgtyGhPmxMArSMCcKAxDD0KqxRKHCDsMo8hKgOLBV8pxZGFBScLdJGaQJ_bQSpqlYh8Z1Ak4JjiCxS6lHjwXxsLyAmB7Nndihg_QWTEMAwgnskcUpCJ7nw6AbXLXtejhj784Quvz2XKMVmaTd3GC1qKP2et0cppD8wUVZjyD |
| linkProvider | IEEE |
| 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=Emulation+of+the+occam%28%28TM%29%29+parallel+programming+language&rft.jtitle=IEEE+transactions+on+education&rft.au=Doherty%2C+B+S&rft.au=Harris%2C+S+A+J&rft.date=1997-02-01&rft.issn=0018-9359&rft.volume=40&rft.issue=1&rft.spage=1&rft.epage=11&rft_id=info:doi/10.1109%2F13.554664&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9359&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9359&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9359&client=summon |