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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IEEE transactions on education Ročník 40; číslo 1; s. 1 - 11
Hlavní autoři: Doherty, B S, Harris, S A J
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