Title :
Narada: an environment for specification and execution of multi-system applications
Author :
Halabi, Y. ; Ansari, M. ; Batra, R. ; Jin, W. ; Karabatis, G. ; Krychiniak, P. ; Rusinkiewicz, M. ; Suardi, L.
Author_Institution :
Dept. of Comput. Sci., Houston Univ., TX, USA
Abstract :
Describes Narada, an environment in which multi-system; applications can be defined using high-level specifications, without dealing explicitly with the details of task synchronization and data exchange. Once an application is defined, it can be executed automatically, providing location transparency and resolving most of the hardware and software incompatibilities. The paper discusses the task specification language used by Narada and shows how it can be used as an intermediate execution language for multidatabase query languages and to support various extended transaction models. The paper also discusses how programs specified in this language can be executed in a heterogeneous computing environment consisting of autonomous software systems
Keywords :
distributed databases; formal specification; programming environments; specification languages; transaction processing; Narada; autonomous software systems; execution environment; extended transaction models; heterogeneous computing environment; high-level specifications; intermediate execution language; location transparency; multi-system applications; multidatabase query languages; specification environment; task specification language; Application software; Computer science; Control systems; Database languages; Hardware; Information resources; Operating systems; Software systems; Specification languages; Telephony;
Conference_Titel :
Systems Integration, 1992. ICSI '92., Proceedings of the Second International Conference on
Conference_Location :
Morristown, NJ
Print_ISBN :
0-8186-2697-6
DOI :
10.1109/ICSI.1992.217263