Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Direct semantics of concurrent languages in the SMoLCS approach

Journal Article · · IBM J. Res. Dev.; (United States)
DOI:https://doi.org/10.1147/rd.315.0512· OSTI ID:5384759
For years providing syntax-directed methods for the formal definition of concurrent languages has proved to be a challenging task. Problems are even more difficult if a language has some of the typical Ada features, such as strong interference between sequential and concurrent aspects, parameterized semantics, complex data structure, and finally an extremely large size. The authors developed an approach, the SMoLCS approach, which extends the denotational method to handle concurrent languages and also provides a solution to the above problems. Their method has been adopted for the formal definition of full Ada within the related EEC project. They illustrate the basic principles of the approach, following the so-called direct semantics style used for Ada with the help of a toy language as a running example.
OSTI ID:
5384759
Journal Information:
IBM J. Res. Dev.; (United States), Journal Name: IBM J. Res. Dev.; (United States) Vol. 31:5; ISSN IBMJA
Country of Publication:
United States
Language:
English

Similar Records

Semantics of shared variables in parallel programming languages
Thesis/Dissertation · Tue Dec 31 23:00:00 EST 1985 · OSTI ID:7183687

Development of a debugger for a concurrent language
Conference · Mon Aug 01 00:00:00 EDT 1983 · SIGPLAN Not.; (United States) · OSTI ID:5084214

Processes and the denotational semantics of concurrency
Journal Article · Fri Jul 01 00:00:00 EDT 1983 · Inf. Control; (United States) · OSTI ID:5180525