Research Overview. Chris Paredis

Size: px
Start display at page:

Download "Research Overview. Chris Paredis"

Transcription

1 Research Overview Chris Paredis Systems t Realization Laboratoryb t Product and Systems Lifecycle Management Center G.W. Woodruff School of Mechanical Engineering Georgia Institute of Technology

2 Presentation Overview Research Scope, Context, and Foundation Model-Based Systems Engineering 1. Reusable Analysis Models Defined in SysML 2. Predictive Trade-off Models 3. Variable Fidelity Analysis 4. Capturing Synthesis Knowledge as Graph Transformations 5. Risk Management in Systems Engineering Summary 2

3 Research Area Research Scope and Context Modeling and Simulation in Design Application Focus: Systems engineering Fluid power systems Mechatronic systems Research Focus Decision theory Modeling and Simulation Information technology 3

4 Product Development: A Decision-Based Perspective Decisions Portfolio Planning Concept Production Sales & Maintenance Design Development & Testing Distribution & Support Modeling and Simulation Provides Information in Support of Decisions Generic Decision Process Generate Alternatives Evaluate Alternatives Select Alternative Information Knowledge 4

5 A Generic Design Decision Decision A 1 A 2 A n O 11 UO 11 O 12 O 1k O 21 O 22 O 2k O n1 O n n2 2 O nk ( ) UO ( 12) UO ( 1 k ) UO ( 21) UO ( 22) UO ( 2 k ) UO ( n 1) UO ( n 2 ) ( ) UO nk Alternatives Outcomes Preferences (Attributes) Select A i where E [ U ] is maximum 5

6 Why are Design Decisions Difficult? Uncertainty Uncertainty Decision A 1 Infinite number A of 2 alternatives A n O 11 UO 11 O 12 O 1k O 21 O 22 O 2k O n1 O n n2 2 O nk ( ) UO ( 12) UO ( 1 k ) UO ( 21) UO ( 22) UO ( 2 k ) UO ( n 1) UO ( n 2 ) ( ) UO nk Select A i where E [ U ] is maximum Alternatives Outcomes Preferences (Attributes) Limited Resources

7 Integration of Design Product & Design Process Goal: maximize overall utility Must consider process in utility assessment Value trade-offs between product and process Decrease expected utility of product to reduce expected cost of process "Optimal" solution is guaranteed not to be optimal from a pure product perspective Information Economics Meta-level decision: How to frame your design problem? Value Cost 7

8 Systems Approach to Product Development The systems approach provides a balanced trade-off between product and process objectives Systematic decomposition Large, flexible, yet manageable design space Decoupling Limit the risk due to unexpected interactions Enable collaborative engineering Helps us deal with complexity 8

9 Model-based Systems Engineering (MBSE) MBSE: Model formally all aspects of a systems engineering problem Requirements & Objectives System Alternatives System Behavior Models Executable Simulations Design Optimization Model Libraries Effective and Efficient Analysis of Alternatives Model from different perspectives Model at different levels of abstraction Model reuse & modularity Optimization with grid-computing Effective Generation of Alternatives Graph transformations for generating plausible system architectures Automated generation of system models 9

10 Given: Find: MBSE: Example Problem Primary components Decision objectives / preferences Best system topology Best component parameters Excavator How to size and connect these? engine pump_vdisp accum Very large search and optimization problem Many competing objectives Many topologies Many component types/sizes Many control strategies cylinder v_3way 10 10

11 Research Questions Which decisions should be made at each point in the product development process? How should decisions be ordered in a decision sequence? How should the decisions be framed? Which decision alternatives should one consider? Which information should be used in support of these decisions? How accurate should the information be? How do we trade off accuracy versus cost? Which tools allow us to obtain this information most cost effectively? Which Information Technologies can be used to reduce the cost of information? Is it cost effective to use repositories i of reusable models? 11

12 Presentation Overview Research Scope, Context, and Foundation Model-Based Systems Engineering 1. Reusable Analysis Models Defined in SysML 2. Predictive Trade-off Models 3. Variable Fidelity Analysis 4. Capturing Synthesis Knowledge as Graph Transformations 5. Risk Management in Systems Engineering Summary 12

13 Reusable Analysis Models Systems t Realization Laboratoryb t Formal Representation of Engineering Analysis Models in SysML Student: Jonathan Jobe

14 Multi-Aspect Component Models Components are the reusable elements of design MAsCoMs: Group all models related to single fluid power component Multiple disciplines and levels of abstraction Modular Formal & unambiguous Systems Modeling Language (OMG SysML TM ) Formally model systems design information, from requirements through testing 14

15 How to use MAsCoMs? Log Splitter Design Example ISO 1219 Fluid Power Graphics Design Concept Schematics -Hydraulic System 15

16 Log Splitter Model Composition Power Subsystem 16

17 Automatic Translation from SysML to Modelica Formal Graph Transformations Modelica SysML 17

18 Presentation Overview Research Scope, Context, and Foundation Model-Based Systems Engineering 1. Reusable Analysis Models Defined in SysML 2. Predictive Trade-off Models 3. Variable Fidelity Analysis 4. Capturing Synthesis Knowledge as Graph Transformations 5. Risk Management in Systems Engineering Summary 18

19 Predictive Trade-off Models Systems t Realization Laboratoryb t Reusable Models for Predicting the Performance of Design Concepts Student: Rich Malak

20 Decision Chains: From Concept to Detail Design Decision Alternative 1 Alternative 2 Alternative ti 3. Alternative n Decision 1 Concept 2.1 Decision i Concept 3.1 Decision Concept 3.2 Concept 2.2 Decision Decision 3.2 Concept 3.3 Decision Concept 3.4 Decision 3.4 Alternative 1 Alternative 2 Alternative 3 Alternative 4 Alternative Alternative Alternative n-1 Alternative n One-Shot Decision A Chain of Decisions 20

21 Decision Chains: From Concept to Detail Design Decision Alternative 1 Alternative 2 Alternative ti 3. Alternative n Decision 1 Concept 2.1 Decision i 2.1 Concept 3.1 Decision Concept 3.2 Concept 2.2 Decision Decision 3.2 Concept 3.3 Decision Concept 3.4 Decision 3.4 Alternative 1 Alternative 2 Alternative 3 Alternative 4 Alternative Alternative Alternative n-1 Alternative n One-Shot Decision A Chain of Decisions Each Concept = Set of Design Alternatives 21

22 Modeling Set-Based Design Concepts What is the appropriate gear ratio for the differential? it depends On the other drivetrain components On manufacturing and cost considerations On the details of differential itself How do we best model a subsystem concept to support decision making at the systems level? 22

23 Functional and Preference Attributes What is important about the differential? Gear ratio Maximum torque Functional Attributes Maximum speed Size, mass Cost Preference Attributes What is NOT important t about the differential? Working principle Detailed dimensions Only important to the extent that they Manufacturing processes influence the preference attributes Model Preference Attributes as Function of Key Functional Attributes 23

24 Predictive Tradeoff Model: Hydraulic Cylinder Key functional attributes Bore diameter Stroke length Predicted preference attributes Mass Cost Raw Cylinder Data mass Predictive Cylinder Model mass bore stroke cost bore stroke cost

25 Taking Designer Preferences into Account Not all feasible designs are preferred: Pareto optimality Cost ($) Valid Designs: Planetary Gear Train Feasible Designs: Planetary Gear Train Feasible, but dominated. No engineer will choose these Non-dominated set (efficient frontier). Every point is optimal under some tradeoff Reliability Care only about non-dominated set 25

26 Parameterized Efficient Sets Cost ($) Reliability Torque Gear Ratio Ratio No problem-independent preference for gear ratio. Solution: find efficient set as function of gear ratio. 26

27 Combining Multiple Concepts with the same Functionality Cos st ($) Reliability Torque Gear Ratio 3 Blue reverted gear train dominates at gear ratios < 5 Red planetary gear train dominates at gear ratios > 5 Best concept can be identified after considering systems-level tradeoff for gear ratio and other attributes. 27

28 Another Example: Small 4-stroke Engines Some engines are dominated E.g. same torque, mass, power, but lower price 3D Projection of Small Engine Data (6D) (Clustering and Domination) dominated tradeoffs Not all combinations of the functional attributes are feasible Clustering algorithms are used to define the feasible set (Support Vector Machines) non-dominated tradeoffs Cluster ID max power max torque mass 28

29 Predictive Tradeoff Modeling: Making System-Level Decisions Typical Iterative ti Loop (optimization / search) Utility Model System Model Often more than technical performance E.g., price/cost, mass, -ilities (reliability, usability, ) Pump Attributes: Cylinder Attributes: Engine Attributes: Other max displacement bore diam. max power Components max speed stroke length max speed efficiency mass max torque mass price price efficiency mass price Attribute values for a given component are not independent How to formalize the dependencies efficiently and effectively? Project 2E Webcast - 23 July

30 Making System-Level Decisions with Predictive Models Log Loading & Splitting Area Directional Control Valve Hydraulic Cylinder & Ram Engine & Pump Engine Load Predictive Cylinder Model mass bore System Tradeoffs pump disp bore stroke cost stroke utility

31 Efficient Design Optimization under Uncertainty Systems t Realization Laboratoryb t Adaptive Kriging Models Students: Alek Kerzhner, Roxanne Moore

32 Motivating Study: Backhoe Dig-Cycle optimizer Latin Hypercube + Kriging response surface Optimization under uncertainty LatinHyperCube sampler used to predict expected value Kriging model used in conjunction with sampler to generate response surface to reduce computational cost Objectives: Maximize Efficiency Minimize Cost Design variables: bore diameters pump max disp 32

33 Adaptive Kriging Models Why Surrogate Models? Without Kriging: 50 optimizer iterations* 7 evaluations per iteration*1000 LHS samples = 350,000 runs With Kriging: 2000 seeding runs extra runs = 2,100 runs! Adaptive Kriging model Kriging: computational complexity is O(n4) Adaptive approach: keep n small Many localized (small) response surfaces Automatically requests additional simulations Automatically ti regenerates response surface 33

34 The Information Economic Challenge Level of Fidelity Level of Effort Required Level of Exploration / Optimization

35 The Information Economic Challenge Level of Fidelity Level of Effort Required Level of Exploration / Optimization

36 Variable Fidelity Modeling Low fidelity for broad exploration identify ypromising regions of design space High fidelity for detailed optimization x2 Feasible solutions Obj C A B x1 x1

37 Presentation Overview Research Scope, Context, and Foundation Model-Based Systems Engineering 1. Reusable Analysis Models Defined in SysML 2. Predictive Trade-off Models 3. Variable Fidelity Analysis 4. Capturing Synthesis Knowledge as Graph Transformations 5. Risk Management in Systems Engineering Summary 37

38 Capturing Synthesis Knowledge as Graph Transformations Systems t Realization Laboratoryb t Formal Representation of Domain- Specific Knowledge Student: Alek Kerzhner

39 Most Knowledge Can Be Represented as Graphs or Graph Transformations Requirements & Objectives SysML Topology Generation using Graph Transf System Alternatives MAsCoMs Model Composition using Graph Transf System Behavior Models SysML Model Translation using Graph Transf Executable Simulations Dymola SysML Dig Cycle Traj Sw ing Boom Arm Bucket system alternative hydraulics behavior model y world x ibd [Block] Hydraulic_Subsystem[ Schematic ] pump : FDpump discharge : FlowPort inputshaft : FlowPort housing : FlowPort suction : FlowPort tank-to-pump : Line b : FlowPort a : FlowPort tank : Tank sump : FlowPort return : FlowPort filter-to-tank : Line b : FlowPort a : FlowPort filter : Filter in : FlowPort out : FlowPort pump-to-valve : Line a : FlowPort b : FlowPort valve-to-filter : Line a : FlowPort b : FlowPort valve : 4port3wayServoValve portp : FlowPort portt : FlowPort cylb : FlowPort cyla : FlowPort actuator : Double-ActingCylinder housing : FlowPort rod : FlowPort b : FlowPort a : FlowPort valve-to-cylp1 : Line a : FlowPort b : FlowPort valve-to-cylp2 : Line a : FlowPort b : FlowPort simulation configuration Simulation Configuration using Graph Transf Design Optimization ModelCenter

40 MOFLON: Meta-Modeling & Graph Xform Tool Define graph transformations in Storyboards: activity diagrams + graphs Easily integrated with SysML tools (through standardized JMI interface) Capture domain-specific knowledge 40

41 Generative Grammar for Design Synthesis Graph Transformation rules to generate systems Generate random system alternatives by applying rules in randomized order Improve system alternatives through evolutionary search algorithms ago 41

42 Composition of Multi-Aspect Models MACM Repository Automated Composition System Models Perspective C Perspective B Perspective A Architecture t Optimization 42

43 Presentation Overview Research Scope, Context, and Foundation Model-Based Systems Engineering 1. Reusable Analysis Models Defined in SysML 2. Predictive Trade-off Models 3. Variable Fidelity Analysis 4. Capturing Synthesis Knowledge as Graph Transformations 5. Risk Management in Systems Engineering Summary 43

44 Risk Management in Systems Engineering Systems t Realization Laboratoryb t Trading off Product Quality and Risk versus Design Process Costs Student: Stephanie Thompson

45 Frame of Reference Maximize expected utility! Of what? Product (artifact) utility Product + Design Process utility Instead of What configuration of the product gives us the best product utility? we should ask What can we do now to give us the best balance of product and process utility later? 45

46 Questions To Answer When is it valuable to perform additional analyses to reduce risk? When is it valuable to perform detailed uncertainty analysis? In which order should the analyses be performed? How many design concepts should one carry forward in parallel? Approach: Investigate simplified design scenario for which a theoretically optimal design process can be determined Generalize these theoretical insights toward practical guidelines 46

47 Simple Illustration Problem Problem Definition Two Concepts Designer must choose concept A or B The utilities of concepts A and B are uncertain ( 2 ) i u ~ N μ, σ u Two Analyses Low quality (LQ) and high u = u+ ε quality (HQ) analyses to refine the utility estimates LQ is cheaper, but the HQ is more precise. Cost of analyses reduces expected utility. L H = + ( 2 ε ~ N 0, σ ) ε u = u+ δ 2 + δ ~ N ( 0, σ ) δ 47

48 Normal distributions: Simplifying Assumptions The utilities of A and B, and uncertainties of analyses are all distributed normally. All derived conditional distributions are also Normal Limited scope of decision tree The low quality analyses have already been performed for both concepts, reducing the size of the decision i tree. In further work, the decision tree will include branches to perform the low quality analyses. 48

49 Decision Tree of Design Process HQ A Select A p ( u A L ) Sl Select tb B p( u L ) ( B ) B B L HQ B Select A HQ B Select B p A A A H L u u, u A ( u ) p A A A ( u H ) ( B p ) B B uh u H u L u A p u p ( u B ) A u B u B L A A L u u ( ) u B Select A p u u u p ( u A u ) A u A L HQ A p B B B ( u u u H ) ( A p ) A A uh H L Select B p u u H H u u L L B B B H L u u, u B ( u ) u A -c HQA u B -c HQA u A -c HQB Select A Select B u B -c HQB Select A p u u H, u Select B p p p A A A L B B B H L u u, u A A A H L u u, u B B B H L u u, u A ( u ) B ( u ) A ( u ) B ( u ) u A -c HQA -c HQB u B -c HQA -c HQB u A -c HQA -c HQB u B -c HQA -c HQB 49

50 Probability Distributions for Chance Events Apply Bayes Theorem to derive conditional probabilities p ( x) xy = y = (, ) ( y ) p xy p Y All distributions end up being Normal: p u σ u N + σεμ σ σε u L u uu ( ) ~, L σ u + σε σu + σε σ uul + σμ ε σσ u ε + σσ u δ + σσ ε δ pu ( ) ~, H u u L H N σu + σε σu + σε p u σ u N + σδμ σ σδ u H u uu ( ) ~, H σ u + σδ σu + σδ p u σ u N + σμ δ σσ ε + σσδ + σσ ε u H u u d u ( ) ~, L uh L σu + σδ σu + σδ p u σσδu N + σσεu + σσμ ε δ σσσ ε δ u L u H u uu, ( ) ~, L uh σ uσε + σuσδ + σδσε σuσε + σuσδ + σεσδ 50

51 Decision Map Nominal Parameters: μ A = μ B = 100 σ 2 A = σ 2 B = 50 2 HQ costs = 10 σ 2 L = 45 2 σ 2 H =

52 Presentation Overview Research Scope, Context, and Foundation Model-Based Systems Engineering 1. Reusable Analysis Models Defined in SysML 2. Predictive Trade-off Models 3. Variable Fidelity Analysis 4. Capturing Synthesis Knowledge as Graph Transformations 5. Risk Management in Systems Engineering Summary 52

53 Summary Overall Research Theme How can one design systems better at a lower cost? Guiding Principle Maximize utility of both product and process Increase the value Decrease the cost Solution Principles Utility theory Modularity in components and models Formal knowledge capture and reuse Graph manipulation & transformation 53

Model-Based Systems Engineering

Model-Based Systems Engineering Model-Based Systems Engineering Chris Paredis Systems ealization Laboratory Systems ealization Laboratory Product and Systems Lifecycle Management Center G.W. Woodruff School of Mechanical Engineering

More information

USING DOMAIN SPECIFIC LANGUAGES TO CAPTURE DESIGN KNOWLEDGE FOR MODEL-BASED SYSTEMS ENGINEERING

USING DOMAIN SPECIFIC LANGUAGES TO CAPTURE DESIGN KNOWLEDGE FOR MODEL-BASED SYSTEMS ENGINEERING USING DOMAIN SPECIFIC LANGUAGES TO CAPTURE DESIGN KNOWLEDGE FOR MODEL-BASED SYSTEMS ENGINEERING A Thesis Presented to The Academic Faculty by Aleksandr A. Kerzhner In Partial Fulfillment of the Requirements

More information

M B S E. Model Transformations in Model-Based Systems Engineering. Chris Paredis Associate Director. Model-Based Systems Engineering Center

M B S E. Model Transformations in Model-Based Systems Engineering. Chris Paredis Associate Director. Model-Based Systems Engineering Center 1 M B S E Model-Based Systems Engineering Center Model Transformations in Model-Based Systems Engineering Chris Paredis Associate Director Model-Based Systems Engineering Center Georgia Tech chris.paredis@me.gatech.edu

More information

COMBINING MATHEMATICAL PROGRAMMING AND SYSML FOR COMPONENT SIZING AS APPLIED TO HYDRAULIC SYSTEMS

COMBINING MATHEMATICAL PROGRAMMING AND SYSML FOR COMPONENT SIZING AS APPLIED TO HYDRAULIC SYSTEMS COMBINING MATHEMATICAL PROGRAMMING AND SYSML FOR COMPONENT SIZING AS APPLIED TO HYDRAULIC SYSTEMS A Thesis Presented to The Academic Faculty by Aditya A. Shah In Partial Fulfillment of the Requirements

More information

Modelling & Simulation of Complex Socio-Cyber- Physical Systems and Large Scale Systems of Systems

Modelling & Simulation of Complex Socio-Cyber- Physical Systems and Large Scale Systems of Systems Modelling & Simulation of Complex Socio-Cyber- Physical Systems and Large Scale Systems of Systems Along their Lifetime, a System Owner Standpoint CSDM 2016 December 13-14, 2016 N. Thuy - EDF R&D General

More information

An Overview of the SysML-Modelica Transformation Specification

An Overview of the SysML-Modelica Transformation Specification An Overview of the SysML-Modelica Transformation Specification Christiaan J.J. Paredis 1, Yves Bernard 2, Roger M Burkhart 3. Hans-Peter de Koning 4, Sanford Friedenthal 5, Peter Fritzson 6, Nicolas F

More information

Test and Evaluation of Autonomous Systems in a Model Based Engineering Context

Test and Evaluation of Autonomous Systems in a Model Based Engineering Context Test and Evaluation of Autonomous Systems in a Model Based Engineering Context Raytheon Michael Nolan USAF AFRL Aaron Fifarek Jonathan Hoffman 3 March 2016 Copyright 2016. Unpublished Work. Raytheon Company.

More information

USING PARAMETERIZED PARETO SETS TO MODEL DESIGN CONCEPTS

USING PARAMETERIZED PARETO SETS TO MODEL DESIGN CONCEPTS Proceedings of the IMECE 2007 2007 ASME International Mechanical Engineering Congress and Exposition November -5, 2007, Seattle, Washington, USA IMECE2007-43226 USING PARAMETERIZED PARETO SETS TO MODEL

More information

Multidisciplinary Analysis and Optimization

Multidisciplinary Analysis and Optimization OptiY Multidisciplinary Analysis and Optimization Process Integration OptiY is an open and multidisciplinary design environment, which provides direct and generic interfaces to many CAD/CAE-systems and

More information

Proceedings of the 4th International Workshop on Multi-Paradigm Modeling (MPM 2010)

Proceedings of the 4th International Workshop on Multi-Paradigm Modeling (MPM 2010) Electronic Communications of the EASST Volume 42 (2011) Proceedings of the 4th International Workshop on Multi-Paradigm Modeling (MPM 2010) Combining SysML and Model Transformations to Support Systems

More information

SySTEMA. SYstem & Safety Tool for Executing Model-based Analyses

SySTEMA. SYstem & Safety Tool for Executing Model-based Analyses SySTEMA SYstem & Safety Tool for Executing Model-based Analyses Alessio Costantini, Fancesco Inglima, Rodolfo Mazzei, Sergio Di Ponzio System Engineering Local Expertise Center ALTRAN ITALY alessio.costantini@altran.com,

More information

System Theory, Modeling and Controls

System Theory, Modeling and Controls System Theory, Modeling and Controls Y7.FS2 Leader: Iqbal Husain, NC State University Co-PIs: Aranya Chakrabortty and Alex Huang (NCSU), Raja Ayannar (ASU), Chris Edrington (FSU) and Alex Stankovic (Tufts

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

DX300LCA SLR. Construction Equipment. Engine Power Operational Weight Bucket / PCSA

DX300LCA SLR. Construction Equipment. Engine Power Operational Weight Bucket / PCSA Construction Equipment DX300LCA SLR Engine Power Operational Weight Bucket / PCSA SAE J1349, net 147kW (197HP) @ 1,900rpm 30,900kg 0.64m 3 (0.83cu.yd) DIMENSIONS A D E H J F P O B C G I K L M N Dimensions

More information

Software Architecture

Software Architecture Software Architecture Does software architecture global design?, architect designer? Overview What is it, why bother? Architecture Design Viewpoints and view models Architectural styles Architecture asssessment

More information

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape

MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape SimPowerSystems SimMechanics SimHydraulics SimDriveline SimElectronics MathWorks Technology Session at GE Physical System Modeling with Simulink / Simscape Simscape MATLAB, Simulink September 13, 2012

More information

Checklist for Requirements Specification Reviews

Checklist for Requirements Specification Reviews Checklist for Requirements Specification Reviews Organization and Completeness o Are all internal cross-references to other requirements correct? o Are all requirements written at a consistent and appropriate

More information

Minsoo Ryu. College of Information and Communications Hanyang University.

Minsoo Ryu. College of Information and Communications Hanyang University. Software Reuse and Component-Based Software Engineering Minsoo Ryu College of Information and Communications Hanyang University msryu@hanyang.ac.kr Software Reuse Contents Components CBSE (Component-Based

More information

Software Reuse and Component-Based Software Engineering

Software Reuse and Component-Based Software Engineering Software Reuse and Component-Based Software Engineering Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Contents Software Reuse Components CBSE (Component-Based Software Engineering) Domain Engineering

More information

Multidisciplinary System Design Optimization (MSDO) Course Summary

Multidisciplinary System Design Optimization (MSDO) Course Summary Multidisciplinary System Design Optimization (MSDO) Course Summary Lecture 23 Prof. Olivier de Weck Prof. Karen Willcox 1 Outline Summarize course content Present some emerging research directions Interactive

More information

STATISTICAL CALIBRATION: A BETTER APPROACH TO INTEGRATING SIMULATION AND TESTING IN GROUND VEHICLE SYSTEMS.

STATISTICAL CALIBRATION: A BETTER APPROACH TO INTEGRATING SIMULATION AND TESTING IN GROUND VEHICLE SYSTEMS. 2016 NDIA GROUND VEHICLE SYSTEMS ENGINEERING and TECHNOLOGY SYMPOSIUM Modeling & Simulation, Testing and Validation (MSTV) Technical Session August 2-4, 2016 - Novi, Michigan STATISTICAL CALIBRATION: A

More information

Enabling Multi-View Modeling With SysML Profiles and Model Transformations. Aditya A. Shah, Dirk Schaefer and Christiaan J.J.

Enabling Multi-View Modeling With SysML Profiles and Model Transformations. Aditya A. Shah, Dirk Schaefer and Christiaan J.J. International Conference on Product Lifecycle Management Enabling Multi-View Modeling With SysML Profiles and Model Transformations Aditya A. Shah, Dirk Schaefer and Christiaan J.J. Paredis Systems Realization

More information

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017 Sanford Friedenthal safriedenthal@gmail.com 1/30/2017 Agenda Background System Modeling Environment (SME) SysML v2 Requirements Approach

More information

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives

SOFTWARE ENGINEERING. Curriculum in Software Engineering. Program Educational Objectives Software Engineering 1 SOFTWARE ENGINEERING For the undergraduate curriculum in Software Engineering (http:// www.se.iastate.edu) leading to the degree Bachelor of Science. This curriculum is accredited

More information

COMPARING MATRIX-BASED AND GRAPH-BASED REPRESENTATIONS FOR PRODUCT DESIGN

COMPARING MATRIX-BASED AND GRAPH-BASED REPRESENTATIONS FOR PRODUCT DESIGN 12 TH INTERNATIONAL DEPENDENCY AND STRUCTURE MODELLING CONFERENCE, DSM 10 22 23 JULY 2010, CAMBRIDGE, UK COMPARING MATRIX-BASED AND GRAPH-BASED REPRESENTATIONS FOR PRODUCT DESIGN Andrew H. Tilstra, Matthew

More information

Modeling and Simulation for Heterogeneous systems

Modeling and Simulation for Heterogeneous systems Modeling and Simulation for Heterogeneous systems Hosted Simulation for airvehicle subsystem design Henric Andersson Saab Aerosystems 2008-02-06 My background Control engineer from ISY Linköping University

More information

Introduction to software architecture Revision : 732

Introduction to software architecture Revision : 732 Introduction to software architecture Revision : 732 Denis Conan Septembre 2018 Foreword The content of these slides is extracted from the following references: L. Bass, P. Clements, and R. Kazman. Software

More information

SysML Modeling Guide for Target System

SysML Modeling Guide for Target System SysML Modeling Guide for Target System /4 Table of Contents Scope...4 2 Overview of D-Case and SysML Modeling Guide...4 2. Background and Purpose...4 2.2 Target System of Modeling Guide...5 2.3 Constitution

More information

Simulation-Based Design of Robotic Systems

Simulation-Based Design of Robotic Systems Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,

More information

ArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology

ArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology ArchiMate Core Structural Concepts Behavioral Concepts Informational Concepts interaction Technology Application Layer Concept Description Notation Concept Description Notation Actor An organizational

More information

BUILDING GOOD-QUALITY FUNCTIONAL SPECIFICATION MODEL

BUILDING GOOD-QUALITY FUNCTIONAL SPECIFICATION MODEL BUILDING GOOD-QUALITY FUNCTIONAL SPECIFICATION MODEL A few words on Samares Engineering Research and Consultancy on Systems Engineering Requirement engineering Model-Based Systems Engineering Co-simulation

More information

Design Analysis Method for Multidisciplinary Complex Product using SysML

Design Analysis Method for Multidisciplinary Complex Product using SysML Design Analysis Method for Multidisciplinary Complex Product using SysML Jihong Liu 1,*, Shude Wang 1, and Chao Fu 1 1 School of Mechanical Engineering and Automation, Beihang University, 100191 Beijing,

More information

Multi-Body Simulation of Earthmoving Equipment using MotionView / MotionSolve

Multi-Body Simulation of Earthmoving Equipment using MotionView / MotionSolve Multi-Body Simulation of Earthmoving Equipment using MotionView / MotionSolve Amit Srivastava Manager Larsen & Toubro IES Knowledge City, NH8 Vadodara 390 019, India Gopikrishnan. M Assistant Manager Larsen

More information

Requirements and Design Overview

Requirements and Design Overview Requirements and Design Overview Robert B. France Colorado State University Robert B. France O-1 Why do we model? Enhance understanding and communication Provide structure for problem solving Furnish abstractions

More information

Cyber Secure Dashboard Cyber Insurance Portfolio Analysis of Risk (CIPAR) Cyber insurance Legal Analytics Database (CLAD)

Cyber Secure Dashboard Cyber Insurance Portfolio Analysis of Risk (CIPAR) Cyber insurance Legal Analytics Database (CLAD) Randall Sandone, CCISO Executive Director Critical Infrastructure Resilience Institute rsandone@illinois.edu Cyber Secure Dashboard Cyber Insurance Portfolio Analysis of Risk (CIPAR) Cyber insurance Legal

More information

Non-Gradient Based Optimization Using ModelCenter and ProbWorks

Non-Gradient Based Optimization Using ModelCenter and ProbWorks Pi Blue Software, Inc. Non-Gradient Based Optimization Using ModelCenter and ProbWorks April 2003 Copyright 2004 Pi Blue Software, Inc. All rights reserved. Page 1 Introduction to the Firm Overview of

More information

Physical Modeling of Multi-Domain System

Physical Modeling of Multi-Domain System 1 Physical Modeling of Multi-Domain System 김종헌차장 Senior Application Engineer MathWorks Korea 2016 The MathWorks, Inc. 2 Agenda What is Physical Modeling? Why use Simscape? Landing Gear Modeling Landing

More information

Keywords: Product architecture, Component DSM, constraint, computational synthesis

Keywords: Product architecture, Component DSM, constraint, computational synthesis 10 TH INTERNATIONAL DESIGN STRUCTURE MATRIX CONFERENCE, DSM 08 11 12 NOVEMBER 2008, STOCKHOLM, SWEDEN SYNTHESIS OF PRODUCT ARCHITECTURES USING A DSM/DMM-BASED APPROACH David Wyatt, David Wynn and John

More information

New Trends That Can Change Our Role

New Trends That Can Change Our Role "Architecture" Architecture... what is it? Enterprise Architecture Some people think this is Architecture: New Trends That Can Change Our Role John A. Zachman Zachman International 2222 Foothill Blvd.

More information

UX Research in the Product Lifecycle

UX Research in the Product Lifecycle UX Research in the Product Lifecycle I incorporate how users work into the product early, frequently and iteratively throughout the development lifecycle. This means selecting from a suite of methods and

More information

SDM for Systems Simulation Challenges and Solution Approach for Process and Data Management

SDM for Systems Simulation Challenges and Solution Approach for Process and Data Management Incorporating the 1st SDM for Systems Simulation Challenges and Solution Approach for Process and Data Management Dr. Günter Staub, PDTec AG Copyright 2013 by PDTec AG. All Rights reserved. The information

More information

SCADE. SCADE Architect System Requirements Analysis EMBEDDED SOFTWARE

SCADE. SCADE Architect System Requirements Analysis EMBEDDED SOFTWARE EMBEDDED SOFTWARE SCADE SCADE Architect 19.2 SCADE Architect is part of the ANSYS Embedded Software family of products and solutions, which gives you a design environment for systems with high dependability

More information

Algorithm Engineering Applied To Graph Clustering

Algorithm Engineering Applied To Graph Clustering Algorithm Engineering Applied To Graph Clustering Insights and Open Questions in Designing Experimental Evaluations Marco 1 Workshop on Communities in Networks 14. March, 2008 Louvain-la-Neuve Outline

More information

Knowledge Management in Simulation-based Design

Knowledge Management in Simulation-based Design SL Weekly Meeting MaC 201 2 nd Aug, 2005 Knowledge Management in Simulation-based Design Manas Bajaj (gtg628c@prism.gatech.edu) Georgia Tech Systems ealization Laboratory Copyright 1993-2005 by Georgia

More information

Introduction to Formal Methods

Introduction to Formal Methods 2008 Spring Software Special Development 1 Introduction to Formal Methods Part I : Formal Specification i JUNBEOM YOO jbyoo@knokuk.ac.kr Reference AS Specifier s Introduction to Formal lmethods Jeannette

More information

Course Information

Course Information Course Information 2018-2020 Master of Information Systems: Digital Business System Institutt for teknologi / Department of Technology Index Index... i 1 s... 1 1.1 Content... 1 1.2 Name... 1 1.3 Programme

More information

A Domain-Specific Language for Dependency Management in Model-Based Systems Engineering

A Domain-Specific Language for Dependency Management in Model-Based Systems Engineering A Domain-Specific Language for Dependency Management in Model-Based Systems Engineering Ahsan Qamar 1, Sebastian Herzig 2, and Christiaan J. J. Paredis 2 1 KTH-Royal Institute of Technology, Stockholm,

More information

modefrontier: Successful technologies for PIDO

modefrontier: Successful technologies for PIDO 10 modefrontier: Successful technologies for PIDO The acronym PIDO stands for Process Integration and Design Optimization. In few words, a PIDO can be described as a tool that allows the effective management

More information

Master of Science Thesis. Modeling deployment and allocation in the Progress IDE

Master of Science Thesis. Modeling deployment and allocation in the Progress IDE Master of Science Thesis (D-level) Akademin för innovation, design och teknik David Šenkeřík Modeling deployment and allocation in the Progress IDE Mälardalen Research and Technology Centre Thesis supervisors:

More information

Multi-Objective Design Optimization of a Hybrid Electric Vehicle

Multi-Objective Design Optimization of a Hybrid Electric Vehicle Multi-Objective Design Optimization of a Hybrid Electric Vehicle Christine Schwarz, ISKO engineers Dr. Johannes Friebe, MapleSoft Dr. Sam Dao, MapleSoft Optimus World Conference, Paris 14. - 15. Oktober

More information

E305. Net flywheel power Operating weight (max) 148 kw hp kg Bucket capacity m 3 PROVEN PERFORMANCE

E305. Net flywheel power Operating weight (max) 148 kw hp kg Bucket capacity m 3 PROVEN PERFORMANCE E0 Net flywheel power Operating weight (max) 4 kw - 0 hp 0 kg Bucket capacity 0.0 -. m PROVEN PERFORMANCE 0 * Evolution in technology Evolution in productivity and consumption Evolution in comfort and

More information

Software Architectures

Software Architectures Software Architectures Richard N. Taylor Information and Computer Science University of California, Irvine Irvine, California 92697-3425 taylor@ics.uci.edu http://www.ics.uci.edu/~taylor +1-949-824-6429

More information

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model

Software Architecture. Definition of Software Architecture. The importance of software architecture. Contents of a good architectural model Software Architecture Definition of Software Architecture Software architecture is process of designing g the global organization of a software system, including: Dividing software into subsystems. Deciding

More information

Strategies of Systems Engineering Development

Strategies of Systems Engineering Development p. 1/2 ENES 489P Hands-On Systems Engineering Projects Strategies of Systems Engineering Development Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College

More information

Component-Based Software Engineering TIP

Component-Based Software Engineering TIP Component-Based Software Engineering TIP X LIU, School of Computing, Napier University This chapter will present a complete picture of how to develop software systems with components and system integration.

More information

ICT & Computing Progress Grid

ICT & Computing Progress Grid ICT & Computing Progress Grid Pupil Progress ion 9 Select, Algorithms justify and apply appropriate techniques and principles to develop data structures and algorithms for the solution of problems Programming

More information

Designing Automotive Subsystems Using Virtual Manufacturing and Distributed Computing

Designing Automotive Subsystems Using Virtual Manufacturing and Distributed Computing SAE TECHNICAL PAPER SERIES 2008-01-0288 Designing Automotive Subsystems Using Virtual Manufacturing and Distributed Computing William Goodwin and Amar Bhatti General Motors Corporation Michael Jensen Synopsys,

More information

CS/SE 2C03 Data Structures & Algorithms Graduate Attributes and Indicators

CS/SE 2C03 Data Structures & Algorithms Graduate Attributes and Indicators CS/SE 2C03 Data Structures & Algorithms Graduate Attributes and Indicators George Karakostas January 12, 2015 1 What the students should know and be able to do 1. Students should know and understand (a)

More information

/ ZX210LC-5B: / ZX210LCN-5B:

/ ZX210LC-5B: / ZX210LCN-5B: ZAXIS- series HYDRAULIC EXCAVATOR Model Code ZX-B / ZXLC-B / ZXLCN-B Engine Rated Power kw ( HP) Operating Weight ZX-B: 0 00-0 00 kg / ZXLC-B: 0 00-00 kg / ZXLCN-B: 0-00 kg Backhoe Bucket ISO Heaped :

More information

MBSE in the System Design and Verification Process

MBSE in the System Design and Verification Process MBSE in the System Design and Verification Process Joachim Fuchs (ESA/ESTEC) also inspired from industry and organisations like OMG, INCOSE Astrium, TAS, ADSE What Is Systems? A Consensus of Senior Systems

More information

Machine Learning for Software Engineering

Machine Learning for Software Engineering Machine Learning for Software Engineering Introduction and Motivation Prof. Dr.-Ing. Norbert Siegmund Intelligent Software Systems 1 2 Organizational Stuff Lectures: Tuesday 11:00 12:30 in room SR015 Cover

More information

Level 5 Diploma in Computing

Level 5 Diploma in Computing Level 5 Diploma in Computing 1 www.lsib.co.uk Objective of the qualification: It should available to everyone who is capable of reaching the required standards It should be free from any barriers that

More information

Introduction to Physical Modelling Rory Adams Senior Application Engineer

Introduction to Physical Modelling Rory Adams Senior Application Engineer Introduction to Physical Modelling Rory Adams Senior Application Engineer 2014 The MathWorks, Inc. 1 Creating Reusable Physical Models What you should walk away with Increased knowledge of: What is meant

More information

Hydraulic System Modeling through Memory-based Learning

Hydraulic System Modeling through Memory-based Learning Abstract Hydraulic machines used in a number of applications are highly non-linear systems. Besides the dynamic coupling between the different links, there are significant actuator nonlinearities due to

More information

Diseño y Evaluación de Arquitecturas de Software. Architecture Based Design Method

Diseño y Evaluación de Arquitecturas de Software. Architecture Based Design Method Diseño y Evaluación de Arquitecturas de Software Architecture Based Design Method César Julio Bustacara Medina Facultad de Ingeniería Pontificia Universidad Javeriana 08/10/2015 1 Architecture Based Design

More information

Introduction to Control Systems Design

Introduction to Control Systems Design Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems

More information

WORKFLOW ENGINE FOR CLOUDS

WORKFLOW ENGINE FOR CLOUDS WORKFLOW ENGINE FOR CLOUDS By SURAJ PANDEY, DILEBAN KARUNAMOORTHY, and RAJKUMAR BUYYA Prepared by: Dr. Faramarz Safi Islamic Azad University, Najafabad Branch, Esfahan, Iran. Task Computing Task computing

More information

Recent developments in simulation, optimization and control of flexible multibody systems

Recent developments in simulation, optimization and control of flexible multibody systems Recent developments in simulation, optimization and control of flexible multibody systems Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be Katholieke

More information

Course Information

Course Information Course Information 2018-2020 Master of Information Systems: Management and Innovation Institutt for teknologi / Department of Technology Index Index... i 1... 1 1.1 Content... 1 1.2 Name... 1 1.3 Programme

More information

Next-Generation Architecture for Virtual Prototyping

Next-Generation Architecture for Virtual Prototyping Next-Generation Architecture for Virtual Prototyping Dr. Bipin Chadha John Welsh Principal Member Manager Lockheed Martin ATL Lockheed Martin ATL (609) 338-3865 (609) 338-3865 bchadha@atl.lmco.com jwelsh@atl.lmco.com

More information

CAPM TRAINING EXAM PREPARATION TRAINING

CAPM TRAINING EXAM PREPARATION TRAINING CAPM TRAINING EXAM PREPARATION TRAINING WHAT IS CAPM? PMI s Certified Associate in Project Management (CAPM) is a valuable entry-level certification for the individual who aspire to become project manager.

More information

09. Component-Level Design

09. Component-Level Design 09. Component-Level Design Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2017 What is Component OMG UML Specification defines a component as OO view a

More information

Comment on Strategic Information Management Under Leakage in a. Supply Chain

Comment on Strategic Information Management Under Leakage in a. Supply Chain Comment on Strategic Information Management Under Leakage in a Supply Chain Lin Tian 1 School of International Business Administration, Shanghai University of Finance and Economics, 00433 Shanghai, China,

More information

A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines

A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines A Transformation-Based Model of Evolutionary Architecting for Embedded System Product Lines Jakob Axelsson School of Innovation, Design and Engineering, Mälardalen University, SE-721 23 Västerås, Sweden

More information

Approaches to Achieve Benefits of Modularity in Defense Acquisition

Approaches to Achieve Benefits of Modularity in Defense Acquisition Approaches to Achieve Benefits of Modularity in Defense Acquisition Sponsor: DASD(SE) By Dr Daniel DeLaurentis 10 th Annual SERC Sponsor Research Review November 8, 2018 FHI 360 CONFERENCE CENTER 1825

More information

Model Based Systems Engineering Engine Control: from concept to validation. Jan Smolders Technical Account Manager

Model Based Systems Engineering Engine Control: from concept to validation. Jan Smolders Technical Account Manager Model Based Systems Engineering Engine Control: from concept to validation Jan Smolders Technical Account Manager Table of Content Model Driven Development MiL SiL HiL Model adaptation to Real-Time Towards

More information

COrDeT Cannes : Use of domain engineering process to develop reusable architectures and building-blocks

COrDeT Cannes : Use of domain engineering process to develop reusable architectures and building-blocks COrDeT Cannes : Use of domain engineering process to develop reusable architectures and building-blocks G. Garcia 1, X. Olive 1, A. Pasetti 2, O. Rohlik 2, T. Vardanega 3, A.-I. Rodríguez-Rodríguez 4 A.

More information

Topic 01. Software Engineering, Web Engineering, agile methodologies.

Topic 01. Software Engineering, Web Engineering, agile methodologies. Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,

More information

v Prerequisite Tutorials Required Components Time

v Prerequisite Tutorials Required Components Time v. 10.0 GMS 10.0 Tutorial MODFLOW Stochastic Modeling, Parameter Randomization Run MODFLOW in Stochastic (Monte Carlo) Mode by Randomly Varying Parameters Objectives Learn how to develop a stochastic (Monte

More information

Virtual Testing Methodology for TPL Lifting Capacity of Agricultural Tractor TPL

Virtual Testing Methodology for TPL Lifting Capacity of Agricultural Tractor TPL Virtual Testing Methodology for TPL Lifting Capacity of Agricultural Tractor TPL Dheeraj Pandey AM CAE International Tractors Limited Jalandhar Road, Hoshiarpur 146001 - India dheerajpandey@sonalika.com

More information

What is Software Architecture

What is Software Architecture What is Software Architecture Is this diagram an architecture? (ATM Software) Control Card Interface Cash Dispenser Keyboard Interface What are ambiguities in the previous diagram? Nature of the elements

More information

Static, Modal and Kinematic Analysis of Hydraulic Excavator

Static, Modal and Kinematic Analysis of Hydraulic Excavator Static, Modal and Kinematic Analysis of Hydraulic Excavator Anil Jadhav Abhijit Kulkarni Tamilnadu,India-632014 Vinayak Kulkarni Prof. Ravi. K Assistant professor Mechanical department Abstract Hydraulic

More information

Component Design. Systems Engineering BSc Course. Budapest University of Technology and Economics Department of Measurement and Information Systems

Component Design. Systems Engineering BSc Course. Budapest University of Technology and Economics Department of Measurement and Information Systems Component Design Systems Engineering BSc Course Budapest University of Technology and Economics Department of Measurement and Information Systems Traceability Platform-based systems design Verification

More information

v MODFLOW Stochastic Modeling, Parameter Randomization GMS 10.3 Tutorial

v MODFLOW Stochastic Modeling, Parameter Randomization GMS 10.3 Tutorial v. 10.3 GMS 10.3 Tutorial MODFLOW Stochastic Modeling, Parameter Randomization Run MODFLOW in Stochastic (Monte Carlo) Mode by Randomly Varying Parameters Objectives Learn how to develop a stochastic (Monte

More information

Automated test of the AMG Speedshift DCT control software

Automated test of the AMG Speedshift DCT control software Automated test of the AMG Speedshift DCT control software M. Tatar QTronic GmbH, Berlin R. Schaich, T. Breitinger Mercedes-AMG GmbH, Affalterbach 9th International CTI Symposium Berlin, 2010 Outline Motivation

More information

Optimization with Multiple Objectives

Optimization with Multiple Objectives Optimization with Multiple Objectives Eva K. Lee, Ph.D. eva.lee@isye.gatech.edu Industrial & Systems Engineering, Georgia Institute of Technology Computational Research & Informatics, Radiation Oncology,

More information

CONSUMPTION BASICS. MICROECONOMICS Principles and Analysis Frank Cowell. July 2017 Frank Cowell: Consumption Basics 1

CONSUMPTION BASICS. MICROECONOMICS Principles and Analysis Frank Cowell. July 2017 Frank Cowell: Consumption Basics 1 CONSUMPTION BASICS MICROECONOMICS Principles and Analysis Frank Cowell July 2017 Frank Cowell: Consumption Basics 1 Overview Consumption: Basics The setting The environment for the basic consumer optimisation

More information

Optimizing wind farms

Optimizing wind farms Optimizing wind farms We are Uniper Your benefits We are a leading international energy company with operations in more than 40 countries and around 13,000 employees. We combine a balanced portfolio of

More information

USING MODEL-BASED METHODS TO SUPPORT VEHICLE ANALYSIS PLANNING

USING MODEL-BASED METHODS TO SUPPORT VEHICLE ANALYSIS PLANNING USING MODEL-BASED METHODS TO SUPPORT VEHICLE ANALYSIS PLANNING A Thesis Presented to The Academic Faculty by William Cristopher Bailey In Partial Fulfillment of the Requirements for the Degree of Master

More information

Michalis Famelis and Stephanie Santosa. May 18th, University of Toronto. Models in Software Engineering Workshop at ICSE

Michalis Famelis and Stephanie Santosa. May 18th, University of Toronto. Models in Software Engineering Workshop at ICSE : A Michalis Famelis and Stephanie Santosa University of Toronto May 18th, 2013 s in Software Engineering Workshop at ICSE 1 / 27 The reality of today s software systems requires us to consider uncertainty

More information

Architecture-driven development of Climate Control Software LMS Imagine.Lab Embedded Software Designer Siemens DF PL

Architecture-driven development of Climate Control Software LMS Imagine.Lab Embedded Software Designer Siemens DF PL Architecture-driven development of Climate Control Software LMS Imagine.Lab Embedded Software Designer Siemens DF PL Restricted Siemens AG 2017 Realize innovation. Content 1 Overview 3 2 LMS Imagine.Lab

More information

Guido Sandmann MathWorks GmbH. Michael Seibt Mentor Graphics GmbH ABSTRACT INTRODUCTION - WORKFLOW OVERVIEW

Guido Sandmann MathWorks GmbH. Michael Seibt Mentor Graphics GmbH ABSTRACT INTRODUCTION - WORKFLOW OVERVIEW 2012-01-0962 AUTOSAR-Compliant Development Workflows: From Architecture to Implementation Tool Interoperability for Round-Trip Engineering and Verification & Validation Copyright 2012 The MathWorks, Inc.

More information

Flight Systems are Cyber-Physical Systems

Flight Systems are Cyber-Physical Systems Flight Systems are Cyber-Physical Systems Dr. Christopher Landauer Software Systems Analysis Department The Aerospace Corporation Computer Science Division / Software Engineering Subdivision 08 November

More information

Project Name. The Eclipse Integrated Computational Environment. Jay Jay Billings, ORNL Parent Project. None selected yet.

Project Name. The Eclipse Integrated Computational Environment. Jay Jay Billings, ORNL Parent Project. None selected yet. Project Name The Eclipse Integrated Computational Environment Jay Jay Billings, ORNL 20140219 Parent Project None selected yet. Background The science and engineering community relies heavily on modeling

More information

ANDROID APPLICATION USED IN DIAGNOSTIC SYSTEM OF ENGINEERING DEVICES AND MACHINES

ANDROID APPLICATION USED IN DIAGNOSTIC SYSTEM OF ENGINEERING DEVICES AND MACHINES Journal of KONES Powertrain and Transport, Vol. 25, No. 3 2018 ANDROID APPLICATION USED IN DIAGNOSTIC SYSTEM OF ENGINEERING DEVICES AND MACHINES Artur Gawlik, Damian Brewczyński Cracow University of Technology

More information

Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only

Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger S. Pressman. For non-profit educational use only Chapter 16 Pattern-Based Design Slide Set to accompany Software Engineering: A Practitioner s Approach, 8/e by Roger S. Pressman and Bruce R. Maxim Slides copyright 1996, 2001, 2005, 2009, 2014 by Roger

More information

MULTI-OBJECTIVE OPTIMISATION IN MODEFRONTIER FOR AERONAUTIC APPLICATIONS

MULTI-OBJECTIVE OPTIMISATION IN MODEFRONTIER FOR AERONAUTIC APPLICATIONS EVOLUTIONARY METHODS FOR DESIGN, OPTIMIZATION AND CONTROL P. Neittaanmäki, J. Périaux and T. Tuovinen (Eds.) CIMNE, Barcelona, Spain 2007 MULTI-OBJECTIVE OPTIMISATION IN MODEFRONTIER FOR AERONAUTIC APPLICATIONS

More information

Enterprise Architect. User Guide Series. Perspectives

Enterprise Architect. User Guide Series. Perspectives Enterprise Architect User Guide Series Perspectives What are Modeling Perspectives? In Sparx Systems Enterprise Architect, Perspectives are sets of modeling tools, facilities and model and diagram Patterns

More information

Available online at Procedia Computer Science 16 (2013 )

Available online at  Procedia Computer Science 16 (2013 ) Available online at www.sciencedirect.com Procedia Computer Science 16 (2013 ) 118 127 Conference on Syst Eds.: C.J.J. Paredis, C. Bishop, D. Bodner, Georgia Institute of Technology, Atlanta, GA, March

More information

Analyzing Suitability of SysML for System Engineering Applications

Analyzing Suitability of SysML for System Engineering Applications Master Thesis Software Engineering Thesis no: MSE-2007-19 June 2007 Analyzing Suitability of SysML for System Engineering Applications Saleem Zubair Ahmad School of Engineering Blekinge Institute of Technology

More information