W. Chutimaskul
Generic Abstract Data Types in occam'3 (e)
Chutimaskul, W.; Kerridge, J.
Authors
J. Kerridge
Contributors
J.P. Gray
Editor
F. Naghdy
Editor
Abstract
This paper describes the library mechanism for defining generic abstract data types (generic ADTs) as an extension to occam3 (occam3(e)). A generic ADT must be able to reuse either base data types or pre-defined data types and existing operations. A reusable data type can be realised by using the concept of parameterised types, whereas the reusable operations are realised by means of overloading and polymorphism. The work concentrates on the design of the occam3(e) library to support the above concept.
Citation
Chutimaskul, W., & Kerridge, J. (1994, November). Generic Abstract Data Types in occam'3 (e). Presented at PCAT-94, Wollongong, Australia
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | PCAT-94 |
Start Date | Nov 8, 1994 |
End Date | Nov 9, 1994 |
Acceptance Date | Apr 1, 1995 |
Publication Date | 1995 |
Deposit Date | Apr 17, 2019 |
Pages | 58-67 |
Book Title | Parallel Computing: Technology and Practice : proceedings of the 7th Australian Transputer and Occam user Group Conference |
ISBN | 9051991967 4274900177 |
Keywords | Occam3(e), generic abstract date type, generic algorithm, library, polymorphism. |
Public URL | http://researchrepository.napier.ac.uk/Output/1736702 |
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
A dynamic connection capability for pervasive adaptive environments using JCSP
(2009)
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