Technical Report
Component-Oriented Redesign of the CASE-Tool AutFocus
Author(s): Klaus Bergner, Franz Huber, Andreas Rausch, Marc Sihling
Year: 1997
Number: TUM-I9752
Editor:
CR Classification: D.1.3, D.1.5, D.1.7, D.2.1, D.2.2, D.2.5, D.2.6, D.2.7, D.2.9, D.2.10, D.2.m
CR General Terms: Design, Documentation, Management
Keywords: Componentware, Object-Oriented Software Engineering, Design, Redesign, Java, CASE, Repository
Abstract:In this paper, we explore how the componentware paradigm can be used to
re-engineer
existing software systems. As a case study, we use the prototype
implementation of
the CASE tool AutoFocus which has been developed using
standard object-oriented
design techniques. Although designed for re-usability
with respectto certain criteria,
AutoFocus did not use a component-based
approach yet. The case study concentrates on
the repository subsystem, as this
part is currently the least modular part of AutoFocus.
We outline essential
concepts of the componentware paradigm, including
a methodology how to carry
out a component-based design process,
introduce the current state of
AutoFocus, and sketch how we derive
a component-based redesign, including a
migration strategy from
purely object-oriented legacy systems to
component-based systems.
Available as compressed Postscript
BibTeX-Entry:
@techreport{TUM-I9752,
author = {Klaus Bergner and Franz Huber and Andreas Rausch and Marc Sihling},
title = {Component-Oriented Redesign of the CASE-Tool AutFocus},
number = {TUM-I9752},
institution = {Technische Univerit\"at M\"unchen},
year = {1997},
url = {http://www4.informatik.tu-muenchen.de/reports/TUM-I9752.html},
abstract = {In this paper, we explore how the componentware paradigm can be used to
re-engineer
existing software systems. As a case study, we use the prototype
implementation of
the CASE tool AutoFocus which has been developed using
standard object-oriented
design techniques. Although designed for re-usability
with respectto certain criteria,
AutoFocus did not use a component-based
approach yet. The case study concentrates on
the repository subsystem, as this
part is currently the least modular part of AutoFocus.
We outline essential
concepts of the componentware paradigm, including
a methodology how to carry
out a component-based design process,
introduce the current state of
AutoFocus, and sketch how we derive
a component-based redesign, including a
migration strategy from
purely object-oriented legacy systems to
component-based systems.},
CRClassification = {D.1.3, D.1.5, D.1.7, D.2.1, D.2.2, D.2.5, D.2.6, D.2.7, D.2.9, D.2.10, D.2.m},
CRGenTerms = {Design, Documentation, Management}}