{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T12:55:53Z","timestamp":1776084953237,"version":"3.50.1"},"reference-count":41,"publisher":"ASME International","issue":"4","content-domain":{"domain":["asmedigitalcollection.asme.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2012,12,1]]},"abstract":"<jats:p>Mechatronic design is traditionally supported through domain-specific design activities throughout the product development process. The partitioning into domain-specific problems leads to a situation where product properties influence each other, hence giving rise to dependencies. These dependencies play a key role in the prediction of properties and, as a result, in the decision-making process. The important question is how to manage the dependencies for efficient and effective decision making? The aim of this paper is threefold. First, we investigate the nature of dependencies and study how to model them. The paper proposes appropriate terminology taking into account the synthesis and analysis nature of both the properties and the dependencies. This terminology will be the core of the new dependency modeling language. The concepts related to dependency modeling are then illustrated through a simple robot design example, where the creation and importance of a dependency model are explained. Second, we study practical approaches for consistency management and model management in the presence of dependencies. Six levels-of-detail in modeling dependencies are presented; emphasizing that modeling at a higher level-of-detail ensures that more inconsistencies are avoided. Available languages such as OMG SysML\u2122 are evaluated for a possible creation of the dependency models leading toward executable dependency networks. However, at present, SysML does not provide sufficiently rich language constructs to model dependencies. Third, we compare our dependency modeling approach to other state-of-the-art approaches such as dependency modeling with a design structure matrix (DSM), and highlight the benefits of the terminology proposed in this paper. We aim to convince the reader that there is substantial value in modeling dependencies explicitly, especially to avoid inconsistencies, which is not the current state of practice. However, an overall value from dependency modeling can only be obtained if the cost of creating the dependency model is reasonable. Issues such as human interaction\/effort and model management through product lifecycle management (PLM) are discussed.<\/jats:p>","DOI":"10.1115\/1.4007986","type":"journal-article","created":{"date-parts":[[2012,12,11]],"date-time":"2012-12-11T23:04:54Z","timestamp":1355267094000},"update-policy":"https:\/\/doi.org\/10.1115\/crossmarkpolicy-asme","source":"Crossref","is-referenced-by-count":26,"title":["Dependency Modeling and Model Management in Mechatronic Design"],"prefix":"10.1115","volume":"12","author":[{"given":"Ahsan","family":"Qamar","sequence":"first","affiliation":[{"name":"Department of Machine Design, School of Industrial Engineering and Management, KTH Royal Institute of Technology, 10044 Stockholm, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christiaan J. J.","family":"Paredis","sequence":"additional","affiliation":[{"name":"Model-Based Systems Engineering Center, G. W. Woodruff School of Mechanical Engineering, Georgia Institute of Technology, Atlanta, GA 30332-0405"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan","family":"Wikander","sequence":"additional","affiliation":[{"name":"Department of Machine Design, School of Industrial Engineering and Management, KTH Royal Institute of Technology, 10044 Stockholm, Sweden"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Carl","family":"During","sequence":"additional","affiliation":[{"name":"Micronic Mydata AB, Box 3141, 18303 T\u00e4by, Sweden e-mail:\u2002carl.during@micronic-mydata.com"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"33","published-online":{"date-parts":[[2012,12,11]]},"reference":[{"key":"2019100314245708900_B1","volume-title":"A Practical Guide to SysML","year":"2008"},{"key":"2019100314245708900_B2","doi-asserted-by":"crossref","unstructured":"Herzig, S. J. I., Qamar, A., Reichwein, A., and Paredis, C. J. J., \u201cA Conceptual Framework for Consistency Management in Model-Based Systems Engineering,\u201d Proceedings of ASME 2012 Design Engineering Technical Conferences and Computers and Information in Engineering Conference IDETC\/CIE 2011, ASME, pp. 1329\u20131339.","DOI":"10.1115\/DETC2011-47924"},{"key":"2019100314245708900_B3","doi-asserted-by":"crossref","unstructured":"Qamar, A., and Paredis, C. J. J., \u201cDependency Modeling and Model Management in Mechatronic Design,\u201d Proceedings of ASME 2012 Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC\/CIE 2012, ASME.","DOI":"10.1115\/DETC2012-70272"},{"key":"2019100314245708900_B4","first-page":"1","article-title":"A Framework for Managing Consistency of Evolving UML Models","volume-title":"IGI Global","year":"2005"},{"key":"2019100314245708900_B5","first-page":"200","article-title":"Detecting and Resolving Model Inconsistencies Using Transformation Dependency Analysis","volume-title":"Model Driven Engineering Languages and Systems","year":"2006"},{"issue":"4","key":"2019100314245708900_B6","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1115\/1.2829328","article-title":"A Framework for Decision Based Engineering Design","volume":"120","year":"1998","journal-title":"J. Mech. Des."},{"key":"2019100314245708900_B7","article-title":"Rational Design Theory: A Decision-Based Foundation for Studying Design Methods","year":"2011"},{"key":"2019100314245708900_B8","article-title":"OMG System Modeling Language Specification V1.2","author":"Object Management Group","year":"2010"},{"key":"2019100314245708900_B9","volume-title":"Systematic Design of Industrial Products","year":"2003"},{"key":"2019100314245708900_B10","unstructured":"Elmqvist, H., and Otter, M., \u201cMethods for Tearing Systems of Equations in Object-Oriented Modeling,\u201d Proceedings of European Simulation Multiconference, pp. 326\u2013332."},{"issue":"2","key":"2019100314245708900_B11","doi-asserted-by":"crossref","first-page":"021007","DOI":"10.1115\/1.3593410","article-title":"Intelligent Support for Product Design: Looking Backward, Looking Forward","volume":"11","year":"2011","journal-title":"J. Comput. Inf. Sci. Eng."},{"issue":"3","key":"2019100314245708900_B12","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1115\/1.2033008","article-title":"Product Information Exchange: Practices and Standards","volume":"5","year":"2005","journal-title":"J. Comput. Inf. Sci. Eng."},{"key":"2019100314245708900_B13","article-title":"OWL Web Ontology Language Pverview","author":"W3C OWL Working Group","year":"2002"},{"issue":"1","key":"2019100314245708900_B14","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1115\/1.1354995","article-title":"Introduction to ISO 10303\u2014The STEP Standard for Product Data Exchange","volume":"1","year":"2001","journal-title":"J. Comput. Inf. Sci. Eng."},{"issue":"4","key":"2019100314245708900_B15","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1115\/1.1818683","article-title":"STEP, XML, and UML: Complementary Technologies","volume":"4","year":"2004","journal-title":"J. Comput. Inf. Sci. Eng."},{"issue":"1","key":"2019100314245708900_B16","doi-asserted-by":"crossref","first-page":"014501","DOI":"10.1115\/1.2830842","article-title":"CPM2: A Core Model for Product Data","volume":"8","year":"2008","journal-title":"J. Comput. Inf. Sci. Eng."},{"issue":"2","key":"2019100314245708900_B17","doi-asserted-by":"crossref","first-page":"021008","DOI":"10.1115\/1.3385794","article-title":"An Analysis of Description Logic Augmented With Domain Rules for the Development of Product Models","volume":"10","year":"2010","journal-title":"J. Comput. Inf. Sci. Eng."},{"key":"2019100314245708900_B18","article-title":"OMG Unified Modeling Language (UML) Specification V2.4.1","author":"Object Management Group","year":"2011"},{"key":"2019100314245708900_B19","article-title":"Application-Specific UML Profiles for Multidisciplinary Product Data Integration","year":"2011"},{"key":"2019100314245708900_B20","article-title":"Eclipse Modeling Framework (EMF)","author":"Eclipse Foundation","year":"2011"},{"issue":"1","key":"2019100314245708900_B21","doi-asserted-by":"crossref","first-page":"011002","DOI":"10.1115\/1.4005452","article-title":"Integrating Models and Simulations of Continuous Dynamics into SysML","volume":"12","year":"2012","journal-title":"J. Comput. Inf. Sci. Eng."},{"issue":"1","key":"2019100314245708900_B22","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1016\/j.cirp.2007.05.044","article-title":"Complexity of Multi-Disciplinary Design","volume":"56","year":"2007","journal-title":"Ann. CIRP"},{"key":"2019100314245708900_B23","unstructured":"Adamsson, N., \u201cModel-Based Development of Mechatronic Systems - Reducing the Gap Between Competencies?,\u201d Proceedings of Tools and Methods of Competitive Engineering, Vol. 1(2), pp. 405\u2013413."},{"key":"2019100314245708900_B24","unstructured":"Braun, S. C., and Lindemann, U., \u201cA Multilayer Approach for Early Cost Estimation of Mechatronical Products,\u201d Proceedings of International Conference on Engineering Design (ICED07), pp. 187\u2013188."},{"key":"2019100314245708900_B25","first-page":"281","article-title":"Hybrid UML Components for the Design of Complex Self-Optimizing Mechatronic Systems","volume-title":"Informatics in Control, Automation and Robotics I","year":"2006"},{"issue":"6","key":"2019100314245708900_B26","doi-asserted-by":"crossref","first-page":"1063","DOI":"10.1016\/j.mechatronics.2011.05.003","article-title":"System-Level Integration of Design and Simulation for Mechatronic Systems Based on SysML","volume":"21","year":"2011","journal-title":"Mechatronics"},{"issue":"4","key":"2019100314245708900_B27","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1007\/s00163-008-0058-x","article-title":"Specification Technique for the Description of Self-Optimizing Mechatronic Systems","volume":"20","year":"2009","journal-title":"Res. Eng. Des."},{"issue":"2","key":"2019100314245708900_B28","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1109\/TSE.2010.38","article-title":"Automatically Detecting and Tracking Inconsistencies in Software Design Models","volume":"37","year":"2011","journal-title":"IEEE Trans. Software Eng."},{"key":"2019100314245708900_B29","unstructured":"Adourian, C., and Vangheluwe, H., \u201cConsistency Between Geometric and Dynamic Views of a Mechanical System,\u201d Proceedings of the 2007 Summer Computer Simulation Conference, pp. 1\u20136."},{"key":"2019100314245708900_B30","unstructured":"Gausemeier, J., Schafer, W., Greenyer, J., Kahl, S., Pook, S., and Rieke, J., \u201cManagement of Cross Domain Model Consistency During the Development of Advanced Mechatronic Systems,\u201d Procedings of 17th International Conference on Engineering Design (ICED'09), pp. 1\u201312."},{"key":"2019100314245708900_B31","doi-asserted-by":"crossref","unstructured":"Hehenberger, P., Egyed, A., and Zeman, K., \u201cConsistency Checking of Mechatronic Design Models,\u201d Proceedings of 2010 ASME International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC\/CIE 2010, ASME, pp. 1141\u20131148.","DOI":"10.1115\/DETC2010-28615"},{"issue":"3","key":"2019100314245708900_B32","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1016\/j.ijproman.2006.11.003","article-title":"Managing Complex Product Development Projects With Design Structure Matrices and Domain Mapping Matrices","volume":"25","year":"2007","journal-title":"Int. J. Project Manage."},{"key":"2019100314245708900_B33","doi-asserted-by":"crossref","unstructured":"Sangal, N., Jordan, E., Sinha, V., and Jackson, D., \u201cUsing Dependency Models to Manage Complex Software Architecture,\u201d Proceedings of Object Oriented Programming, Systems, Languages and Applications (OOPSLA), ACM Press, pp. 167\u2013176.","DOI":"10.1145\/1103845.1094824"},{"key":"2019100314245708900_B34","unstructured":"Wynn, D. C., Nair, S. M. T., and Clarkson, P. J., \u201cThe P3 Platform: An Approach and Software for developing Diagrammatic Model-Based Methods in Design Research,\u201d Proceedings of 17th International Conference on Engineering Design (ICED09), pp. 559\u2013570."},{"key":"2019100314245708900_B35","article-title":"ModelCenter","author":"Phoenix Integration","year":"2012"},{"key":"2019100314245708900_B36","article-title":"ModeFRONTIER","author":"ESTECO","year":"2012"},{"key":"2019100314245708900_B37","article-title":"Isight","author":"Dassault Systems","year":"2012"},{"key":"2019100314245708900_B38","article-title":"Comet Workspace","author":"Comet Solutions","year":"2012"},{"issue":"4","key":"2019100314245708900_B39","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1115\/1.1818684","article-title":"Information Integration Framework for Product Life-Cycle Management of Diverse Data","volume":"4","year":"2004","journal-title":"J. Comput. Inf. Sci. Eng."},{"key":"2019100314245708900_B40","unstructured":"T\u00f6rngren, M., Dahle, H. P., Brodtkorb, D., El-khoury, J., Chaplin, R., D\u00edez, A., Bertels, K., Beran, J., Salecker, J., Demathieu, S., Espinoza, H., Oudrhiri, R., Svensson, J., and Asplund, F., \u201cTowards an Industrial Framework for Emebdded Systems Tools,\u201d Proceedings of HOPES Workshop at ECMFA."},{"key":"2019100314245708900_B41","article-title":"Mutlidisciplinary Approach for Industrial Phases in Space Projects","year":"2012"}],"container-title":["Journal of Computing and Information Science in Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4007986\/6098369\/jcis_12_4_041009.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"http:\/\/asmedigitalcollection.asme.org\/computingengineering\/article-pdf\/doi\/10.1115\/1.4007986\/6098369\/jcis_12_4_041009.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,3]],"date-time":"2022-02-03T01:32:39Z","timestamp":1643851959000},"score":1,"resource":{"primary":{"URL":"https:\/\/asmedigitalcollection.asme.org\/computingengineering\/article\/doi\/10.1115\/1.4007986\/371333\/Dependency-Modeling-and-Model-Management-in"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,12,1]]},"references-count":41,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2012,12,1]]}},"URL":"https:\/\/doi.org\/10.1115\/1.4007986","relation":{},"ISSN":["1530-9827","1944-7078"],"issn-type":[{"value":"1530-9827","type":"print"},{"value":"1944-7078","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,12,1]]},"article-number":"041009"}}