DocumentCode
2441715
Title
A language for distributed applications
Author
Barbacci, Mario R. ; Wing, Jeannette M.
Author_Institution
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
1990
fDate
12-15 Mar 1990
Firstpage
59
Lastpage
68
Abstract
Durra is a language designed to support the development of distributed applications consisting of multiple, concurrent, large-grained tasks executing in a heterogeneous network. An application-level program is written in Durra as a set of task descriptions that prescribes a way to manage the resources of a heterogeneous machine network. The application describes the tasks to be instantiated and executed as concurrent processes, the intermediate queues required to store the messages as they move from producer to consumer processes, and the possible dynamic reconfigurations of the application. The application-level programming paradigm fits a top-down, incremental method of software development very naturally. It is suggested that a language like Durra would be of great value in the development of large, distributed systems
Keywords
distributed processing; high level languages; software engineering; Durra language; application-level program; distributed applications; dynamic reconfigurations; heterogeneous machine network; heterogeneous network; intermediate queues; large-grained tasks; software development; Application software; Computer network management; Computer networks; Computer science; Libraries; Programming; Resource management; Software engineering; Software quality; US Government;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Languages, 1990., International Conference on
Conference_Location
New Orleans, LA
Print_ISBN
0-8186-2036-6
Type
conf
DOI
10.1109/ICCL.1990.63761
Filename
63761
Link To Document