MOSILAB: Development of a Modelica based generic simulation tool supporting model structural dynamics
|
|
- Christal Nash
- 8 years ago
- Views:
Transcription
1 MOSILAB: Development of a Modelica based generic simulation tool supporting model structural dynamics Christoph Nytsch-Geusen (Contact: christoph.nytsch@first.fhg.de) Thilo Ernst, André Nordwig Peter Schneider, Peter Schwarz, Matthias Vetter, Christof Wittwer Andreas Holm, Thierry Nouidui, Jürgen Leopold, Gerhard Schmidt Ulrich Doll, Alexander Mattes Overview GENSIM Project Motivation: Model Structural Dynamics Modelica Language Extension MOSILAB Simulator MOSILAB Development Environment MOSILAB Applications Summary Seite 2
2 Project GENSIM - Objectives Joint project of the six Fraunhofer Institutes FIRST, IIS/EAS, ISE, IBP, IPK and IWU A) Generic simulation tool MOSILAB for heterogeneous technical systems - Model structural dynamics of equations and objects - Interfaces for simulator coupling (e.g. Simulink, FEM-tools) Integration framework - Object-oriented, non-causal and equation based modelling (Modelica ) - Mixed continuous/discrete (hybrid) systems - Integrated development environment for modelling and simulation (MOSILAB-IDE) - Open, scalable system architecture (embedded applications web-services/grid) - Supported platforms: Windows, Unix, MacOS X B) Model libraries and their application in three technical domains - Fuel cell systems (Time scale: seconds to hours) - Hygrothermal building analysis (Time scale: hours to years) - Cutting tool systems (Time scale: milliseconds to seconds) Seite 3 Project GENSIM - Roles and cooperation of the project partners Numerical algorithms Simulator development FIRST, IIS, ISE Model compiler Spezielle spezielle Bibliotheken Bibliotheken Special Libraries Description techniques GUI-elements Base Libraries Interfaces - Generic simulation system - Support - Requirements - Knowledge - User feedback Fuel cell systems ISE + IIS/EAS Cutting tool systems IPK + IWU Hygro-thermal Building analysis IBP + FIRST spezielle Special Algorithmen algorithms Seite 4
3 Model structural dynamics in the analysis of technical systems Heterogeneous technical systems show a high degree of structural dynamics during simulation: - Change of the structure of the system model (e.g. model of a flying object on the ground or in the air) - Change of the qualitative model behaviour (e.g. laminar or turbulent flow condition) - Adaptation of the modelling depth / -precision Example: transport car on a ramp Start (car and balll) Collision of car and ramp end Ball in free fall Bounce of the ball Behavioural model (Statechart) Simulation practice: available simulation tools insufficiently support model structural dynamics Seite 5 Modelica Language Extension - Motivation Idea: Encapsulation of replaceable behaviour Re-use of behaviour objects State dependent reconfiguration of objects with behaviour-subobjects Realisation? Extension of the Modelica syntax (MOSILA): Object oriented statecharts State-type, transitions, entry and exit actions, hierarchical statecharts etc. Dynamical objects prefix dynamic, o := new O, add(), remove() etc. Sum Connector prefix sum, motivated by dynamic terms within equations Seite 6
4 Modelica Language Extension Example Landing Device (1) Initial Conditions m0 = 100 kg (20 kg + 80 kg fuel) v0 = 0 m/s, s0 = 100 m, v_min = -5 m/s Effects Gravitation Booster (F = 1200 N, m = -10 kg/s) model Body extends BodyInterface(p.m=100); Real a=0, v=0, s=100; equation der(v) = a; der(s) = v; a = p.f / p.m; end Body; model Gravity extends BodyInterface; parameter Real g=9.81; equation p.f = - p.m * g; end Gravity; Model class diagram model Booster extends BodyInterface; discrete Boolean empty=false; Real m; equation p.m = m; empty = (not m>20); der(m) = if empty then 0 else -10; p.f = if empty then 0 else 1200; end Booster; Dynamical object declaration model System Body body; dynamic Gravity gr; dynamic Booster boost; end System; Seite 7 Modelica Language Extension Example Landing Device (2) Object oriented statecharts model System statechart state SystemSC extends State; state Moving extends State; state SlowDown extends State; State declaration end SlowDown; State falling, State start(isinitial=true); SlowDown slowdown; transition t2 : falling -> slowdown event sw guard sw==1 action body.add(boost); end transition; transition t3 : slowdown -> falling event sw guard sw==0 Entry action end transition; Statechart diagram end Moving; State stop, start(isinitial=true); Moving moving; entry action Transition implementation gr := new Gravity(); boost := new Boost(empty=false); end entry; end SystemSC; end System; Seite 8
5 MOSILAB Development Environment Modeling Mode Simulation workflow Class-browser Graphical Editors (UML H ): Class-diagrams Statechart-diagrams Collaboration-diagrams Text editor (Modelica/MOSILA) Information density Seite 9 MOSILAB Development Environment Simulation Mode Simulation Mode: Definition of simulation projects Model compilation Definition and control of simulation experiments Seite 10
6 MOSILAB Development Environment Postprocessing Mode Monitors for model state variables Seite 11 MOSILAB Simulator Dataflow within the simulation kernel MOSILA- Compiler MOSILA Model Classes Executable Simulator C++ Simulator- Kernel Classes C++ Model Classes MOSILA Standard- Library gcc/g++ Compiler C++ Experiment O MOSILAB- IDE MOSILAB-Simulator Possible configurations of MOSILAB: Small monolithic simulator e.g. embedded systems Standard simulator with MOSILAB-IDE standard users MOSILAB as WebServices E-Sciences, GRID applications Seite 12
7 MOSILAB Simulator Model structural dynamics in the simulation main loop o := new O() add(o) Numerical algorithms: Trapez, Euler, IDA Seite 13 MOSILAB-Applications Model structural dynamics in the stack model (Simple-/detailed model) Model structural dynamics in a component model (Simple and detailed hygrothermal model) Simulation of fuel cell systems Schneide Schneide Schneide Model structural dynamics in a tool model (Contact with work piece exists or not exists) Hygrothermal building simulation Simulation of cutting tool systems Seite 14
8 Application Fuel Cell Systems Development of models for fuel cell systems with different levels of detail Design and improvement of control strategies for fuel cell systems Seite 15 Application - Fuel Cell Systems: Combination of model structural dynamics and simulator coupling Device Subsystem Symplified Mechanics system model System Plant components, Sensorics Thermodynamics Complete system (FS, Heatingsystem, Building, ) Controller Fuel cell stack Stack Stack model model Chemical effects Fluidics Electr./mag. Fields Electrical load model Channelmodel (CFD) MOSILAB-Framework System model (MOSILA) Stack model (MOSILA) Simulator coupling Channel Electrical model (commercial load model CFD-Solver) (MOSILA) Interface Interface Interface Simulation time Seite 16
9 Application Hygrothermal Building Analysis Development of hygrothermal building model, including the physical models of: Validation of the building Building component hygrothermal simulation (WUFI) model with test rooms at IBP Thermal building simulation (SMILE) Analysis of the interaction between the hygrothermal component behaviour and the room climate Seite 17 Application Cutting Tool Systems F(t) M(t) Analysed Cutting Tool applications Drilling and Milling Integration of simplified fast Modelica models with detailled slow FE-models Parametrization of Modelica-models by using FE-models MOSILAB produces time series of boundary conditions for the FE-models Seite 18
10 Summary Model Structural Dynamics SciTE-Editor with Modelica-Mode (will be soon as possible available at - New method for the behaviour-description of simulation models - Realisation of dynamic object structures during the runtime Modelica Language Extension (MOSILA) An offer from the GENSIM project to the Modelica community: - Supports Model Structural Dynamics - Object-oriented statecharts, object dynamics MOSILAB Simulation environment for complex, heterogeneous technical systems - Current MOSILAB prototype supports the most important elements of Modelica - Numerical framework of algorithms for switched ADGL-systems Outlook, future works - Integration of further Modelica elements in MOSILAB (to be 100 percent Modelica compatible) - Integration complex numerical algorithms in MOSILAB - Coupling with standard- and specialised-simulators (Simulink, FEM-tools) - Completion of the MOSILAB-IDE - Evaluation of MOSILAB with the help of the three technical Application areas Seite 19
Model-Driven Software Development for Robotics: an overview
Model-Driven Software Development for Robotics: an overview IEEE-ICRA2011 Workshop on Software Development and Integration in Robotics Jan F. Broenink, Maarten M. Bezemer Control Engineering, University
More informationEffective Java Programming. efficient software development
Effective Java Programming efficient software development Structure efficient software development what is efficiency? development process profiling during development what determines the performance of
More informationzen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
More informationProgramming and Software Development CTAG Alignments
Programming and Software Development CTAG Alignments This document contains information about four Career-Technical Articulation Numbers (CTANs) for Programming and Software Development Career-Technical
More informationCFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER
International Journal of Advancements in Research & Technology, Volume 1, Issue2, July-2012 1 CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER ABSTRACT (1) Mr. Mainak Bhaumik M.E. (Thermal Engg.)
More informationDomains and Competencies
Domains and Competencies DOMAIN I TECHNOLOGY APPLICATIONS CORE Standards Assessed: Computer Science 8 12 I VII Competency 001: The computer science teacher knows technology terminology and concepts; the
More informationCyclic Architectures in UML
Cyclic Architectures in UML Techletter Nr. 2 What is a Techletter? Well actually nothing more than a newsletter, just that the content mainly focusses on technical items in the UML and in embedded systems
More informationOffice Of Nuclear Energy. Annual Review Meeting
Office Of Nuclear Energy Annual Review Meeting Dynamic Simulation Modeling Tool Lou Qualls ORNL September 16-18, 2014 Task Relevancy Work Package SR-14OR130108 Modeling Tools for Dynamic Behavior Simulations
More informationFuel Economy Simulation for the Vehicle Fleet
COVER STORY Simulation and Visualisation Fuel Economy Simulation for the Vehicle Fleet Forecasting the fuel consumption of an entire vehicle fleet has become a crucial challenge for all car manufacturers.
More informationIntroduction. 1.1 Motivation. Chapter 1
Chapter 1 Introduction The automotive, aerospace and building sectors have traditionally used simulation programs to improve their products or services, focusing their computations in a few major physical
More informationisolar Integrated Solution for AUTOSAR
Integrated Solution for AUTOSAR isolar Integrated Solution for AUTOSAR 1 Integrated Solution for AUTOSAR An integrated solution for configuration of AUTOSAR compliant embedded software Supports configuration
More informationSoftware Engineering. Software Processes. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering Software Processes Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To introduce software process models To describe three generic process models and when
More informationHPC Deployment of OpenFOAM in an Industrial Setting
HPC Deployment of OpenFOAM in an Industrial Setting Hrvoje Jasak h.jasak@wikki.co.uk Wikki Ltd, United Kingdom PRACE Seminar: Industrial Usage of HPC Stockholm, Sweden, 28-29 March 2011 HPC Deployment
More informationFlexible Engineering Process Automation Process: Continuous Integration & Test
Flexible Engineering Process Automation Process: Continuous Integration & Test Alexander Schatten Andreas Pieber Michael Handler Stefan Biffl Christian Doppler Laboratory SE-Flex-AS Institute of Software
More informationCharacteristics of a future mechatronic product creation process in the automobile industry
Status 08. Mai 2009 1 Characteristics of a future mechatronic product creation process in the automobile industry ProSTEP Symposium Berlin May, 13th 2009 Ralf Lamberti, Daimler AG Ralf Lamberti, Robert
More informationSoftware Development with Real- Time Workshop Embedded Coder Nigel Holliday Thales Missile Electronics. Missile Electronics
Software Development with Real- Time Workshop Embedded Coder Nigel Holliday Thales 2 Contents Who are we, where are we, what do we do Why do we want to use Model-Based Design Our Approach to Model-Based
More informationMaking model-based development a reality: The development of NEC Electronics' automotive system development environment in conjunction with MATLAB
The V850 Integrated Development Environment in Conjunction with MAT...iles and More / Web Magazine -Innovation Channel- / NEC Electronics Volume 53 (Feb 22, 2006) The V850 Integrated Development Environment
More informationPhysical Modeling with SimScape
Physical Modeling with SimScape Saving energy with Physical Modeling Adriaan van den Brand Mday 29-4-2011 V1.4 A. Van den Brand, Mday 29-4-2011 1 Bio Adriaan van den Brand System architect Sogeti High
More informationApplication Architectures
Software Engineering Application Architectures Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain the organization of two fundamental models of business systems - batch
More informationModel-based online applications in the ABB Dynamic Optimization framework
Model-based online applications in the ABB Dynamic Optimization framework Rüdiger Franke ABB Power Technology Systems Mannheim, Germany Marc Antoine ABB Power Technology Systems Baden, Switzerland B.S.
More informationTowards a Benchmark Suite for Modelica Compilers: Large Models
Towards a Benchmark Suite for Modelica Compilers: Large Models Jens Frenkel +, Christian Schubert +, Günter Kunze +, Peter Fritzson *, Martin Sjölund *, Adrian Pop* + Dresden University of Technology,
More informationData Center and Cloud Computing Market Landscape and Challenges
Data Center and Cloud Computing Market Landscape and Challenges Manoj Roge, Director Wired & Data Center Solutions Xilinx Inc. #OpenPOWERSummit 1 Outline Data Center Trends Technology Challenges Solution
More informationSignalDraw: GUI Tool For Generating Pulse Sequences
SignalDraw: GUI Tool For Generating Pulse Sequences Konstantin Berlin Department of Computer Science University of Maryland College Park, MD 20742 kberlin@cs.umd.edu December 9, 2005 Abstract Generating
More informationDecomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
More informationOpenMI 'in a nutshell'
OpenMI Association, Technical Committee January 2010 1. Introduction... 1 2. Standard... 2 2.1. Definitions... 4 2.1.1. Model... 4 2.1.2. Value... 4 2.1.3. Spatial... 5 2.2. Composition building... 5 2.3.
More informationVisual Programming of Logic, Motion, and Robotics
ADVANCED Motion Controls October 2014 Visual Programming of Logic, Motion, and Robotics Sándor Barta Overview The art of programming consists of mentally translating a workflow into a sequential programming
More informationReusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach
Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University
More informationModeling and Simulation of Heavy Truck with MWorks
Modeling and Simulation of Heavy Truck with MWorks Ying Sun, Wei Chen, Yunqing Zhang, Liping Chen CAD Center, Huazhong University of Science and Technology, China zhangyq@hust.edu.cn Abstract This paper
More informationEastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
More informationSoftware Design Models, Tools & Processes *
Software Design Models, Tools & Processes * Lecture 1: Software Design and Software Development Process Cecilia Mascolo * Thanks to Alan Blackwell and Jim Arlow for le7ng me use some of their slides. About
More informationModelling and optimization of renewable energy supply for electrified vehicle fleet
Modelling and optimization of renewable energy supply for electrified vehicle fleet Dipl. Ing. Torsten Schwan Dipl. Ing. René Unger EA Systems Dresden GmbH Prof. Dr. Ing. Bernard Bäker Institute of Automotive
More informationProduct Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18
Product Synthesis CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18 Product Synthesis CATIA - Product Engineering Optimizer Accelerates design alternatives exploration and optimization according
More informationModel Based Systems Engineering for Aircraft Systems How does Modelica Based Tools Fit?
Model Based Systems Engineering for Aircraft Systems How does Modelica Based Tools Fit? Ingela Lind Henric Andersson SAAB Aeronautics SE-581 88 Linköping, Sweden ingela.lind@saabgroup.com henric.andersson@saabgroup.com
More informationTHE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA
THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA Adam Kosík Evektor s.r.o., Czech Republic KEYWORDS CFD simulation, mesh generation, OpenFOAM, ANSA ABSTRACT In this paper we describe
More informationApplication Development for Mobile and Ubiquitous Computing
Department of Computer Science Institute for System Architecture, Chair for Computer Network Application Development for Mobile and Ubiquitous Computing igrocshop Seminar Task - Second Presentation Group
More informationCERTS Microgrid Research and Lessons Learned
CERTS Microgrid Research and Lessons Learned Advanced Grid Technologies Workshop Microgrid Controls and Management Systems July 9, 2015 Bob Lasseter University of Wisconsin Madison Power System of the
More informationTo introduce software process models To describe three generic process models and when they may be used
Software Processes Objectives To introduce software process models To describe three generic process models and when they may be used To describe outline process models for requirements engineering, software
More informationIntroduction to Simulink & Stateflow. Coorous Mohtadi
Introduction to Simulink & Stateflow Coorous Mohtadi 1 Key Message Simulink and Stateflow provide: A powerful environment for modelling real processes... and are fully integrated with the MATLAB environment.
More informationEXAM FOR INFOTECH SOFTWARE ENGINEERING FOR REAL-TIME SYSTEMS. Suggested Solution WS 13/14. - Without Engagement -
EXAM FOR INFOTECH SOFTWARE ENGINEERING FOR REAL-TIME SYSTEMS Suggested Solution WS 13/14 - Without Engagement - Task Theme Points Time required in min. 1 Analysis and Design 15 30 2 Basics and Test 10
More informationSimulation Data Management with Interoperability across domains
Simulation Data Management with Interoperability across domains Matthias Grau PROSTEP PROSTEP AG Dolivostraße 11 64293 Darmstadt www.prostep.com PROSTEP AG 2007 Introduction CAE today is used increasingly
More informationEastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
More informationFrom Big Data to Smart Data Thomas Hahn
Siemens Future Forum @ HANNOVER MESSE 2014 From Big to Smart Hannover Messe 2014 The Evolution of Big Digital data ~ 1960 warehousing ~1986 ~1993 Big data analytics Mining ~2015 Stream processing Digital
More informationFeasibility of a Software Process Modeling Library based on MATLAB / Simulink
Feasibility of a Software Process Modeling Library based on MATLAB / Simulink T. Birkhoelzer University of Applied Sciences Konstanz, Braunegger Str. 55, 7846 Konstanz, Germany, birkhoelzer@fh-kontanz.de
More informationCS 589 Project Smart Home Hub, Phase I Due before 9am on October 21, 2015
CS 589 Project Smart Home Hub, Phase I Due before 9am on October 21, 2015 Overview So far, we have learned the basics and underlying principles of embedded software and systems, and have begun to study
More informationIn this Lecture you will Learn: Implementation. Software Implementation Tools. Software Implementation Tools
In this Lecture you will Learn: Implementation Chapter 19 About tools used in software implementation How to draw component diagrams How to draw deployment diagrams The tasks involved in testing a system
More informationCourse Title: Software Development
Course Title: Software Development Unit: Customer Service Content Standard(s) and Depth of 1. Analyze customer software needs and system requirements to design an information technology-based project plan.
More informationUML-based Test Generation and Execution
UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA jeanhartmann@siemens.com ABSTRACT
More informationMastering increasing product complexity with Collaborative Systems Engineering and PLM
Mastering increasing product complexity with Collaborative Systems Engineering and PLM Thierry Ambroisine Dassault Systèmes 10 rue Marcel Dassault, 78140 Vélizy Villacoublay, France thierry.ambroisine@3ds.com
More informationApproaches to Improve System Dependability From Formal Verification to Model-Based Testing
Approaches to Improve System Dependability From Formal Verification to Model-Based Testing Andreas Ulrich, Peter Amthor, Marlon Vieira Siemens AG, Corporate Technology, CT SE/SCR andreas.ulrich@siemens.com
More informationA UML Introduction Tutorial
A UML Introduction Tutorial 1/27/08 9:55 PM A UML Introduction Tutorial In this tutorial you will learn about the fundamentals of object oriented modelling, the Unified Modelling Language and the software
More informationDesigning Event-Controlled Continuous Processing Systems Class 325
Designing Event-Controlled Continuous Processing Systems Class 325 by Hans Peter Jepsen, Danfoss Drives and Finn Overgaard Hansen, Engineering College of Aarhus hans_peter_jepsen@danfoss.com foh@e.iha.dk
More informationA Multi-layered Domain-specific Language for Stencil Computations
A Multi-layered Domain-specific Language for Stencil Computations Christian Schmitt, Frank Hannig, Jürgen Teich Hardware/Software Co-Design, University of Erlangen-Nuremberg Workshop ExaStencils 2014,
More informationSoftware Module Test for an Electronic Steering Lock
Software Module Test for an Electronic Steering Lock Wolfgang Beer, Dr. Peter Jüttner, Daniel Simonis (external subcontractor), Siemens VDO Automotive AG Siemensstr. 12 93055 Regensburg, Germany Tel.:
More informationGEDAE TM - A Graphical Programming and Autocode Generation Tool for Signal Processor Applications
GEDAE TM - A Graphical Programming and Autocode Generation Tool for Signal Processor Applications Harris Z. Zebrowitz Lockheed Martin Advanced Technology Laboratories 1 Federal Street Camden, NJ 08102
More informationAnwendungsintegration und Workflows mit UNICORE 6
Mitglied der Helmholtz-Gemeinschaft Anwendungsintegration und Workflows mit UNICORE 6 Bernd Schuller und UNICORE-Team Jülich Supercomputing Centre, Forschungszentrum Jülich GmbH 26. November 2009 D-Grid
More informationEchtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur
Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur 2015 The MathWorks, Inc. 1 Model-Based Design Continuous Verification and Validation Requirements
More informationPoznan University of Technology Faculty of Electrical Engineering
Poznan University of Technology Faculty of Electrical Engineering Contact Person: Pawel Kolwicz Vice-Dean Faculty of Electrical Engineering pawel.kolwicz@put.poznan.pl List of Modules Academic Year: 2015/16
More informationIntegrating MBD and CBD Workflows for Automotive Control Software
Integrating MBD and CBD Workflows for Automotive Control Software V. B. Singh, Ajinkya Bhave, Dhvinay P V, Dilli Atturu Siemens Industry Software (India) Private Limited., SKCL Central Square - 1, Guindy
More informationThe V8 JavaScript Engine
The V8 JavaScript Engine Design, Implementation, Testing and Benchmarking Mads Ager, Software Engineer Agenda Part 1: What is JavaScript? Part 2: V8 internals Part 3: V8 testing and benchmarking What is
More informationAgile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,
More informationOutline. Definitions. Course schedule
SENG480A/CSC576A Topics in Software Engineering Software Development, Architecture & Evolution Lectures, Sep 17, 20, 2001 Hausi A. Müller University of Victoria Outline Assignment 1 due Sep 27 Last week
More informationIn this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice
In this Lecture you will Learn: Development Chapter 5C About the Unified Software Development How phases relate to workflows in an iterative life cycle An approach to system development Major activities
More informationACES-MB 2009 MADS CLAUSEN INSTITUTE
Formal Design Models for Distributed Embedded Control Systems Christo Angelov Krzysztof Sierszecki Yu Guo {angelov, ksi, guo}@mci.sdu.dk 06-10-2009 MODELS 2009, Denver, Colorado, USA 1 Contents Introduction:
More informationWhat is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
More informationHybrid Modeling and Control of a Power Plant using State Flow Technique with Application
Hybrid Modeling and Control of a Power Plant using State Flow Technique with Application Marwa M. Abdulmoneim 1, Magdy A. S. Aboelela 2, Hassen T. Dorrah 3 1 Master Degree Student, Cairo University, Faculty
More informationModel Engineering using Multimodeling
Model Engineering using Multimodeling Christopher Brooks (UC Berkeley) Chih-Hong Cheng (UC Berkeley & TU Munich) Thomas Huining Feng (UC Berkeley) Edward A. Lee (UC Berkeley) Reinhard von Hanxleden (Christian-Albrechts-Univ.
More informationInformation systems modelling UML and service description languages
Internet Engineering Tomasz Babczyński, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and service description languages Student Contact Hours: 25.02.2015- Location: 325 C3 room 25.03.2015:
More informationComputational Fluid Dynamics in Automotive Applications
Computational Fluid Dynamics in Automotive Applications Hrvoje Jasak h.jasak@wikki.co.uk Wikki Ltd, United Kingdom FSB, University of Zagreb, Croatia 1/15 Outline Objective Review the adoption of Computational
More informationOn One Approach to Scientific CAD/CAE Software Developing Process
ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 9 On One Approach to Scientific CAD/CAE Software Developing Process George Sergia 1, Alexander Demurov 2, George Petrosyan 3, Roman Jobava 4 1 Exact and
More informationDesigning Real-Time and Embedded Systems with the COMET/UML method
By Hassan Gomaa, Department of Information and Software Engineering, George Mason University. Designing Real-Time and Embedded Systems with the COMET/UML method Most object-oriented analysis and design
More informationHow To Test Automatically
Automated Model-Based Testing of Embedded Real-Time Systems Jan Peleska jp@tzi.de University of Bremen Bieleschweig Workshop 7 2006-05-05 Outline Technologie-Zentrum Informatik Objectives Basic concepts
More informationStateFlow Hands On Tutorial
StateFlow Hands On Tutorial HS/PDEEC 2010 03 04 José Pinto zepinto@fe.up.pt Session Outline Simulink and Stateflow Numerical Simulation of ODEs Initial Value Problem (Hands on) ODEs with resets (Hands
More informationHow To Build A Financial Messaging And Enterprise Service Bus (Esb)
Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk
More informationA Visual Language Based System for the Efficient Management of the Software Development Process.
A Visual Language Based System for the Efficient Management of the Software Development Process. G. COSTAGLIOLA, G. POLESE, G. TORTORA and P. D AMBROSIO * Dipartimento di Informatica ed Applicazioni, Università
More informationOPEN-SOURCE CFD ANALYSIS OF MULTI-DOMAIN UNSTEADY HEATING WITH NATURAL CONVECTION
TASK QUARTERLY 13 No 4, 403 414 OPEN-SOURCE CFD ANALYSIS OF MULTI-DOMAIN UNSTEADY HEATING WITH NATURAL CONVECTION PAWEŁ SOSNOWSKI AND JACEK POZORSKI Institute of Fluid-Flow Machinery, Polish Academy of
More informationSoftware Engineering and Scientific Computing
Software Engineering and Scientific Computing Barbara Paech, Hanna Valtokari Institute of Computer Science Im Neuenheimer Feld 326 69120 Heidelberg, Germany http://se.ifi.uni-heidelberg.de paech@informatik.uni-heidelberg.de
More informationNEW CHALLENGES IN COLLABORATIVE VIRTUAL FACTORY DESIGN
02 NEW CHALLENGES IN COLLABORATIVE VIRTUAL FACTORY DESIGN Stefano Mottura, Giampaolo Viganò, Luca Greci, Marco Sacco Emanuele Carpanzano Institute of Industrial Technologies and Automation National Research
More informationMODELICA VERSUS TRNSYS A COMPARISON BETWEEN AN EQUATION-BASED AND A PROCEDURAL MODELING LANGUAGE FOR BUILDING ENERGY SIMULATION
MODELICA VERSUS TRNSYS A COMPARISON BETWEEN AN EQUATION-BASED AND A PROCEDURAL MODELING LANGUAGE FOR BUILDING ENERGY SIMULATION Michael Wetter and Christoph Haugstetter United Technologies Research Center
More informationSCADE Suite in Space Applications
SCADE Suite in Space Applications at EADS David Lesens 09/10/2008 Overview Introduction Historical use of SCADE at EADS Astrium ST Why using SCADE? The Automatic Transfer Vehicle (ATV) M51 and Vega R&T
More informationSWISSOLAR 2104 TASK 44 SOLAR AND HEAT PUMP SYSTEMS
SWISSOLAR 2104 TASK 44 SOLAR AND HEAT PUMP SYSTEMS Jean-Christophe Hadorn Operating Agent of Task 44 for the Swiss Federal Office of Energy Base consultants SA, 1207 Geneva, Switzerland, jchadorn@baseconsultants.com
More informationOpen S-BPM: Goals and Architecture
Open S-BPM: Goals and Architecture Albert Fleischmann Werner Schmidt Table of Content 1 Introduction... 2 2 Mission, Vision and Objectives... 2 3 Research and Development Areas... 3 4 Open S-BPM Architecture...
More informationHardware in the Loop (HIL) Testing VU 2.0, 182.117, WS 2008/09
Testen von Embedded Systems Hardware in the Loop (HIL) Testing VU 2.0, 182.117, WS 2008/09 Raimund dkirner Testing Embedded Software Testing the whole system including the physical environment is not possible
More informationME6130 An introduction to CFD 1-1
ME6130 An introduction to CFD 1-1 What is CFD? Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat and mass transfer, chemical reactions, and related phenomena by solving numerically
More informationA MODERN DISTRIBUTION MANAGEMENT SYSTEM FOR REGIONAL ELECTRICITY COMPANIES
A MODERN DISTRIBUTION MANAGEMENT SYSTEM FOR REGIONAL ELECTRICITY COMPANIES A Roberts, T Berry, W D Wilson Schneider Electric Ltd, UK SYNOPSIS This paper describes the features of a modern Distribution
More informationIn: Proceedings of RECPAD 2002-12th Portuguese Conference on Pattern Recognition June 27th- 28th, 2002 Aveiro, Portugal
Paper Title: Generic Framework for Video Analysis Authors: Luís Filipe Tavares INESC Porto lft@inescporto.pt Luís Teixeira INESC Porto, Universidade Católica Portuguesa lmt@inescporto.pt Luís Corte-Real
More informationMaster of Science in Computer Science
Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,
More informationIntegrated Development of Distributed Real-Time Applications with Asynchronous Communication
Integrated Development of Distributed Real-Time Applications with Asynchronous Communication Marc Schanne International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES) 26-28 September
More informationControl Development and Modeling for Flexible DC Grids in Modelica
Control Development and Modeling for Flexible DC Grids in Modelica Andreas Olenmark 1 Jens Sloth 2 Anna Johnsson 3 Carl Wilhelmsson 3 Jörgen Svensson 4 1 One Nordic AB, Sweden, andreas.olenmark@one-nordic.se.
More informationCFD simulation of fibre material transport in a PWR core under loss of coolant conditions
CFD simulation of fibre material transport in a PWR core under loss of coolant conditions T. Höhne, A. Grahn, S. Kliem Forschungszentrum Dresden- Rossendorf (FZD) Institut für Sicherheitsforschung Postfach
More informationChapter 3 Simulation Software. Simulation Modeling and Analysis Chapter 3 Simulation Software Slide 1 of 13
Chapter 3 Simulation Software Simulation Modeling and Analysis Chapter 3 Simulation Software Slide 1 of 13 3.1 Introduction CONTENTS 3.2 Comparison of Simulation Packages with Programming Languages 3.3
More informationReal Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015
Real Time Simulation for Off-Road Vehicle Analysis Dr. Pasi Korkealaakso Mevea Ltd., May 2015 Contents Introduction Virtual machine model Machine interaction with environment and realistic environment
More informationFederated, Generic Configuration Management for Engineering Data
Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements
More informationImproving Interoperability in Mechatronic Product Developement. Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic
International Conference on Product Lifecycle Management 1 Improving Interoperability in Mechatronic Product Developement Dr. Alain Biahmou, Dr. Arnulf Fröhlich, Dr. Josip Stjepandic PROSTEP AG Dolivostr.
More informationJava 6 'th. Concepts INTERNATIONAL STUDENT VERSION. edition
Java 6 'th edition Concepts INTERNATIONAL STUDENT VERSION CONTENTS PREFACE vii SPECIAL FEATURES xxviii chapter i INTRODUCTION 1 1.1 What Is Programming? 2 J.2 The Anatomy of a Computer 3 1.3 Translating
More information(BA122) Software Engineer s Workshop (SEW)
Training for the Business Analyst (BA122) Software Engineer s Workshop (SEW) Duration: 4 days CDUs (Continuing Development Units): 28 Description: A practical workshop covering the role of the Business-Systems
More informationExample of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
More informationEHOOKS Prototyping is Rapid Again
09CV-0113 EHOOKS Prototyping is Rapid Again Vivek Jaikamal ETAS Inc. Nigel Tracey ETAS Ltd. Copyright 2009 SAE International ABSTRACT Automotive controls engineers have traditionally used bypass rapid
More informationBudapest University of Technology and Economics Department of Measurement and Information Systems. Business Process Modeling
Budapest University of Technology and Economics Department of Measurement and Information Systems Business Process Modeling Process, business process Workflow: sequence of given steps executed in order
More informationF-16 Modular Mission Computer Application Software
F-16 Modular Mission Computer Application Software Achieving Cross-Platform Compatibility with Increased Productivity and Quality using the OMG s Model Driven Architecture Lauren E. Clark Chief Engineer
More informationElectrical Drive Modeling through a Multiphysics System Simulation Approach
Application Brief Electrical Drive Modeling through a The electric drive system is a key application in power electronics. Optimizing such complex mechatronic system requires in-depth analysis, expertise
More information