DocumentCode
2711800
Title
A method and support environment for distributed software component engineering
Author
Grundy, John
Author_Institution
Dept. of Comput. Sci., Auckland Univ., New Zealand
fYear
2000
fDate
2000
Firstpage
157
Lastpage
166
Abstract
Engineering component based software systems is challenging, and made even more difficult when multiple developers are involved. A suitable software process for distributed component engineering is required, along with appropriate development notations and collaborative work supporting tools. The paper describes a component engineering methodology we have been developing, along with examples of its notations, development tools and tool collaborative work facilities. Key characteristics of the process and notations include their use of multiple perspectives on component capabilities and the extension of the Unified Modelling Language to capture these. We have integrated and extended several software tools to support the use of this new component engineering method. We have also provided a range of collaborative work facilities in these tools to facilitate collaborative component engineering. We illustrate some of these tools in use during multi-user development, and briefly discuss the architectural realisation of these tools and their integration
Keywords
distributed object management; groupware; object-oriented programming; software tools; specification languages; Unified Modelling Language; architectural realisation; collaborative component engineering; collaborative work facilities; collaborative work supporting tools; component based software systems engineering; component capabilities; component engineering method; component engineering methodology; development notations; development tools; distributed software component engineering; multi-user development; multiple developers; multiple perspectives; software process; support environment; tool collaborative work facilities; Assembly; Collaborative software; Collaborative tools; Collaborative work; Programming; Software development management; Software engineering; Software systems; Software tools; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Methods and Tools, 2000. SMT 2000. Proceedings. International Conference on
Conference_Location
Wollongong, NSW
Print_ISBN
0-7695-0903-7
Type
conf
DOI
10.1109/SWMT.2000.890431
Filename
890431
Link To Document