Design for Quality

  title={Design for Quality},
  author={Joachim Bayer},
  • J. Bayer
  • Published in PFE 4 November 2003
  • Computer Science
This paper summarizes the work and achievements of the CAFE Task 2.3 Design for Quality 1 . A number of partners collaborated for two years in the context of the European CAFE project to jointly research how quality can be built into product family architectures and how the quality of product family architectures can be assessed. The main achievement of the collaboration is a common general process for design for quality accompanied by a meta-model that both have been instantiated by the… 
This paper will describe the multi-board concept, which is a working approach for supporting life cycle oriented design and product quality. Aspects of this concept include construction of a common
Coherent Architecture Development as a Basis for Technology Development
This coherence between product subsystem, production, and testing in prototypes is essential for identifying the critical areas for development.
An analysis of the uses and properties of the Obeya
The term Obeya has become known as part of the Toyota Product Development System and the Lean Product Development strategy which has come out of that. Literature describes the Obeya as one of the
Developing product families based on architectures: Contribution to a theory of product families
This research studies the phenomenon of product families that are developed based upon architectures, stating that an architecture describes the building principle of a product family and how the product family should evolve over time, and contributes with a vocabulary for product families.
Implementation strategies for design for manufacture methodologies
Abstract The paper touches on the experience gained from numerous applications of design for manufacture (DFM) techniques, across a wide range of business sectors and production volumes. It describes
Chalmers Publication Library Introducing Robust Design in Product Development Learning from an initiative at
Robust design has a large potential to contribute to product and process improvements providing increased customer value. However, it has shown to be difficult to obtain these benefits in practice.
Quality function deployment: A literature review
Gathering current knowledge about quality evaluation in software product lines
A systematic review of what methods and techniques have been employed to evaluate the quality of software product lines and how they were employed in the last 10 years shows that the most widely used mechanism for modeling quality attributes was extended feature models and the most evaluated artifact was the base architecture.
Service-oriented product development strategies: Product/Service-Systems (PSS) development
This thesis addresses the systematic design and development of PSS solutions in manufacturing firms and develops theoretical models, prescriptive methods and practical tools that are useful for industry, academia and students interested in adopting PSS approaches.
Risk Management in Software Product Line Engineering: a Mapping Study
This research is a first attempt within the SPL community to identify, classify, and manage risks, and establish mitigation strategies, and suggests that greater attention should be given through the use of industrial case studies and experiments to improve SPL productivity and ensure its success.


Framework for goal driven system design
A general framework for the architectural design cycle is introduced and it is concluded that using this model can improve traceability, support trade-off decisions and record design rationale.
IEEE Recommended Practice for Architectural Description of Software-Intensive Systems
  • Computer Science
  • 2000
This recommended practice addresses the activities of the creation, analysis, and sustainment of architectures of software-intensive systems, and the recording of such architectures in terms of
SAAM: a method for analyzing the properties of software architectures
A five-step method for analyzing software architectures called SAAM (Software Architecture Analysis Method) is proposed and illustrated by analyzing three separate user interface architectures with respect to the quality of modifiability.
IEEE Standard For A Software Quality Metrics Methodology Revision And Reaffirmation
  • N. Schneidewind
  • Computer Science
    Proceedings of IEEE International Symposium on Software Engineering Standards
  • 1997
This workshop will give participants an opportunity to propose possible modifications to the standard and to comment on the modifications proposed by the workshop leaders, and become one of the inputs to revising the standard for the reaffirmation ballot.
Applied Software Architecture
Applied Software Architecture gives an overview of software architecture basics and a detailed guide to architecture design tasks, focusing on four fundamental views of architecture--conceptual, module, execution, and code.
The 4+1 View Model of Architecture
The 4+1 View Model organizes a description of a software architecture using five concurrent views, each of which addresses a specific set of concerns. Architects capture their design decisions in
The architecture tradeoff analysis method
The Architecture Tradeoff Analysis Method is a spiral model of design: one of postulating candidate architectures followed by analysis and risk mitigation, leading to refined architectures.
Improving fact extraction of framework-based software systems
  • J. Knodel, M. Pinzger
  • Computer Science
    10th Working Conference on Reverse Engineering, 2003. WCRE 2003. Proceedings.
  • 2003
A generic fact extraction approach for framework-based systems is introduced by combining traditional parsing with lexical pattern matching to obtain framework-specific facts from all three sources.
This paper describes practices for complementing the results of domain engineering in order to design and use domain-specific modeling (DSM) languages for product family development by using method engineering, metamodels, and metaCASE tools.
Software architecture characterization
An approach to architecture description devised specifically to alleviate that problem in the hope of creating a climate for reuse of open, commercial off-the shelf (COTS) based architectures is discussed.