• DocumentCode
    1888627
  • Title

    Distributed software engineering

  • Author

    Kramer, Jeff

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1994
  • fDate
    16-21 May 1994
  • Firstpage
    253
  • Lastpage
    263
  • Abstract
    The term “distributed software engineering” is ambiguous. It includes both the engineering of distributed software and the process of distributed development of software, such as cooperative work. This paper concentrates on the former, giving an indication of the special needs and rewards in distributed computing. In essence, we argue that the structure of these systems as interacting components is a blessing which forces software engineers towards compositional techniques which offer the best hope for constructing scalable and evolvable systems in an incremental manner. We offer some guidance and recommendations as to the approaches which seem most appropriate, particularly in languages for distributed programming, specification and analysis techniques for modelling and distributed paradigms for guiding design
  • Keywords
    distributed processing; parallel programming; software engineering; analysis techniques; compositional techniques; distributed computing; distributed programming; distributed software engineering; evolvable systems; scalable systems; specification; Application software; Availability; Collaborative work; Control systems; Design engineering; Distributed computing; Distributed processing; Educational institutions; Parallel processing; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1994. Proceedings. ICSE-16., 16th International Conference on
  • Conference_Location
    Sorrento
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-5855-X
  • Type

    conf

  • DOI
    10.1109/ICSE.1994.296784
  • Filename
    296784