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
Link To Document