Applications of Join Java
| dc.contributor.author | Von Itzstein, G.S.A. | |
| dc.contributor.author | Kearney, D.A. | |
| dc.date.issued | 2002 | |
| dc.description.abstract | We have previously proposed Join Java, a super-set of Java that incorporates the synchronisation and concurrency semantics of the Join calculus. Join Java incorporates asynchronous method calls and message passing. These modifications support the object-oriented flavour of Java. Synchronisation is expressed by a conjunction of method calls that will execute associated code only when all parts of the condition are satisfied. Thread creation is expressed by addition of a new return type that indicates an asynchronous method. This paper illustrates how Join Java can be used to represent two popular process semantics in a straight forward manner. In this paper we first examine state charts and how they map directly into Join Java syntax. We then examine Petri nets and how they also map into Join Java. | |
| dc.identifier.citation | Australian computer science communications, 2002; 24(3):37-46 | |
| dc.identifier.doi | 10.1145/563952.563938 | |
| dc.identifier.issn | 0157-3055 | |
| dc.identifier.uri | https://hdl.handle.net/1959.8/49984 | |
| dc.language.iso | en | |
| dc.publisher | IEEE | |
| dc.rights | Copyright 2002 IEEE | |
| dc.title | Applications of Join Java | |
| dc.type | Journal article | |
| pubs.publication-status | Published | |
| ror.mmsid | 9915913241301831 |