ACM Home Page
Please provide us with feedback. Feedback
Shuffle languages, Petri nets, and context-sensitive grammars
Full text PdfPdf (865 KB)
Source
Communications of the ACM archive
Volume 24 ,  Issue 9  (September 1981) table of contents
Pages: 597 - 605  
Year of Publication: 1981
ISSN:0001-0782
Author
Jay Gischer  Univ. of Washington, Seattle
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 50,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/358746.358767
What is a DOI?

ABSTRACT

Flow expressions have been proposed as an extension of the regular expressions designed to model concurrency. We examine a simplification of these flow expressions which we call shuffle expressions. We introduce two types of machines to aid in recognizing shuffle languages and show that one such machine may be equivalent to a Petri Net. In addition, closure and containment properties of the related language classes are investigated, and we show that one machine type recognizes at least a restricted class of shuffle languages. Finally, grammars for all shuffle languages are generated, and the shuffle languages are shown to be context-sensitive.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Araki, T., Kagimasa, T., and Tokura, N. Relations of flow languages to Petri Net languages. Programming Languages Group Memo No. 79-01, Dept of Infor. and Comp. Sci., Osaka, Japan, Feb. 1979.
 
2
 
3
 
4
 
5
Shaw, A. C., Software descriptions with flow expressions. IEEE Trans. Software Eng. SE-4, 3, (May 1978) 243-254.