DocumentCode
877978
Title
Durra: a structure description language for developing distributed applications
Author
Barbacci, Mario R. ; Weinstock, Charles B. ; Doubleday, Dennis L. ; Gardner, Michael J. ; Lichota, Randall W.
Author_Institution
Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume
8
Issue
2
fYear
1993
fDate
3/1/1993 12:00:00 AM
Firstpage
83
Lastpage
94
Abstract
Durra is a language and runtime support system for developing distributed applications. The paper describes the general nature of these applications, and the need for separating structural and behavioural details. A Durra user describes an application as a set of components (application tasks and communication channels), a set of alternative configurations showing how these components are connected at runtime, and a set of conditional configuration transitions, that take place at runtime. These features are illustrated through examples drawn from the fault tolerance domain. An illustration of the use of Durra in an incremental software development scenario is also given
Keywords
distributed processing; fault tolerant computing; software engineering; specification languages; Durra; application tasks; communication channels; conditional configuration transitions; distributed applications; fault tolerance; incremental software development; runtime support system; structure description language;
fLanguage
English
Journal_Title
Software Engineering Journal
Publisher
iet
ISSN
0268-6961
Type
jour
Filename
206966
Link To Document