arrow
Return

Developing adaptable software architectures using design patterns: an NFR approach

delete2003-06-01
delete16
PRE
AI
L
Lawrence Chung
K
Kendra Cooper
A
Anna Yi
DOI:10.1016/S0920-5489(02)00096-Xdelete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Just about everything changes, and so should a software system accordingly in order to survive and succeed. But how can we develop such a software system? Lately, a growing number of practitioners have shown great interests in using design patterns towards the development of an adaptable system, since design patterns represent high-level abstractions that reflect the experience of no other than skilled practitioners themselves. According to a given format, design patterns describe the context, problems, solutions and consequences of making specific design decisions. This paper presents, Proteus-a framework which is intended to support the development of adaptable software architectures using design patterns. The main concepts of Proteus are illustrated by way of a home appliance control system. (C) 2002 Elsevier Science B.V. All rights reserved.
Keywords:
design pattern
nonfunctional requirements
adaptability
software architecture
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computer Standards and Interfaces
IF:
3.1
Papers:
2.3K
Citations:
2.0K

Organization

No organization information available