• 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