Title :
A method and support environment for distributed software component engineering
Author_Institution :
Dept. of Comput. Sci., Auckland Univ., New Zealand
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;
Conference_Titel :
Software Methods and Tools, 2000. SMT 2000. Proceedings. International Conference on
Conference_Location :
Wollongong, NSW
Print_ISBN :
0-7695-0903-7
DOI :
10.1109/SWMT.2000.890431