DocumentCode
351623
Title
Haemo dialysis software architecture design experiences
Author
Bengtsson, PerOlof ; Bosch, Jan
Author_Institution
Dept. of Software Eng., Karlskrona Univ., Ronneby, Sweden
fYear
1999
fDate
22-22 May 1999
Firstpage
516
Lastpage
525
Abstract
In this paper we present the experiences and architecture from a research project conducted in cooperation with two industry partners. The goal of the project was to reengineer an existing system for haemo dialysis machines into a domain specific software architecture. Our main experiences are (1) architecture design is an iterative and incremental process, (2) software quality requires a context, (3) quality attribute assessment methods are too detailed for use during architectural design, (4) application domain concepts are not the best abstractions, (5) aesthetics guides the architect in finding potential weaknesses in the architecture, (6) it is extremely hard to decide when an architecture design is ready, and (7) documenting software architectures is an important problem. We also present the architecture and design rational to give a basis for our experiences. We evaluated the resulting architecture by implementing a prototype application.
Keywords
biomedical equipment; blood; kidney; medical computing; patient treatment; software architecture; software quality; systems re-engineering; aesthetics; documentation; haemo dialysis software architecture design experiences; incremental process; iterative process; reengineering; software quality; Application software; Blood; Computer architecture; Computer industry; Design methodology; Permission; Process design; Software architecture; Software design; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1999. Proceedings of the 1999 International Conference on
Conference_Location
Los Angeles, CA, USA
ISSN
0270-5257
Print_ISBN
1-58113-074-0
Type
conf
Filename
841041
Link To Document