DocumentCode :
2576775
Title :
A reuse triplet view of UML
Author :
Mugisa, Ezra K.
Author_Institution :
Dept. of Math. & Comput. Sci., Univ. of the West Indies, Kingston, Jamaica
fYear :
2003
fDate :
4-6 April 2003
Firstpage :
126
Lastpage :
133
Abstract :
We explore the extent to which the UML as a modelling language supports systematic software reuse (SSR), via the reuse triplet concept. We express systematic software reuse as a triple in the following way: SSR=(RSA, plugging, RSCs). We present a style for the representation of the reuse triplet´s RSA (reuse software architecture) in the UML. We are looking for a representation technique that is suitable for expressing software architecture as a reusable interconnection of components. We decouple the invariant part of the RSA (the interconnection of components) from the variant part (the components being interconnected) and make the RSA more easily reusable through the plugging operation. The plugging component of the reuse triplet is the reuse operator for RSA instantiation, within the RSA´s representation. We briefly examine how plugging fits into the framework provided by the UML to provide an instantiation of the RSA into a system in which the variant slots in the RSA are replaced by their realisations, which we call RSCs (reuse software components). We find that although there are problems with plugging as defined in the reuse triplet, the UML does offer a modeling capability that is not altogether unfriendly to our reuse triplet concept. This is good news for architecture-based systematic software reuse.
Keywords :
formal specification; software architecture; software reusability; specification languages; UML; reuse software architecture; reuse triplet view; software components; systematic software reuse; unified modelling language; Computer architecture; Computer science; Filters; Formal specifications; Mathematical model; Mathematics; Software architecture; Software engineering; Software systems; Unified modeling language;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SoutheastCon, 2003. Proceedings. IEEE
Print_ISBN :
0-7803-7856-3
Type :
conf
DOI :
10.1109/SECON.2003.1268442
Filename :
1268442
Link To Document :
بازگشت