SMARTech   Library Home
 

Georgia Tech's Institutional Repository >
Georgia Tech Theses and Dissertations >
Georgia Tech Theses and Dissertations >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1853/28249

Title: Using domain specific languages to capture design knowledge for model-based systems engineering
Authors: Kerzhner, Aleksandr A.
Mechanical Engineering
Advisor: Committee Chair: Paredis, Chris; Committee Member: McGinnis, Leon; Committee Member: Schaefer, Dirk
Subjects : Systems engineering
Graph transformations
Model reuse
Model-Based Systems Engineering
Domain specific languages
Domain-specific programming languages
Programming languages (Electronic computers)
Languages, Artificial
System design
Issue Date: 8-Apr-2009
Publisher: Georgia Institute of Technology
Abstract: Design synthesis is a fundamental engineering task that involves the creation of structure from a desired functional specification; it involves both creating a system topology as well as sizing the system's components. Although the use of computer tools is common throughout the design process, design synthesis is often a task left to the designer. At the synthesis stage of the design process, designers have an extensive choice of design alternatives that need to be considered and evaluated. Designers can benefit from computational synthesis methods in the creative phase of the design process. Recent increases in computational power allow automated synthesis methods for rapidly generating a large number of design solutions. Combining an automated synthesis method with an evaluation framework allows for a more thorough exploration of the design space as well as for a reduction of the time and cost needed to design a system. To facilitate computational synthesis, knowledge about feasible system configurations must be captured. Since it is difficult to capture such synthesis knowledge about any possible system, a design domain must be chosen. In this thesis, the design domain is hydraulic systems. In this thesis, Model-Driven Software Development concepts are leveraged to create a framework to automate the synthesis of hydraulic systems will be presented and demonstrated. This includes the presentation of a domain specific language to describe the function and structure of hydraulic systems as well as a framework for synthesizing hydraulic systems using graph grammars to generate system topologies. Also, a method using graph grammars for generating analysis models from the described structural system representations is presented. This approach fits in the context of Model-Based Systems Engineering where a variety of formal models are used to represent knowledge about a system. It uses the Systems Modeling Language developed by The Object Management Group (OMG SysML™) as a unifying language for model definition.
Type: Thesis
URI: http://hdl.handle.net/1853/28249
Appears in Collections:School of Mechanical Engineering Theses and Dissertations
Georgia Tech Theses and Dissertations

Files in This Item:

File Description SizeFormat
kerzhner_aleksandr_a_200905_mast.pdf2.13 MBAdobe PDFView/Open

Items in SMARTech are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2007 MIT and Hewlett-Packard - Feedback