Model and Dependency Management in Mechatronic Design

Managing consistency is a major concern in the design of complex engineering systems. At times, inconsistencies may lead to wrong decisions, resulting in design flaws which can compromise safety and cause failures. One cannot forget the 1999 NASA unmanned MARS Climate Orbiter, which was destroyed du...

Full description

Bibliographic Details
Main Author: Qamar, Ahsan
Format: Doctoral or Postdoctoral Thesis
Language:English
Published: KTH, Mekatronik 2013
Subjects:
DML
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-119522
id ftkthstockholm:oai:DiVA.org:kth-119522
record_format openpolar
spelling ftkthstockholm:oai:DiVA.org:kth-119522 2023-05-15T16:01:39+02:00 Model and Dependency Management in Mechatronic Design Qamar, Ahsan 2013 application/pdf http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-119522 eng eng KTH, Mekatronik Stockholm Trita-MMK, 1400-1179 2013:03 http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-119522 urn:isbn:978-91-7501-664-1 info:eu-repo/semantics/openAccess Dependency Modeling Model-Based Systems Engineering (MBSE) Mechatronic Design Model Integration Tool Integration Common Language Mechatronic Challenges Domain Specific Language Embedded Systems Inbäddad systemteknik Doctoral thesis, comprehensive summary info:eu-repo/semantics/doctoralThesis text 2013 ftkthstockholm 2022-08-11T12:29:30Z Managing consistency is a major concern in the design of complex engineering systems. At times, inconsistencies may lead to wrong decisions, resulting in design flaws which can compromise safety and cause failures. One cannot forget the 1999 NASA unmanned MARS Climate Orbiter, which was destroyed due to use of inconsistent units by design teams. Sadly, the history of inconsistency causing failures does not end there. In 2006 Airbus suffered a massive 6.1 billion dollar loss due to use of inconsistent specifications in different versions of design tools. So what causes inconsistency, and how best to avoid it? These are some of the critical questions behind the research reported in this thesis. Today's engineering systems cannot be designed by a single individual, but require the efforts of design teams each managing a portion of the overall problem. Naturally, information exchange between teams is necessary for effective decision making. However such communication is often error-prone and inadequate to manage dependencies between tasks, operations, components or properties. As a consequence, inconsistencies and design errors arise, which may cause catastrophic failures. This thesis investigates the nature of dependencies, typically in the design process of mechatronic products, and proposes an approach for model and dependency management. The proposed solution is based on an expressive Domain Specific Language which enables capturing dependencies (between disparate models) formally and explicitly. This language is called the Dependency Modeling Language (DML), and the supporting tool is named the Dependency Modeler. The overall approach is exemplified through a robot design example, where the DML is used to capture dependencies between mechanical design and control design models. In support of the DML, dependency patterns gather known dependency relationships between different types of properties - such as a pattern between system hierarchy and mechanical CAD assembly. Model transformations are essential to ... Doctoral or Postdoctoral Thesis DML Royal Institute of Technology, Stockholm: KTHs Publication Database DiVA
institution Open Polar
collection Royal Institute of Technology, Stockholm: KTHs Publication Database DiVA
op_collection_id ftkthstockholm
language English
topic Dependency Modeling
Model-Based Systems Engineering (MBSE)
Mechatronic Design
Model Integration
Tool Integration
Common Language
Mechatronic Challenges
Domain Specific Language
Embedded Systems
Inbäddad systemteknik
spellingShingle Dependency Modeling
Model-Based Systems Engineering (MBSE)
Mechatronic Design
Model Integration
Tool Integration
Common Language
Mechatronic Challenges
Domain Specific Language
Embedded Systems
Inbäddad systemteknik
Qamar, Ahsan
Model and Dependency Management in Mechatronic Design
topic_facet Dependency Modeling
Model-Based Systems Engineering (MBSE)
Mechatronic Design
Model Integration
Tool Integration
Common Language
Mechatronic Challenges
Domain Specific Language
Embedded Systems
Inbäddad systemteknik
description Managing consistency is a major concern in the design of complex engineering systems. At times, inconsistencies may lead to wrong decisions, resulting in design flaws which can compromise safety and cause failures. One cannot forget the 1999 NASA unmanned MARS Climate Orbiter, which was destroyed due to use of inconsistent units by design teams. Sadly, the history of inconsistency causing failures does not end there. In 2006 Airbus suffered a massive 6.1 billion dollar loss due to use of inconsistent specifications in different versions of design tools. So what causes inconsistency, and how best to avoid it? These are some of the critical questions behind the research reported in this thesis. Today's engineering systems cannot be designed by a single individual, but require the efforts of design teams each managing a portion of the overall problem. Naturally, information exchange between teams is necessary for effective decision making. However such communication is often error-prone and inadequate to manage dependencies between tasks, operations, components or properties. As a consequence, inconsistencies and design errors arise, which may cause catastrophic failures. This thesis investigates the nature of dependencies, typically in the design process of mechatronic products, and proposes an approach for model and dependency management. The proposed solution is based on an expressive Domain Specific Language which enables capturing dependencies (between disparate models) formally and explicitly. This language is called the Dependency Modeling Language (DML), and the supporting tool is named the Dependency Modeler. The overall approach is exemplified through a robot design example, where the DML is used to capture dependencies between mechanical design and control design models. In support of the DML, dependency patterns gather known dependency relationships between different types of properties - such as a pattern between system hierarchy and mechanical CAD assembly. Model transformations are essential to ...
format Doctoral or Postdoctoral Thesis
author Qamar, Ahsan
author_facet Qamar, Ahsan
author_sort Qamar, Ahsan
title Model and Dependency Management in Mechatronic Design
title_short Model and Dependency Management in Mechatronic Design
title_full Model and Dependency Management in Mechatronic Design
title_fullStr Model and Dependency Management in Mechatronic Design
title_full_unstemmed Model and Dependency Management in Mechatronic Design
title_sort model and dependency management in mechatronic design
publisher KTH, Mekatronik
publishDate 2013
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-119522
genre DML
genre_facet DML
op_relation Trita-MMK, 1400-1179
2013:03
http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-119522
urn:isbn:978-91-7501-664-1
op_rights info:eu-repo/semantics/openAccess
_version_ 1766397415268548608