DocumentCode :
2407671
Title :
Open reuse of component designs in OPM/Web
Author :
Reinhartz-Berger, Iris ; Dori, Dov ; Katz, Shmuel
Author_Institution :
Technion-Israel Inst. of Technol., Haifa, Israel
fYear :
2002
fDate :
2002
Firstpage :
19
Lastpage :
24
Abstract :
As system complexity has increased, so has interest in reusing software components in early development phases. While most current modeling methods support design of generic parameterized frameworks or patterns and weaving them into specific models, they do not support open reuse, i.e., the ability to develop partially specified components and refine them in the target application. We introduce an open reuse formalism that is based on OPM/Web, an extension of object-process methodology for distributed systems and Web applications. Our open reuse is accomplished by a three-step process, consisting of designing reusable models, creating basic woven models, and enhancing their specification. We model a reusable component through partially specified environmental elements that are bound to concrete counterparts when the component is integrated into the system under development. Rules for modeling and combining components are defined and applied to a Web example.
Keywords :
Internet; distributed object management; formal specification; object-oriented programming; software reusability; OPM/Web; Web applications; distributed systems; early development phases; object-process methodology; open component design reuse; partially specified components; reusable models; software component reuse; specification; woven models; Application software; Cities and towns; Design methodology; Iris; Object oriented modeling; Packaging; Process design; Software quality; Unified modeling language; Weaving;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
ISSN :
0730-3157
Print_ISBN :
0-7695-1727-7
Type :
conf
DOI :
10.1109/CMPSAC.2002.1044528
Filename :
1044528
Link To Document :
بازگشت