File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1007/978-0-387-34848-3_14
- Find via
Supplementary
-
Citations:
- Appears in Collections:
Book Chapter: Compiling heterarchical programs by means of Petri nets
Title | Compiling heterarchical programs by means of Petri nets |
---|---|
Authors | |
Keywords | D.1.5 D.3.3 Object-oriented programming Language constructs and Features |
Issue Date | 1995 |
Publisher | Springer |
Citation | Compiling heterarchical programs by means of Petri nets. In Software Quality and Productivity, p. 92-95. United States: Springer, 1995 How to Cite? |
Abstract | We present a method for compiling a program which does not have a conventional tree-like hierarchy of control. Such a structure can arise quite naturally in applications which are strongly user-interactive or contain significant elements of transaction processing, dynamic modelling or process control. Having a heterarchical structure, the application program is capable of being executed simultaneously at an unlimited number of points. Thus a program involving parallel distributed processing, interleaving between processors or multithreading might take advantage of this approach. The encompassing execution strategy is based on the idea of tokens moving through a variant of a Petri net under the control of a firing protocol. We describe an approach to modelling control structures with Petri net semantics and means taken to provide complete reactivation control at run time. |
Persistent Identifier | http://hdl.handle.net/10722/209161 |
ISBN | |
ISSN | 2023 SCImago Journal Rankings: 0.242 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Evans, JB | - |
dc.date.accessioned | 2015-04-01T07:22:20Z | - |
dc.date.available | 2015-04-01T07:22:20Z | - |
dc.date.issued | 1995 | - |
dc.identifier.citation | Compiling heterarchical programs by means of Petri nets. In Software Quality and Productivity, p. 92-95. United States: Springer, 1995 | - |
dc.identifier.isbn | 978-1-4757-6544-1 | - |
dc.identifier.issn | 1868-4238 | - |
dc.identifier.uri | http://hdl.handle.net/10722/209161 | - |
dc.description.abstract | We present a method for compiling a program which does not have a conventional tree-like hierarchy of control. Such a structure can arise quite naturally in applications which are strongly user-interactive or contain significant elements of transaction processing, dynamic modelling or process control. Having a heterarchical structure, the application program is capable of being executed simultaneously at an unlimited number of points. Thus a program involving parallel distributed processing, interleaving between processors or multithreading might take advantage of this approach. The encompassing execution strategy is based on the idea of tokens moving through a variant of a Petri net under the control of a firing protocol. We describe an approach to modelling control structures with Petri net semantics and means taken to provide complete reactivation control at run time. | - |
dc.language | eng | - |
dc.publisher | Springer | - |
dc.relation.ispartof | Software Quality and Productivity | - |
dc.subject | D.1.5 | - |
dc.subject | D.3.3 | - |
dc.subject | Object-oriented programming | - |
dc.subject | Language constructs and Features | - |
dc.title | Compiling heterarchical programs by means of Petri nets | - |
dc.type | Book_Chapter | - |
dc.identifier.email | Evans, JB: evans@cs.hku.hk | - |
dc.identifier.doi | 10.1007/978-0-387-34848-3_14 | - |
dc.identifier.hkuros | 541 | - |
dc.identifier.spage | 92 | - |
dc.identifier.epage | 95 | - |
dc.publisher.place | United States | - |
dc.identifier.issnl | 1868-4238 | - |