Share Email Print

Proceedings Paper

Adaptability vs. reusability of software systems
Author(s): Faisal Akkawi; Munki Lee; Atef Bader; Tzilla Elrad
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

Every software system changes over its lifetime. Some of the changes are predictable, and systems can be designed to be robust to such changes by considering those future changes beforehand. However, it is impossible to predict all the future changes and possible concerns. Anticipating the various concerns is hard due to the diversity in client requirements and the rapid advances in the enabling technologies. Because unanticipated changes often require many parts of the system to be modified or redesigned, they are very costly most of the time. Therefore, it is necessary to engineer adaptability into software systems in order to meet various future requirements. Adaptability is the cornerstone of a successful design. In this paper we present an application framework, the Aspect Moderator Framework (AMF), which can make a software system adaptable and robust to changes over its lifetime, thus reducing overall system cost. This paper shows how the Aspect Moderator Framework (AMF) can be used to build commercial applications that can evolve and adapt to new requirements easily.

Paper Details

Date Published: 27 July 2001
PDF: 9 pages
Proc. SPIE 4528, Commercial Applications for High-Performance Computing, (27 July 2001); doi: 10.1117/12.434864
Show Author Affiliations
Faisal Akkawi, Illinois Institute of Technology (United States)
Munki Lee, Illinois Institute of Technology (United States)
Atef Bader, Illinois Institute of Technology (United States)
Tzilla Elrad, Illinois Institute of Technology (United States)

Published in SPIE Proceedings Vol. 4528:
Commercial Applications for High-Performance Computing
Howard Jay Siegel, Editor(s)

© SPIE. Terms of Use
Back to Top