Design Structure Matrix @ Tel Aviv
University [ DSM @ TAU ]
Contribution
to the theory and utilization of DSM
Design structure matrix is an approach for representing data
about system's components and their interactions.
A "system" could be
1. an organization and the components would be employees, teams, or
departments
2. a process and the components would be activities
3. a product and the components would be modules or basic building
blocks of the product
4. network of interacting parameters
This list is not exhaustive unless we interpret the above
very broadly.
DSM is used by many researchers and by some industries to
model, analyze, and improve their systems. In the early days (starting in the
60's of previous century), DSM was used to represent information and algorithms
were developed to analyze this information. More recently, DSM is becoming more
and more a visualization mechanism and the algorithms employed to analyze the
information are based on graph or network theory.
Over the past years, we at TAU,
have used DSM for representing systems and processes in several projects. We
have made algorithmic contributions related to clustering, sequencing of DSM
information and theoretical contribution in understanding DSM better as models
of processes. We further intend to develop the theoretical basis of DSM
decomposition in the future based on results from the Interdisciplinary Engineering
Knowledge Genome (IEKG) project.
Next we describe briefly these projects. More information is
available in the specific project pages and in the publications. For each
project, several figures are provided just as a previous of the detailed information
available in the different publications.
- Knowledge-based
reverse engineering – this project received as input
information and constraints about measurements of 3D objects and the task
was to perform reverse engineering and creating the 3D objects that
satisfy the constraints. A DSM was
constructed to represent the constraints between the 3D objects
parameters. The DSM had both symmetric and asymmetric constraints. A new
clustering algorithm was employed to decompose a complex set of
constraints into a set of interacting problems. This decomposition made
complex problems to be solved in order of magnitude less (linear instead
of square time dependence).
- SMDP – when a company develops a line of
products, whether for different markets or for evolving requirements, a
mechanism for reducing the effort in the design and production of the
products involves standardization and modularization of components or
subsystems. Based on several methods, including design for variety, we
developed a method that uses DSM to model the impact of change in one
component on change in others and use it to sequence the development
process. The development process can then be simulated when different
design decisions for standardization r modularization are made and based
on simulations, propose to implement the design that minimizes effort
across markets or product evolution.
- Managing of
dynamic processes –
this project dealt with the management of development processes as they
unfold from a set of general design stages to a detailed set of design
activities. This is the case in any development process. The project is
unique because in most cases, DSM has been used in the context of a fixed
set of objects, whereas here, the set was changing continually. This
project also pushed the state-of-the-art of modeling processes with DSM.
It showed that most process modeling and interpretations of DSM data is
limited and ambiguous. It then augmented DSM with a theoretical basis
that made sure that process modeling was performed accurately.
- AMISA – This project deals with architecting
adaptable systems and enterprises in a changing world. Each product,
production line or a system undergoes changes as time passes. These
changes may force upgrading or replacing to make sure customer
requirements and value are continually met in the best way. In order to
develop system that could be upgraded or replaced in a more cost effective
manner, modularization and standardization decisions could be made upfront
to create options that could be used later if needed. This
project further develops an implementable theory of architecture options
and demonstrate it in six successful pilot projects in industry.
Further Content:
1.
Related
Projects include
2.
Workshops
for Educational Institutions
3.
Presentations
(1-2 hours long)
4.
Publication
5.
Funding
Related Projects include:
Workshops for Educational
Institutions:
- email
Yoram Reich (yoram @ eng.tau.ac.il )
Presentations (1-2 hours long):
- Managing dynamic product
development processes.
Publications:
- Y. Sered and
Y. Reich, “Standardization and modularization driven by minimizing overall
process effort,” in Proceedings
of the 15th International Conference on Design Theory and Methodology (DTM), (New York, NY), ASME, 2003.
- Y. Sered and
Y. Reich, “Process driven standardization and modularization,” in Proceedings of the 29th Israel
Conference on Mechanical Engineering, (Haifa, Israel), 2003.
- Belsky, Y., A. Karniel, and Y. Reich, “Large scale reverse engineering with
constraints,” in Proceedings of the 29th Israel Conference on Mechanical
Engineering, (Haifa,
Israel), 2003.
- Karniel and Y. Reich, “Dynamic
evolution of product design process,” The 30th Israeli
Conference on Mechanical Engineering, 2005.
- A. Karniel, Y. Belsky, and Y. Reich, Decomposing the problem
of constrained surface fitting in reverse engineering, Computer-Aided
Design, 37(4):399-417, 2005.
- A. Karniel and Y. Reich,
Simulating Design Processes with self-iteration activities based on DSM
planning, Proceedings of the International Conference on Systems
Engineering and Modeling - ICSEM'07, Haifa, 2007.
- A. Karniel and Y. Reich,
From planning to executing NPD processes, CD proceedings of the 4th
National Conference on Systems Engineering (INCOSE IL), Herzlia, 2007.
- A. Karniel and Y. Reich,
Managing dynamic new product development processes, CD proceedings of the INCOSE
International Symposium (INCOSE 2007), San Diego, CA, 2007.
- A. Karniel and Y. Reich, Coherent
interpretation of DSM plan to PDP simulation, in CDROM
Proceedings of the 16th International Conference on Engineering
Design (ICED), The Design Society, 2007.
- A. Karniel and Y. Reich,
Statistical analysis of process simulations, International Conference
on Engineering Design, ICED'09, Stanford, CA, 2009.
- A. Karniel and Y. Reich, From DSM-based planning
to Design Process Simulation: A review of process-scheme logic
verification issues, IEEE Transactions on
Engineering Management, 56(4):636-649, 2009.
- A. Karniel and Y. Reich, Formalizing a Workflow-Net Implementation of
Design-Structure-Matrix-Based Process Planning for New Product Development,
IEEE
Transactions on Systems,
Man and Cybernetics, Part A: Systems and Humans, 41(3):476–491, 2011.
- A. Karniel
and Y. Reich, Managing the Dynamics of New Product Development
Processes: The new Product Lifecycle Management Paradigm, Springer,
2011. (Read
Online)
- Karniel,
A. Reich, Y., Rules for
implementing dynamic changes in DSM-based plans, International
Conference on Engineering Design, ICED'11, Copenhagen, Denmark, 2011.
- Engel, A. and Reich, Y., Project
AMISA: Architecting Manufacturing Industries and Systems for Adaptability, The 32nd Israeli Conference on Mechanical
Engineering, Tel Aviv, Israel, 2012.
- Engel
A., Reich Y., Browning T.R., Schmidt D.M., Optimizing system architecture
for Adaptability, International Design Conference - DESIGN 2012,
Dubrovnik, Croatia, 2012.
- A. Karniel, Y. Reich, Multi-level
modeling and simulation of new product development processes, Journal
of Engineering Design, 24(3):185-210, 2013.
- Engel, A., Reich, Y., The AMISA
research project, In ePcoceedings Israeli
Conference on Systems Engineering, INCOSE-IL, 2013.
19. Engel A., Reich Y., Architecting Systems for Optimal Lifetime
Adaptability, In eProceedings International
Conference on Engineering Design, ICED'13, Seoul, South Korea, 2013.
Funding:
Copyright ©
2013-2014 Yoram Reich
Page URL: http://www.eng.tau.ac.il/~yoram/process.html
Last
modified: 10/15/2014 5:39:00 PM