摘要:This paper presents work pertinent to architecture reuse. On one hand, it presents
the framework design method FBDM (Framework Based Design Method) which offers a
design language, a design process and a CASE toolset. On the other hand, it reports on an
experimental evaluation of FBDM in the domain of graphical drawing editors. The design
language of FBDM is a UML profile that extends UML with graphical annotations to
distinguish between a framework core and hot-spots. The FBDM design process generates
a framework semi-automatically by unifying a set of applications in the framework domain;
the developer is probed to decide on the completeness of some relations. The second part of
this paper uses a graphical drawing editor framework to evaluate FBDM. It compares the
framework generated by FBDM to the popular JHotDraw framework. In addition, it uses
design metrics to examine the quality of the generated framework and the usefulness of the
notation of FBDM.