Title :
Role modelling for component design
Author :
Zhao, Liping ; Kendall, Elizabeth
Author_Institution :
Dept. of Comput. Sci., R. Melbourne Inst. of Technol., Vic., Australia
Abstract :
Components are collections of co-operating entities (C. Pfister and C. Szyperski, 1996). New abstractions and techniques are required for component engineering so that proper emphasis can be placed on interaction, co-operation, and collaboration. The authors present an approach to component design that is based on role modelling. We propose role modelling for component design because of its excellent support for many of the criteria, rules, and principles that form the basis of modularity. As role models can be employed for analysis design and implementation, they also provide a direct mapping to applications that can be traceable throughout a component´s lifecycle.
Keywords :
groupware; interactive systems; object-oriented programming; analysis design; application tracing; co-operating entities; component design; component engineering; component lifecycle; modularity; role modelling; Aggregates; Buildings; Computer languages; Documentation; Heart; Protection; Software measurement;
Conference_Titel :
System Sciences, 2000. Proceedings of the 33rd Annual Hawaii International Conference on
Print_ISBN :
0-7695-0493-0
DOI :
10.1109/HICSS.2000.927010