From ACT-ONE to Miranda, a Translation Experiment

Charles, Nathan and Bowman, H. and Thompson, Simon (1997) From ACT-ONE to Miranda, a Translation Experiment. Computer Standards and Interfaces, 19 (1). pp. 31-49. ISSN 0920-5489 . (Full text available)

Postscript
Download (274kB)
[img]
Preview
PDF
Download (305kB)
[img]
Preview
Official URL
http://dx.doi.org/10.1016/S0920-5489(97)00005-6

Abstract

It is now almost universally acknowledged that the data language ACT-ONE associated with the formal description technique LOTOS is inappropriate for the purpose of OSI formal description. In response to this the LOTOS restandardisation activity plans to replace ACT-ONE with a functional language. Thus, compatibility between ACT-ONE and the replacement data language becomes an issue. In response to this, we present an experimental investigation of backward compatibility between ACT-ONE and the new LOTOS data language. Specifically, we investigate translating ACT-ONE data types into the functional language Miranda. Miranda has been chosen as it is a widely used functional programming language and it is close in form to the anticipated new data language. This work serves as a ``verification of concept'' for translating ACT-ONE to the E-LOTOS data language. It identifies the bounds on embedding ACT-ONE in a functional data language. In particular, it indicates what can be translated and what cannot be translated. In addition, the paper reveals pertinent issues which can inform the E-LOTOS work. For example, which constructs are needed in E-LOTOS in order to support the class of data type specifications typically made in the LOTOS setting? We conclude with a number of specific recommendations for the E-LOTOS data language.

Item Type: Article
Uncontrolled keywords: ACT-ONE, LOTOS, Miranda, compatibility, data type
Subjects: Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming,
Divisions: Faculties > Science Technology and Medical Studies > School of Computing > Theoretical Computing Group
Depositing User: Mark Wheadon
Date Deposited: 24 Jul 2009 22:28
Last Modified: 20 Apr 2012 11:37
Resource URI: http://kar.kent.ac.uk/id/eprint/21506 (The current URI for this page, for reference purposes)
  • Depositors only (login required):

Downloads

Downloads per month over past year