Designing for Quality with the Metaparadigm P. Kokol ABSTRACT

Total Page:16

File Type:pdf, Size:1020Kb

Designing for Quality with the Metaparadigm P. Kokol ABSTRACT Transactions on Information and Communications Technologies vol 4, © 1993 WIT Press, www.witpress.com, ISSN 1743-3517 Designing for quality with the metaparadigm P. Kokol o/ ABSTRACT Our practical experiences and theoretical research in the field of software design and its management have resulted in the conclusion that to enable the design of quality software systems in any design situation we must first design an appropriate design paradigm. This activity was called the metadesign and a metadesign paradigm a metaparadigm. Following recent scientific findings we decided that a metaparadigm should be pluralistic, useful, systemic, easy to use and recursively adaptable. It should be composed out of a suitable framework, theory and a metadesign methodology and philosophy. Currently we have designated the idea of a process as the framework, the Checklands Soft System Methodology as the methodology and philosophy, and the process formalization (metamodeling) as the theory. INTRODUCTION Designing for Quality The engineering process that underlines software design is critical in determining what products are successful. We agree with the belief (Basili^) that the software quality will be quantified and brought to the center of the design process. It is clear that the ultimate quality goal is the user satisfaction (Kokol*' , Basili^). But the quality is not a single idea, it is a multidimensional concept. The dimensions of quality include entities of interests (final and intermediate products, and process components), viewpoints on that documents and quality attributes. Quality Transactions on Information and Communications Technologies vol 4, © 1993 WIT Press, www.witpress.com, ISSN 1743-3517 150 Software Quality Management attributes contain such attributes as reliability, readability, elapsed time, portability etc. To achieve the quality it is not enough to test the final product according to desired quality attributes, we have to design for quality. That means that every entity and every view to these entities should posessjall needed quality attributes. Indeed, the quality is required in every phase of the software system life cycle. Therefore, to meet above quality objectives an appropriate quality-oriented design process is indispensable. In the manner to have such processes we need suitable process models and suitable design paradigms. But that's not enough - according to the complexity of above processes we have to design, measure and manage them. In this paper we have* concentrated on the first topic: namely designing software design paradigms. Metaparadicnn and Ideas Behind It Usingrecentresults(Brooks ,Checkland , Dickson ) from the system and design theory we conclude that the software system design: - is a human activity system (Checkland-*) ; - is a process (Osterveil^) performed in a specific design situation, according to a specific design paradigm; - is a goal-oriented decision making exploration and learning activity; - occurs in two contexts: the context within which the designer operates and the context produced by the designing design itself. Analyzing design processes, design situations, design paradigms and relations between them (Kokol°) we found that: - there are no absolute good or bad design paradigms, they perform good or bad only in specific design situations; - there are design situations for which no known design paradigm is appropriate. Congruent to the above findings we contend that to enable successful software system design in any design situation we must first design an appropriate design paradigm. This activity was called the metadesign and a metadesign paradigm a metaparadigm. METAPARADIGM Before describing the metaparadigm in more detail we would like first to define the idiom paradigm. According to some basic denotations stating that the paradigm is Transactions on Information and Communications Technologies vol 4, © 1993 WIT Press, www.witpress.com, ISSN 1743-3517 Software Quality Management 151 (1) a set of universally recognized scientific achievements that for a time provide a model of solutions to the community of practitioners or (2) a set of meta-theoretical assumptions about the nature of the subject of study, we have defined it as a pattern for executing actual actions in the real world. Using the last denotation we claim that the SS design paradigm is a pattern for executing actual SS design actions in designing real-world SS applications and the metaparadigm is a pattern for executing actual design actions in designing real world-design paradigms. An adequate metaparadigm should permit the following minimal set of activities: - formal description of design paradigms, design process and design situations; - formal evaluation and comparison of design paradigms; - metadesign of design paradigms, where metadesign is treated in a very broad sense as invention of new design paradigms, adoption of known design paradigms, composition of known design paradigms, selection between design paradigms etc.; and - learning and accumulation of new knowledge. Emphasizing the above arguments and respecting recent scientific findings (the crisis of the traditional scientific approach (Checkland^), tendency toward more softer system thinking (Checkland^), research paradox (Kokol®) and the software crisis (Kokol^) we decided that a metaparadigm should be pluralistic, useful, systemic, easy to use and recursively adaptable (recursive adaptability states that a metaparadigm must be an iterative learning system accumulating new knowledge about metadesign, software system design and related). It should be composed out of a suitable framework, theory and a metadesign methodology and philosophy. In our first attempt we have designated the idea of a process as the framework, the Checklands Soft System Methodology (CSSM) as the methodology and philosophy, and the process formalization (metamodeling) as the theory. Some important arguments for the selection were: the Transactions on Information and Communications Technologies vol 4, © 1993 WIT Press, www.witpress.com, ISSN 1743-3517 152 Software Quality Management applicability of CSSM for researching human activity systems, the similarity between definitions of a process and a human activity system, and a strong relationship between a process and its forma1i z at ion. product/ customer document role \attribute > activity -» information flow Figure 1. The BSM metamodel Process and its Formalization An SS design process is defined as a collection of related activities, seen as a coherent process subject to reasoning, involved in the production of a software system. Its formalization requires to identify a clear hierarchy of concerns, from metamodels that establish a linguistic framework for reasoning about the subject, down to the structure of particular tools. The main goals, of the formalization are to provide a framework (Kokol*) which should: enable a linguistic support to describe, compare and contrast processes and its derivations; support reasoning in the manner to demonstrate equivalences, pinpointing differences, measuring etc. Transactions on Information and Communications Technologies vol 4, © 1993 WIT Press, www.witpress.com, ISSN 1743-3517 Software Quality Management 153 processes and its derivations; - support the automatization of the activities performed during the development process. There are many views (management, technical, psychological, communication etc.), dimensions (political, cultural, social, technological etc.), levels (general, custom, specific, etc.) of the SS design process and it is clear that all it's instances can not be described with a single metamodel. Figure 1 presents a simple metamodel called BSM used for describing some important aspects of the SS design process. Checkland's Soft System Methodology (CSSM) Following recent research which shows that the conventional scientific approach is not successful in solving unstru- ctured and complex real - world problems, we have selected the CSSM (Checkland^) as the appropriate paradigms design methodology. The CSSM uses system ideas to formulate basic mental acts of four kinds: perceiving, predicting, comparing and deciding on actions. The CSSM begins with a soft and unstructured expression of a problem situation, and continues with the definition of some human activity systems which seems relevant to the problem situation, named root definitions. Every root definition should include six crucial characteristics namely Customer, Actor, Transformation, Weltanschauung, Owner and Environment (CATWOE elements). These definitions are used next as the basis for making conceptual models of systems being selected. After the model is built it is compared with the situation perceived. The primary aim of the comparison is to comprise a debate, discussion or argument out of which suitable changes can be made. Once the debate stages have revealed possible changes, then the new problem situation becomes that of implementing these changes in the real world. The CSSM never solves problems out of existence, it is just the never ending learning process which should possibly improve the problem situation, and enables with the gained new knowledge to start another cycle of learning. METAPARADIGM AND SS DESIGN Designing software systems with the metaparadigm proceeds as presented in Figure 2 and requires the collaboration of three groups of customers: users, design group and paradigm design group (Figure 3). Transactions on Information and Communications Technologies vol 4, © 1993 WIT Press,
Recommended publications
  • Data-Driven and Model-Based Design
    Data-Driven and Model-Based Design Stavros Tripakis Aalto University and University of California, Berkeley Abstract—This paper explores novel research directions arising the AI system, we must also trust its LECs. However, today’s from the revolutions in artificial intelligence and the related fields machine learning systems are highly unpredictable [66]. Pro- of machine learning, data science, etc. We identify opportunities totyping such systems may seem quick and easy, but it incurs a for system design to leverage the advances in these disciplines, as well as to identify and study new problems. Specifically, we high cost, called technical debt [58]. These problems are not propose Data-driven and Model-based Design (DMD) as a new theoretical. Numerous traffic violations, accidents, and even system design paradigm, which combines model-based design human casualties have resulted as the fault of LECs. It is with classic and novel techniques to learn models from data. therefore correctly and widely recognized that AI systems are not dependable [23]. Index Terms—System design, formal methods, machine learn- ing, verification, synthesis How to achieve dependability of LECs? “Manual” reason- ing about these systems is prohibitive. Systems like neural I. INTRODUCTION networks become incomprehensible as their size grows [59]. Moreover, using a trial-and-error approach (testing) does not A. Artificial Intelligence scale [38]. Computers and an abundance of data from all sorts of We argue that we need rigorous, formal modeling and sources are revolutionizing many fields of science and tech- verification techniques, in order to nology, from biology and medicine, to astronomy and the 1) model AI systems, and in particular their LECs; social sciences.
    [Show full text]
  • Requirements Engineering Challenges in Building AI-Based Complex Systems
    Requirements Engineering Challenges in Building AI-Based Complex Systems Hrvoje Belani Marin Vuković, Željka Car IT Division Faculty of Electrical Engineering and Computing Ministry of Health University of Zagreb Zagreb, Croatia Zagreb, Croatia [email protected] {marin.vukovic; zeljka.car}@fer.hr Abstract—This paper identifies and tackles the challenges of Based on the discussion, the RE4AI (“RE for AI”) taxono- the requirements engineering discipline when applied to devel- my has been outlined, considering to be useful to inform the opment of AI-based complex systems. Due to their complex be- tailoring of AI development process. The elements of the tax- haviour, there is an immanent need for a tailored development onomy have been recognized from the AI field – data, model process for such systems. However, there is still no widely used and system, and aligned with the typical RE activities. The and specifically tailored process in place to effectively and effi- ciently deal with requirements suitable for specifying a software purpose of the proposed taxonomy is to help practitioners and solution that uses machine learning. By analysing the related researchers to focus on certain challenges upfront and tailor work from software engineering and artificial intelligence fields, their AI research approaches and development processes ac- potential contributions have been recognized from agent-based cordingly. software engineering and goal-oriented requirements engineering This work has been partly motivated by [3] as well as the research, as well as examples from large product development first author’s participation in [4]. Method and settings are pre- companies. The challenges have been discussed, with proposals sented in section II, while section III provides an overview of given how and when to tackle them.
    [Show full text]
  • Building Agents with Agents and Patterns
    Building Agents with Agents and Patterns L. Sabatucci (1), M. Cossentino (2,3), S. Gaglio (1,2) (1) DINFO - Dipartimento di Ingegneria Informatica, Università degli Studi di Palermo - Viale delle Scienze, 90128 Palermo, Italy (2) Istituto di Calcolo delle Reti ad Alte Prestazioni, Consiglio Nazionale delle Ricerche; ( 3 ) SET - Université de Technologie Belfort-Montbéliard - 90010 Belfort cedex, France [email protected]; [email protected]; [email protected] are strategies helping people to find their way through Abstract—The use of design patterns proved successful in complex situations by applying ready solution to solve lowering the development time and number of errors when difficult problems. Also they help in diagnosing, revising, producing software with the object-oriented paradigm. Now the and improving a group's work [11][14]. need for a reuse technique is occurring for the emergent agent paradigm, for which a great effort is currently spending in x Patterns improve software maintenance: a project methodology definitions. In this work we present our experiences obtained with patterns reuse is robust and simpler to in the identification, description, production and use of agents modify with respect to traditional projects [19]. patterns. A repository of patterns was enriched during these years so to request a classification criteria and a documentation Our definition of pattern come from traditional object- template useful to help user during the selection. oriented design patterns, revised for the agent paradigm. In particular we use an ontological approach, strongly influenced Index Terms—Multiagent systems, patterns, reuse models and tools. by the study of multi-agent system (MAS) meta-models.
    [Show full text]
  • Creativity and Evolution: a Metadesign Perspective
    Elisa Giaccardi and Gerhard Fischer Creativity and Evolution: A Metadesign Perspective Abstract In a world that is not predictable, improvisation, evolution, and innovation are more than a luxury: they are a necessity. The challenge of design is not a matter of getting rid of the emergent, but rather of including it and making it an opportunity for more creative and more adequate solutions to problems. Whereas user-centered and participatory design approaches (whether done for users, by users, or with users) have focused primarily on activities and processes taking place at design time, and have given little emphasis and provided few mechanisms to support systems as living entities that can be evolved by their users, metadesign is an emerging conceptual framework aimed at defining and creating social and technical infrastructures in which new forms of collaborative design can take place. Metadesign extends the traditional notion of design beyond the original development of a system to include co-adaptive processes between users and systems, which enable the users to act as designers and be creative. This paper presents the results of our studies and design activities in the last two decades at the Center for LifeLong Learning & Design of the University of Colorado at Boulder. Keywords Metadesign, design time, use time, multidimensional design space, open systems, adaptable interaction, embodiment, co-creation, co-evolution, social creativity, boundary objects, seeds, mediators, SER process model, critics, reuse, affect. Introduction In a world that is not predictable, improvisation, evolution, and innovation are more than a luxury: they are a necessity. The challenge of design is not a matter of getting rid of the emergent, but rather of including it and making it an opportunity for more creative and more adequate solutions to problems.
    [Show full text]
  • Information Systems Foundations: the Role of Design Science
    Information Systems Foundations: The role of design science Information Systems Foundations: The role of design science Dennis N. Hart and Shirley D. Gregor (Editors) THE AUSTRALIAN NATIONAL UNIVERSITY E P R E S S E P R E S S Published by ANU E Press The Australian National University Canberra ACT 0200, Australia Email: [email protected] This title is also available online at: http://epress.anu.edu.au/is_foundations_citation.html National Library of Australia Cataloguing-in-Publication entry Author: Information Systems Foundations (‘The role of design science’) Workshop (2008 : Canberra, A.C.T.) Title: Information systems foundations : the role of design science / edited by Shirley D. Gregor and Dennis N. Hart. ISBN: 9781921666346 (pbk.) ISBN: 9781921666353 (eBook) Notes: Workshop held at the Australian National University in Canberra from 2-3 October, 2008. Includes bibliographical references. Subjects: Management information systems--Congresses. Information resources management--Congresses. System design--Congresses. Other Authors/Contributors: Gregor, Shirley Diane. Hart, Dennis N. Dewey Number: 658.4038 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying or otherwise, without the prior permission of the publisher. Cover design by Teresa Prowse Cover ilustration by Jackson Gable Printed by Griffin Press This edition © 2010 ANU E Press Contents Preface . ix Philosophical Foundations 1 . Identification-interaction-innovation: a phenomenological basis for an information services view . 3 Dirk Hovorka, Matt Germonprez 2 . How critical realism clarifies validity issues in theory- testing research: analysis and case . 21 Robert B. Johnston, Stephen P.
    [Show full text]
  • Reverse Metadesign: Pedagogy and Learning Tools for Teaching the Fashion Collection Design Process Online
    7th International Conference on Higher Education Advances (HEAd’21) Universitat Politecnica` de Valencia,` Valencia,` 2021 DOI: http://dx.doi.org/10.4995/HEAd21.2021.13181 Reverse Metadesign: Pedagogy and Learning Tools for Teaching The Fashion Collection Design Process Online Daria Casciani, Chiara Colombi, Federica Vacca Design Department, Politecnico di Milano, Italy. Abstract The present article discusses the experience of redesigning the pedagogy and learning tools of a pillar course at the School of Design of Politecnico di Milano, the Metadesign studio course. Metadesign is a design methodology that leads to the concept definition of a new product or service through a research process that synthesizes design goals, technological and productive constraints, market context, and consumption trends for a consumers’ group of reference. It represents a unique methodological approach characterizing a design education as it provides a consolidated research practice able to support the design process. The course structure foresees the reconstruction in phases and the development of all the contextual elements—product, space, service, communication artifact, etc.—that come into relation with the to-be- designed object and influence its characteristics. This process enables creating the "abacus" of components to use in a design activity. Considering the ever- increasing need to reshape the whole education system because of the paradigmatic change pushed by digital transformation and the urgency for on- distance courses posed by the COVID-19 emergency, the article presents a renewed "reversed" course structure. It highlights strengths and opportunities for further improvements representing a solid base for innovating a fashion design education. Keywords: Metadesign; fashion design; learning-by-doing; reflection-in- action; deductive reflection; virtual learning environments.
    [Show full text]
  • Values in Architecture a New Design Paradigm: Monist Submission 8Th April 2008 Ian Ritchie
    VALUES IN ARCHITECTURE A NEW DESIGN PARADIGM: MONIST SUBMISSION 8TH APRIL 2008 IAN RITCHIE INTRODUCTION I will try to explain why I believe we are at the beginning of new design paradigm – an important new movement in urbanism and architecture whose visual aesthetic will be multifarious – yet derived from a creative synthesis of science, ecology and ethics. This opposes recent architectural ’isms’, especially superficial and selfish architecture that gratifies itself on hyperbole to gain media self-aggrandisements. Intelligent, social and selfless architectural expression capable of the most marvellous and spiritually uplifting engineered structures must challenge turn-of-the century stunt-making architectural gymnastics. I will address five questions, 1. How does our intellectual heritage shape our actions? 2. What are we thinking about today? 3. How are we behaving as designers? 4. How should we design today? 5. How should we make things? HOW DOES OUR INTELLECTUAL HERITAGE SHAPE OUR ACTIONS? I want to step back 2,500 years to hint at the origins of our present discomfort of having to live with apparent contradictions, and in particular how homo sapiens sapiens has to face up to and find ways of taming a rampant homo faber and homo consumeris. The Greeks sought to reconcile the idea of ‘perpetual change and eternal becoming’ put forward by Heraclitus with that of the ‘unchangeable being’ of Parmenides. The outcomes were to have a profound impact upon the development of our western society. The paradox was resolved when the Greeks thought of the atom as the inert fundamental unchangeable ‘being’, yet which, moved by undefined forces (spirits) could combine with other atoms to generate change.
    [Show full text]
  • Meta-Design Paradigm Based Approach for Iterative Rapid Development of Enterprise Web Applications
    META-DESIGN PARADIGM BASED APPROACH FOR ITERATIVE RAPID DEVELOPMENT OF ENTERPRISE WEB APPLICATIONS Athula Ginige AeIMS Research Group, University of Western Sydney, Sydney, Australia Keywords: Enterprise web application development, Meta-design paradigm, Iterative development, Auto generation of web applications. Abstract: Developing enterprise software or web applications that meet user requirements within time and budget still remains a challenge. The success of these applications mostly depends on how well the user requirements have been captured. The literature shows progress has been made on two fronts; improving ways requirements are captured and increasing interaction between users and developers to detect gaps or miscommunication of requirements early in the lifecycle by using iterative rapid development approaches. This paper presents a Meta-Design paradigm based approach that builds on work already done in the area of Model Driven Web Engineering to address this issue. It includes a Meta-Model of an enterprise web application to capture the requirements and an effective way of generating the application. 1 INTRODUCTION (Standish_Group 1995; Sauer, Gemino et al. 2007; Escalona and Arago´n 2008). Today enterprises are depending heavily on web A good approach to find whether the developed based business applications to stay competitive. This system meets the user requirements is by giving the class of applications are broadly categorised as system to the users as quickly as possible and to get Enterprise Web Applications. Still there are many the users to use the system. If there was loss of challenges to developing Enterprise Web information in capturing the requirements or if the Applications within time and budget that meet user requirements have evolved since these were initially requirements (Krigsman 2008).
    [Show full text]
  • Architect and the Paradigms of Sustainable Development: a Review of Dilemmas
    Preprints (www.preprints.org) | NOT PEER-REVIEWED | Posted: 20 December 2017 doi:10.20944/preprints201712.0145.v1 Peer-reviewed version available at Sustainability 2018, 10, 100; doi:10.3390/su10010100 1 Review 2 Architect and the paradigms of sustainable 3 development: a review of dilemmas 4 Wojciech Bonenberg 1 and Oleg Kapliński 1* 5 1 Faculty of Architecture, Poznań University of Technology, 60-965 Poznań, Nieszawska Str. 13C, Poland 6 * Correspondence: [email protected]; Tel.: +48-61-6653260 7 Abstract: The article presents the architect's attitude towards the paradigms of sustainable 8 development. The place and role of the architect in the implementation of the multidimensional 9 process of sustainable design has been presented. Basic dilemmas and antinomies have been 10 presented. The analysis of architect's attitudes towards these problems was performed in various 11 contexts, examining the architect's awareness and his environment in view of changes under way. 12 The article draws attention to the status of knowledge, changes in design paradigms, legislative and 13 organizational requirements. The importance of architectural culture level, the need for training, 14 ways to support the implementation of new design paradigms through integrated activities have 15 been indicated. The research results regarding public awareness of architecture and sustainable 16 development are illustrated with examples from Poland. 17 Keywords: architect, sustainable architecture, paradigms of design, knowledge, society, Poland 18 19 1. Introduction 20 The results of developing sustainable architecture are founded on the symbiosis of ecologists 21 and architects. It began with these two professional groups proposing a change in functioning of the 22 building, i.e., a transition from a linear approach to a closed circulation plan.
    [Show full text]
  • Stage 1.X — Meta-Design with Machine Learning Is Coming, and That’S a Good Thing
    Dialectic Volume II, Issue II: Theoretical Speculation Stage 1.X — Meta-Design with Machine Learning is Coming, and That’s a Good Thing Steven SkaggS¹ 1. University of Louisville, Department of Fine Arts, Hite Art Institute, Louisville, ky, uSa SuggeSted citation: Skaggs, Steven. “Stage 1.X—Meta-design with Machine Learning is Coming and That’s a Good Thing.” Dialectic, 2.2 (2019): pgs. 49-68. Published by the AIGA Design Educators Community (DEC) and Michigan Publishing. doi: http://dx.doi.org/10.3998/dialectic.14932326.0002.204. Abstract The capabilities of digital technology to reproduce likenesses of existing people and places and to create fictional terraformed landscapes are well known. The increasing encroachment of bots into all areas of life has caused some to wonder if a designer bot is plausible. In my recent book Fire- Signs, ¹ I note that the acute cultural, stylistic, and semantic articulations made possible by current semiotic theory may enable digital resources to work within territories that were once considered the exclusive creative domain of the graphic designer. Such meta­design assistance may be resist­ ed by some who fear that it will altogether replace the need for the designer. In this article, I first suggest how meta­design might enter the design process, and then explore its use to affect layout and composition. I argue that, at least within that restricted domain, it promises greater creative benefits than liabilities to human graphic designers. 1 Skaggs, S. FireSigns: A Semiotic Theory for Graphic Design. Cambridge, mA, USA: mIt Press, 2017. Copyright © 2019, Dialectic and the AIGA Design Educators Community (DEC).
    [Show full text]
  • Changing Cultures of Design Identifying Roles in a Co-Creative Landscape
    Changing Cultures of Design Identifying roles in a co-creative landscape Marie Elvik Hagen Department of Product Design Norwegian University of Science and Technology ABSTRACT The landscape of design is expanding and designers today are moving from expert practice to work with users as partners on increasingly complex issues. This article draws up the lines of the emerging co-creative design practice, and discusses the changing roles of the designer, the user as a partner, and design practice itself. Methods and tools will not be considered, as the roles will be discussed in terms of their relations. The co-design approach breaks down hierarchies and seeks equal participation. Research suggests that the designer needs to be responsive or switch tactics in order to take part in a co-creative environment. A case study exploring co-creative roles complements the theory, and finds that the designer role needs to be flexible even when having equal agency as partners and other stakeholders. Sometimes it is necessary to lead and facilitate as long as it is a collaborative decision. Bringing users in as partners in the process changes the design culture, and this article suggests that Metadesign can be the holistic framework that the design community need in order to understand how the different design practices are connected. KEYWORDS: Co-design, Co-creativity, Roles in the Design Process, Participatory Design, Metadesign, Cultures of participation, Design Agenda 1. INTRODUCTION This article seeks to examine how the role of the designer, the role of the user and the role The landscape of design is changing.
    [Show full text]
  • From Master-Design to Meta-Design
    Creative Commons Attribution-ShareAlike 3.0 Unported License. Presented at our third ds21 conference at the ICA, London, November 17th 2005 http://attainable-utopias.org/tiki/ICA-Conference2005 Please cite Metadesigners Open Network http://metadesigners.org/ From Master-Design to Meta-Design Dr. Ulrike Sturm - Professor at the Lucerne University of Applied Sciences and Arts I feel there is a need for a new Renaissance in thinking. The old Renaissance brought logic, analysis and judgement – often exercised through argument. The new Renaissance will be powered by design instead of judgement and by creativity instead of logical progression. (Edward de Bono in his weekly message on his homepage, 22nd May 2006) Western thinking is based on the idea of progress. One of its tenets is that mankind is able to shape his future by technical means. At the beginning of the 21st century, however, the belief that rationality will bring about a better living for all has given way to scepticism. Economic activity and technical invention do no longer keep the promise of infinite progress towards betterment. Severe problems on the level of living conditions and ecological threats, however, urge us not to give up the idea of a possible influence on future development. For that reason, one has to look for other means how complex and super-complex systems can be managed, how they can be steered even if an overall control has proven impossible. The Design Synergy 21 project, a part of the British Designing for the 21st Century Initiative, ascribes a leading part to design for future development and regards it as essential, if not existential tool for dealing with complex phenomena.
    [Show full text]