J. M. Kerridge
A FORTRAN implementation of Concurrent Pascal
Kerridge, J. M.
Authors
Abstract
This paper describes the transportation of sequential and concurrent Pascal from the SOLO distribution tape to a non‐PDP‐11 like mainframe (IBM 370/145). An interpreter for the idealized virtual machine was written in FORTRAN. Subsequently the PDP‐11 dependencies were removed from the interpreter and compilers so that a more transportable version of concurrent Pascal could be generated. A FORTRAN system was then constructed which simulated an operating system environment in which the interpreter could run. Clock and device interrupts are simulated so that process scheduling can be undertaken as if real interrupts were being generated.
The system was constructed for a teaching environment so that several students could make use of the Polytechnic's interactive computer system each running their own concurrent system.
Citation
Kerridge, J. M. (1982). A FORTRAN implementation of Concurrent Pascal. Software: Practice and Experience, 12(1), 45-55. https://doi.org/10.1002/spe.4380120105
Journal Article Type | Article |
---|---|
Acceptance Date | Jan 1, 1982 |
Publication Date | 1982-01 |
Deposit Date | Apr 17, 2019 |
Journal | Software: Practice and Experience |
Print ISSN | 0038-0644 |
Electronic ISSN | 1097-024X |
Publisher | Wiley |
Peer Reviewed | Peer Reviewed |
Volume | 12 |
Issue | 1 |
Pages | 45-55 |
DOI | https://doi.org/10.1002/spe.4380120105 |
Keywords | Sequential Pascal; Concurrent Pascal; Kernel; Interpreter; SOLO |
Public URL | http://researchrepository.napier.ac.uk/Output/1735376 |
You might also like
An aspect-oriented component-based approach to seamless web service composition
(2007)
Journal Article
Process discovery in highly parallel distributed systems.
(2014)
Presentation / Conference Contribution
Verifying the CPA Networking Stack using SPIN/Promela.
(2013)
Presentation / Conference Contribution
RDF recipes for context-aware interoperability in pervasive systems.
(2012)
Presentation / Conference Contribution
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search