Simulating Design Processes with self-iteration activities based on DSM planning

Design processes are fundamentally iterative. The increasing knowledge about the product, while designing, manifests in design changes of previously accomplished activities. Such iterations are considered as a major source of increased product development lead-time and cost; thus process planning and simulation are essential. The design structure matrix (DSM) is a known method for process planning. Since the DSM itself does not express all the relevant information that is required for defining process logic, process logic interpretation is required. "Business rules", being logic interpretation options that are applicable in different business cases, can guide automatic translation of the DSM to valid iterative process plans. This study focuses on implementing self activity iterations in process simulation. Notwithstanding their importance, they are overlooked in DSM literature. Using different business rules results in various run time processes that exhibit non-trivial behaviors, interpretation rules are fully validated for a test case.

[1]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[2]  P. John Clarkson,et al.  Visualization of routes in design process planning , 2000, 2000 IEEE Conference on Information Visualization. An International Conference on Computer Visualization and Graphics.

[3]  D. V. Steward Systems analysis and management , 1981 .

[4]  Steven D. Eppinger,et al.  Generalized models of design iteration using signal flow graphs , 1995 .

[5]  Jan L. G. Dietz,et al.  Business Process Modelling and Analysis Using GERT Networks , 1999, ICEIS.

[6]  K. Beck,et al.  Extreme Programming Explained , 2002 .

[7]  Tyson R. Browning,et al.  Applying the design structure matrix to system decomposition and integration problems: a review and new directions , 2001, IEEE Trans. Engineering Management.

[8]  Tyson R. Browning,et al.  9.1.2 Adaptive Test Process – Designing a Project Plan that Adapts to the State of a Project , 2005 .

[9]  Tyson R. Browning,et al.  Modeling impacts of process architecture on cost and schedule risk in product development , 2002, IEEE Trans. Engineering Management.

[10]  Mahdi Zanddizari,et al.  Set confidence interval for customer order cycle time in supply chain using GERT method , 2006 .

[11]  D. V. Steward Systems Analysis and Management: Structure, Strategy and Design , 1981 .

[12]  Yoram Reich,et al.  From DSM-Based Planning to Design Process Simulation: A Review of Process Scheme Logic Verification Issues , 2009, IEEE Transactions on Engineering Management.

[13]  Wil vanderAalst,et al.  Workflow Management: Models, Methods, and Systems , 2004 .

[14]  ReichertManfred,et al.  Correctness criteria for dynamic changes in workflow systems , 2004 .

[15]  Steven D. Eppinger,et al.  A simulation-based process model for managing complex design projects , 2005, IEEE Transactions on Engineering Management.

[16]  Yoram Reich,et al.  Decomposing the problem of constrained surface fitting in reverse engineering , 2005, Comput. Aided Des..

[17]  Maria E. Orlowska,et al.  Data Flow and Validation in Workflow Modelling , 2004, ADC.

[18]  Karniel Arie,et al.  Coherent Interpretation of DSM Plan to PDP Simulation , 2007 .

[19]  Robert P. Smith,et al.  A predictive model of sequential iteration in engineering design , 1997 .

[20]  Robert P. Smith,et al.  A model-based method for organizing tasks in product development , 1994 .

[21]  Peter Dadam,et al.  Correctness criteria for dynamic changes in workflow systems - a survey , 2004, Data Knowl. Eng..

[22]  Ali Yassine,et al.  Complex Concurrent Engineering and the Design Structure Matrix Method , 2003, Concurr. Eng. Res. Appl..

[23]  Steven D. Eppinger,et al.  Generalised models of design interation using signal flow graphs , 1997 .

[24]  Yoram Reich,et al.  Standardization and Modularization Driven by Minimizing Overall Process Effort , 2003 .

[25]  Wil M. P. van der Aalst,et al.  The Application of Petri Nets to Workflow Management , 1998, J. Circuits Syst. Comput..

[26]  Wolfgang Reisig,et al.  Lectures on Petri Nets I: Basic Models , 1996, Lecture Notes in Computer Science.

[27]  Ali A. Yassine,et al.  Investigating product development process reliability and robustness using simulation , 2007 .

[28]  Maria E. Orlowska,et al.  Applying Graph Reduction Techniques for Identifying Structural Conflicts in Process Models , 1999, CAiSE.