Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes

Total Page:16

File Type:pdf, Size:1020Kb

Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes Zur Erlangung des akademischen Grades eines Doktors der Ingenieurwissenschaften von der Fakultät für Informatik des Karlsruher Instituts für Technologie (KIT) genehmigte Dissertation von Anne Koziolek geb. Martens aus Oldenburg Tag der mündlichen Prüfung: 14.07.2011 Erster Gutachter: Prof. Dr. Ralf Reussner Zweiter Gutachter: Prof. Dr. Andreas Oberweis KIT – Universität des Landes Baden-Württemberg und nationales Forschungszentrum der Helmholtz-Gemeinschaft www.kit.edu Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes PhD thesis to gain the degree “Doktor der Ingenieurwissenschaften” at the Department of Informatics of the Karlsruhe Institute of Technology (KIT) Dissertation by Anne Koziolek neé Martens Oldenburg Day of defence: 14.07.2011 Referees: Prof. Dr. Ralf Reussner Prof. Dr. Andreas Oberweis KIT – University of the State of Baden-Wuerttemberg and National Laboratory of the Helmholtz Association www.kit.edu Contents Abstract xi Zusammenfassung xiii Danksagungen xvii 1. Introduction 1 1.1. Motivation . 1 1.2. Problem . 4 1.3. Existing Solutions . 5 1.4. Contributions . 6 1.5. Outline . 9 I. Foundations and Related Work 11 2. Component-based Software Architectures and Quality 13 2.1. Component-based Software Architecture . 13 2.1.1. Definitions . 13 2.1.2. Component-based Software Development Process . 17 2.2. Quality of Software Architectures . 18 2.2.1. Quality Attributes of Software Architecture . 18 2.2.2. Quantitative Quality Properties . 21 2.3. Modelling Concepts . 24 2.3.1. Models and Metamodels . 24 2.3.2. Essential Meta Object Facility . 26 2.4. Model-based Quality Prediction . 28 2.4.1. General Concepts . 28 2.4.2. Performance . 29 2.4.3. Other Quality Attributes . 30 2.4.4. Quality Completions . 31 2.4.5. Integration in the CB Development Process . 32 2.5. Palladio Component Model . 33 2.5.1. Example PCM Model . 33 2.5.2. PCM Metamodel . 37 2.5.3. Performance Analysis . 37 2.5.4. Reliability Analysis . 38 2.5.5. Cost Model . 38 2.6. Other CBA Models With Predictive Capabilities . 40 2.6.1. CBML . 40 2.6.2. ROBOCOP . 42 v vi Contents 3. Multi-Criteria Optimization 45 3.1. Optimization . 45 3.2. Handling Multiple Criteria . 46 3.2.1. Preference Articulation . 46 3.2.2. Pareto Optimality . 48 3.3. Classical Methods . 50 3.4. Multi-objective Metaheuristics . 50 3.5. Evolutionary Algorithms . 51 3.5.1. Basic Algorithm . 51 3.5.2. Reproduction . 52 3.5.3. Selection . 54 3.5.4. Elitism . 56 3.5.5. Comparing Multi-objective Evolutionary Optimization Techniques . 56 4. Related Work 61 4.1. Supporting Software Architects to Improve CBA . 61 4.1.1. Scope of this Survey . 62 4.1.2. Criteria for Automated Improvement Support Comparison . 62 4.1.3. Performance Improvement Methods . 66 4.1.4. Improvement Methods for Multiple Quality Attributes . 71 4.1.5. Summary . 79 4.2. Problem-specific Knowledge in Metaheuristics . 80 II. Automated Architecture Improvement 83 5. Supporting the Architect to Improve Component-based Architecture Models 85 5.1. Goal of Automated Improvement Support . 85 5.2. Process . 87 5.2.1. Component-based Development Process with Quality Exploration . 88 5.2.2. Quality Analysis Workflow . 88 5.2.3. Architecture Exploration Workflow . 90 5.2.4. Decision Making . 91 5.3. Model-based Improvement . 92 5.4. Scenarios . 93 5.5. Assumptions and Limitations . 96 5.6. Summary . 97 6. Formalization of the Design Space 99 6.1. Requirements for Automated Improvement . 100 6.2. Overview and PCM Example . 101 6.2.1. Valid Changes in the Example . 101 6.2.2. Illustration of Change Constraints . 102 6.2.3. Degree of Freedom Examples in the PCM . 103 6.2.4. Degrees of Freedom Instances in the Example . 103 6.2.5. Design Space of the Example . 104 6.3. Degrees of Freedom . 106 6.3.1. Change Definitions . 106 6.3.2. Degree of Freedom Definitions . 114 6.3.3. Degrees of Freedom in EMOF . 122 6.4. Design Space . 126 6.4.1. Derive Degree of Freedom Instances for a System . 126 6.4.2. Unconstrained Design Space . 129 vi Contents vii 6.4.3. Constraints . 132 6.4.4. Discussion of Other Representations of the Design Space . 133 6.5. Assumptions and Limitations . 134 6.5.1. Assumptions . 134 6.5.2. Limitations . 134 6.6. Summary . 135 7. Degrees of Freedom in Component-based Software Architecture Models 137 7.1. Degree of Freedom Description Schema . 137 7.2. Software-related Degrees of Freedom . 139 7.2.1. Selection of Components . 139 7.2.2. Non-functional Component Configuration Parameters . 142 7.2.3. Passive Resources Multiplicity . 143 7.2.4. Priorities . 144 7.3. Deployment-related Degrees of Freedom . 145 7.3.1. Allocation . 145 7.3.2. Allocation with Replication . 147 7.3.3. Server Replication . 150 7.3.4. Resource Selection . 151 7.3.5. Resource Property Change . 153 7.3.6. Further Configuration of the Software Stack . 154 7.3.7. Quality Completion Configuration . 156 7.4. Custom Degrees of Freedom . 157 7.4.1. Metamodel-specific Degrees of Freedom . 158 7.4.2. System-specific Degrees of Freedom . 158 7.5. Limitations . 160 7.6. Summary . 161 8. Optimization 163 8.1. Optimization Problem . 163 8.1.1. Formalization of the Optimization Problem . 163 8.1.2. Properties of the Optimization Problem . 165 8.1.3. Applicable Optimization Techniques . 167 8.2. Evolutionary Optimization . 170 8.2.1. Outline . 170 8.2.2. Candidate Representation . 173 8.2.3. Candidate Evaluation . 175 8.2.4. Candidate Reproduction . 178 8.2.5. Candidate Selection . 179 8.2.6. Stop Criteria . 182 8.3. Informed Quality Improvement . 182 8.3.1. Improvement Tactics . 183 8.3.2. Tactics Operators . 192 8.3.3. Intensification using Tactics . 194 8.3.4. Starting Population Heuristics . 195 8.4. CBA Optimization Framework . ..
Recommended publications
  • To Design and Construct the Project Neon Design-Build Project Through a Design-Build Contract
    REQUEST FOR PROPOSALS (RFP) RFP Number: 001-15-015 To Design and Construct The Project Neon Design-Build Project through a Design-Build Contract Volume II Contract Appendices 1263 South Stewart Street, Room 101 Carson City, NV 89712 Attention: Mark Stewart Phone: (775) 888-7101 ext. 2124 Fax: (775) 888-7101 Dated as of November 9, 2015 APPENDIX 1 ABBREVIATIONS AND DEFINITIONS [Provided Separately] Nevada Department of Transportation Appendix 1 RFP Number: 001-15-015 Project Neon Design-Build Project Page 1 of 1 Design-Build Contract Appendices Execution Version Abbreviations and Definitions APPENDIX 2 DEPARTMENT-PROVIDED APPROVALS 1. Final Environmental Impact Statement and Section 4(f) Evaluation; I-15 Corridor Improvements and Local Arterial Improvements; Project NEON; Clark County, Las Vegas, Nevada; NDOT Project I.D. 73457E1P; FHWA-NV-EIS-09-01-F (May 28, 2010) 2. Record of Decision; For Environmental Impact Statement and Section 4(f) Evaluation Study; I-15 Corridor Improvements and Local Arterial Improvements; Project NEON; Clark County, Las Vegas, Nevada; NDOT Project I.D. 73457E1P; FHWA-NV-EIS-09- 01-F (October 21, 2010) 3. Environmental Impact Statement Reevaluation (Number 1); Project Name: Project NEON; Project Location: Las Vegas, Clark County (I-15 from Sahara to Spaghetti Bowl) Project Identification Numbers: Nevada Department of Transportation (NDOT) Project ID Number: 73457E1P; FHWA Project ID Number: FHWA-NV-EIS-09-01-F; Document Type and Approval Date: Final Environmental Impact Statement and Section 4(f) Evaluation: May 28, 2010; Record of Decision (ROD): October 21, 2010; Reevaluation: The first reevaluation was approved on August 29, 2012.
    [Show full text]
  • Architectural Thesis
    Architectural Thesis A. Master of Architecture Program Architectural Design Thesis Architectural Design Thesis is an independent design research project on a topic selected and developed by the student. Design Thesis is an opportunity for each student in the Master of Architecture or Master of Science in Architecture (Architectural Design Track) to define an individual position with regard to the discipline of architecture. Normally, Design Thesis occurs during the final two semesters of a student’s curriculum at UMSoA, and includes Directed Research (ARC 699) and Final Degree Project (ARC 610). Graduate M.Arch. students are expected to pursue an independent thesis project in their last semester. In exceptional cases and only with the approval of the Program Director, student can pursue an alternative track after completing the thesis preparation course under the direction of selected instructors, including visiting critics if applicable. During the Spring semester preceding their final year, the Program Director will ask students to prepare and submit a well‐defined proposal of their research topic, along with their current portfolio. Research topics are individual, but may be constrained within a proposed ‘meta‐theme’, or by selected topics. Students must prepare a concise 300‐word proposal describing a topic and how it will be investigated. The proposal should introduce the topic and describe its relevance to the field of architecture; it should identify specific questions that will be addressed; and specify the methodology to be used, and explain the appropriateness of the methodology. During the Spring semester preceding the thesis year, students will select a Fall Upper Level Design Studio that best corresponds with their research topic (to be taken in parallel with ARC 699 Directed Research).
    [Show full text]
  • The Role of an Architect
    Learn the discipline, pursue the art, and contribute ideas at www.ArchitectureJournal.net Resources you can build on. Journal 15 The Role of an Architect We Don’t Need No Architects! Becoming an Architect in a System Integrator Architecture Journal Profi le: Paul Priess The Open Group’s Architect Certifi cation Programs The Need for an Architectural Body of Knowledge A Study of Architect Roles by IASA Sweden The Softer Side of the Architect An A-Z Guide to Being an Architect ® Contents TM Journal 15 Foreword 1 by Simon Guest We Don’t Need No Architects 2 by Joseph Hofstader What does an architect do? What should an architect do? Join Joseph Hofstader as he examines the role of an architect. Becoming an Architect in a System Integrator 7 by Amit Unde In this article, Amit Unde explores the skills that aspiring architects need in a leading System Integrator. Architecture Journal Profi le: Paul Preiss 10 We chat with Paul Preiss, founder of a nonprofi t group called IASA (International Association of Software Architects). The Open Group’s Architect Certifi cation Programs 13 by Leonard Fehskens Join Leonard Fehskens as he outlines one of the industry’s architect certifi cation programs, Open Group’s ITAC (IT Architect Certifi cation). The Need for an Architectural Body of Knowledge 17 by Miha Kralj Miha Kralj covers an Architectural Body of Knowledge, an effort led by the Microsoft Certifi ed Architect community. A Study of Architect Roles by IASA Sweden 22 by Daniel Akenine Discover a perspective of architect roles through a recent study conducted by the local IASA chapter in Sweden.
    [Show full text]
  • 2014 Comprehensive Plan
    2014 Comprehensive Plan 2014 COMPREHENSIVE PLAN City of Cedar Park, Texas Adopted November 20, 2014 Freese and Nichols, Inc. 2711 North Haskell Avenue Suite 3300 Dallas, Texas 75204 [This page intentionally left blank for double-sided printing.] 2014 Comprehensive Plan Acknowledgements Committee members and staff members provided knowledge, assistance, and insight throughout the process of developing this plan. The contributions of the following people are appreciated and helped to make this planning process and document possible: The Citizens of Cedar Park Current City Council (sworn in May 22, 2014) Matt Powell Stephen Thomas, Place 1 Mayor Corbin Van Arsdale, Place 2 Lyle Grimes, Place 3 Jon Lux, Place 5 Lowell Moore, Place 4 Mayor Pro-Tem Don Tracy, Place 6 Previous City Council Matt Powell Stephen Thomas, Place 1 Mayor Mitch Fuller, Place 2 Lyle Grimes, Place 3 Don Tracy, Place 6 Lowell Moore, Place 4 Mayor Pro-Tem Jon Lux, Place 5 Planning & Zoning Commission Scott Rogers, Place 1 Nicholas Kauffman, Place 5 Gregory Merrell, Place 2 Holly Hogue, Place 6 Kevin Harris, Place 3, Vice Chair Kelly Brent, Place 7, Secretary Audrey Wernecke, Place 4, Chair Comprehensive Plan Advisory Committee (CPAC) Danny Bell, Business Owner James Maness, HOA Representative Kelly Brent, P&Z Commissioner Tony Moline, Chamber of Commerce Linda Haywood, ACC Lowell Moore, City Council Trey Hensley, HOA Representative Matt Powell, Mayor Mo Jahadi, Business Owner Will Streit, LISD Bob Ingraham, 4A Board Don Tracy, City Council Doug James, Non-Profit Ed Trevis,
    [Show full text]
  • Design Guidelines
    City of Seattle WSBLE Design Guidelines Seattle Design Commission 1.07.2021 The last time we met… 1. Using Design Tools in “interim” to inform design decisions during EIS process 2. Sub-committee on Evaluation Tools 3. Continue to develop design goals, with a focus on sustainability, art, and equity PRESENTATION OUTLINE 1) Design Guideline Development 2) Recap: Evaluation Tools Sub-Committee Meeting 3) Draft Design Goals 4) Draft Outline of Design Guideline Sections 5) Next Steps 1Guideline Development PROCESS & MILESTONES • Ongoing Co-Planning • Meeting series focused on sharing information and development of Design Tools • Internal Coordination • Developing Guidelines in coordination with development • Upcoming DG Milestones ONLINE WORKSHOPS • Series of online workshops and surveys for City’s Board & Commissions • Equity • Sustainability • Art • Special Structures • Taking place Q1 2021 • Will inform Goals, Fundamentals, and all Design Guidelines 2Evaluation Tools PROMPTS – Sample EVALUATION TOOL - Sample SDC Sub-Committee Meeting • Consider prioritizing different guidelines at different phases • Community prioritization of guidelines • Integrate community input, values, and priorities • Tool to be used mainly by COS Staff, resulting in Staff Report 3Design Goals DESIGN GUIDELINES IN CONTEXT The Design Guidelines help implement the City’s ST3 vision, guiding principles, and objectives. DOCUMENT ORGANIZATION INTRODUCTION GUIDELINES DESIGN RESPONSE & EVALUATION Background A. Context Analysis Prompts & Response Purpose B. Design Fundamentals
    [Show full text]
  • Outline of Design Prosecution in Japan
    OUTLINE OF DESIGN PROSECUTION IN JAPAN 1. Protectable Designs ············································································· 1 2. Application ························································································· 3 3. Registration Requirements ···································································· 5 4. Related design system (Article 10) ·························································· 6 5. Substantive Examination······································································· 6 6. International Registration of Industrial Designs under Hague Agreement ········ 7 7. Invalidation Trial ·················································································· 8 For further information, please contact: SHIN-TOKYO BUILDING 3-1, MARUNOUCHI 3-CHOME CHIYODA-KU, TOKYO 100-8355 JAPAN TELEPHONE: 81-3-3211-8741 FACSIMILE: 81-3-3214-6358 81-3-3214-6359 E-MAIL: [email protected] www.nakapat.gr.jp PATENT, TRADEMARK, COPYRIGHT, UNFAIR COMPETITION LAW, LICENSING, CORPORATE AND INTERNATIONAL TRADE MATTERS AND LITIGATION ○C NAKAMURA & PARTNERS, 2021 1. Protectable Designs Under the Japanese Design Act, (1) Article Design, (2) Graphic Image Design, and (3) Building Design can be registered for protection. Additionally, by combining these designs, (4) Design for A Set of Articles, and (5) Interior Design can be also registered for protection. Each design can be registered as a partial design or an entire design. (1) Article Design (Article 2) Articles subject to the Design Act are tangible
    [Show full text]
  • Request for Qualifications for Design-Build Services Rfq #2021-002
    REQUEST FOR QUALIFICATIONS FOR DESIGN-BUILD SERVICES RFQ #2021-002 Design-Builder for Medina County Park District H2Ohio Kennard Road Restoration Project Medina County Park District 6364 Deerview Lane Medina, Ohio 44256 Issue Date: June 29, 2021 Due Date: July 27, 2021 1 Medina County Park District History, Mission, and Core Values Medina County Park District (MCPD) was formed on April 19, 1965 under Ohio Revised Code Chapter 1545. The district's boundaries include all of Medina County except Hinckley Township. After the park district was established, a statement of purpose was formulated: "Medina County Park District seeks to enhance the quality of all life through education, conservation, and the protection of natural resources." Since its formation, the park district has acquired and developed land in areas throughout the county. Emphasis has been placed on acquiring land for open space preservation and preservation of unique natural resources. Medina County Park District currently manages more than 7,200 acres. The park district is governed by a three-person board of commissioners that is appointed by the Medina County Probate Judge. Commissioners serve without compensation. The board appoints the director, who oversees day-to-day operations. Residents of the county support the park district through a one-mill property tax. These monies are used to purchase land for the preservation of wildlife and natural resources, to fund the development of park facilities, and to facilitate day-to-day operations of the district. Medina County Park District offers services and facilities without discrimination. Core Values Medina County Park District employees and volunteers are expected to share these values: INTEGRITY: We uphold the highest standards and ethical principles, demonstrating honesty in all of our actions.
    [Show full text]
  • Adopted May 19, 2005
    Planning, Preservation & Urban Design Division City Planning & Development Department Kansas City, MO Adopted May 19, 2005 Old Film Row Urban Design Concept Plan Prepared for: City Planning and Development Department Prepared by: Gould Evans Goodman Associates Thanks to Old Film Row, Inc. and Crossroads Community Association who provided their time and input throughout the acknowledgements planning process. The Concept Plan represents the first step to a long-range vision and commitment to future implementation. Success will ultimately be achieved through dedication, communi- cation, and cooperation among the area's stakeholders, various City departments of Kansas City, Missouri, and elected officials. Old Film Row Advisory Committee Chris Accardo Suzie Aron Jeff Becker Ernie Block Mike Burke Shaul Jolles Dan Mieners Brad Nicholson Butch Rigby Jake Schopp Joe Serviss John Shipp Mayor Kay Barnes City Council of Kansas City, Missouri First District Second District Deb Hermann (at-large) Bonnie Sue Cooper (at-large) Bill Skaggs John Fairfield Above: Historical photos of film-indus- Third District Fourth District try employees. Troy Nash (at-large) Jim Glover (at-large) Saundra McFadden-Weaver Jim Rowland Fifth District Sixth District Becky Nace (at-large) Alvin Brooks (at-large) Terry Riley Charles A. Eddy Special thanks to Butch Rigby, Ernie and City Planning and Development Department Marilyn Block, and Jeff Becker who provided their time and spaces for public workshops, Advisory Committee meetings, and the char- Director rette. Robert Langenkamp, AICP Additional thanks to Morgan C. Shaw for permission to use the Old Film Row logo. Division Manager Debra L. Smith, AIA, AICP Historical photos provided by John Shipp and Butch Rigby.
    [Show full text]
  • Design & Access Statement
    DESIGN & ACCESS STATEMENT July 2017 For Attleborough Land Ltd and the principal landowners Attleborough Land Ltd CLIENT and the principal landowners Attleborough Land Ltd and the Attleborough Land Ltd and the principal landowners principal landowners (referred to as Attleborough Land Ltd from now on) are 2 Frederic Mews, Kinnerton Street, one of the UK’s leading land promotion companies. They London, SW1X 8EQ currently have over 20,000 houses in planning and recently T. +44 (0)0844 412 8005 obtained planning for 750 houses in Chelmsford, Essex and 1,200 houses in Hethersett, Norwich. Attleborough Land Ltd works with landowners to add value to their land through the planning system and seeks to maximise the value of their land for the benefit of everyone involved. Attleborough Land Ltd has been involved with Attleborough Strategic Urban Extension (SUE) since 2009 and has taken considerable time in preparing a comprehensive outline planning application. Attleborough Land Ltd prides itself on working closely with key local stakeholders such as Breckland Council, Norfolk County Council, Attleborough Town Council and the Attleborough Development Partnership (ADP). Several design workshops and charrettes have been held over the past few years to prepare and propose a development that will complement and enhance the existing town of Attleborough. PAGE II ATTLEBOROUGH - DESIGN & ACCESS STATEMENT CONTACTS / THE TEAM CONSULTANT TEAM JTP - Masterplanners Bidwells - Planners Neil Tully Associates - Landscape CgMs Consulting - Archaeology 23-25 Great Sutton Street, 16 Upper King Street, Norwich, 23-25 Great Sutton Street, 140 London Wall, London EC1V 0DN Norfolk, NR3 1HA London, EC1V 0DN London, EC2Y 5DN T.
    [Show full text]
  • Designing Information Systems: a Pragmatic Account
    Designing Information Systems Jonas Sjöström Designing Information Systems A Pragmatic Account Dissertation presented at Uppsala University to be publicly examined in Auditorium Minus, Gustavianum, Uppsala, Monday, October 25, 2010 at 13:15 for the degree of Doctor of Phi- losophy. The examination will be conducted in English. Abstract Sjöström, J. 2010. Designing Information Systems. A pragmatic account. 268 pp. Uppsala. ISBN 978-91-506-2149-5. Information technology (IT) plays an increasingly important role for individuals, organiza- tions, markets, and society as a whole. IT systems are artefacts (human made objects) de- signed for various purposes. Given the multiple-purpose characteristics of computers, such artefacts may, for example, support workflows, perform advanced calculations, support hu- man communication and socialization, enable delivery of services and digital products, facili- tate learning, or simply entertain. The diverging application areas for IT present a challenge to designers who, as a consequence, have to address increasingly divergent design situations. There have been numerous arguments suggesting that the IT artefact has been 'taken for granted', and needs to be understood and conceptualized better within information systems (IS) research. This thesis is based on the pragmatist notion that one important value of IT resides in its potential to support human collaboration. Such a belief has implications for the development of (1) knowledge aimed for action, change and improvement; (2) knowledge about actions, activities and practices; and (3) knowledge through action, experimentation and exploration. A view of the IT artefact is outlined, showing it as part of a social and techno- logical context. IT artefact design is explained in relation to the induction of social change.
    [Show full text]
  • Dynamic Software Architectures
    Dynamic Software Architectures A Style-Based Modeling and Refinement Technique with Graph Transformations DISSERTATION in Computer Science submitted to the Faculty of Computer Science, Electrical Engineering, and Mathematics University of Paderborn by Sebastian Th¨one in partial fulfillment of the requirements for the degree of doctor rerum naturalium (Dr. rer. nat.) Paderborn, October 2005 ii Abstract A good architectural design allows to capture the overall complexity of large, distributed systems at a higher level of abstraction. This is especially im- portant for reconfigurable systems where the architectural configuration is subject to (constant) changes at runtime. When designing such a dynamic architecture, the software architect has to bring the functional business re- quirements and the available communication and reconfiguration mechanisms of the intended target platform in line. As it is a complex task to incorporate these often diverging requirements into the architectural model, we propose a stepwise approach similar to the MDA initiative. We start with a platform-independent model capturing the business requirements and add platform-specific details in a later step. For each level of platform abstraction and associated platform, we define an ar- chitectural style which describes the characteristics of the platform. This way, conformance to the architectural style entails consistency between model and the underlying platform. Besides run-time configurations of components and connections, archi- tectural models also comprise the description of processes that control the communication and reconfiguration behavior. To provide operational seman- tics, we formalize architectural models as graphs and architectural styles as graph transformation systems. UML is added as high-level modeling language on top, and profiles are used to adapt UML to certain architectural styles.
    [Show full text]
  • Health Care Design: Current and Potential Research and Development June H
    Health Care Design: Current and Potential Research and Development June H. Park Translated by Kate Hunter Introduction Health, no longer an individual’s private matter, but also a precious Downloaded from http://direct.mit.edu/desi/article-pdf/31/1/63/1715390/desi_a_00310.pdf by guest on 30 September 2021 resource in society, can be “designed.” This article investigates the contribution design can make to health care, concentrating primar- ily on the various research and development perspectives that health care design offers in connection with chronic illness. Design and Health Care Reflecting on design in the context of medicine and health care is relatively new. The research project carried out by Bruce Archer in the early 1960s, which eventually led to the “King’s Fund Bed”—a prototype of all modern hospital beds—counts among the first instances of design in medicine. In the meantime, in a wide array of more or less established situations in medical practice, design has made an important difference; this area of specialization is now known as medical design.1 In industrial design, many medi- cal aids and devices have been developed for patients, doctors, and nursing staff, or even as capital goods for hospitals and doctors’ practices. The design of clinics and rehabilitation centers—both their architectural and interior design—makes various contribu- tions to improvements in therapy and care processes. E-Health is an umbrella term for concepts ranging from telediagnostics, tele- monitoring, and e-counseling to efforts to form a network
    [Show full text]