• 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