A Modular. OpenModelica. Compiler Backend
|
|
- Delilah Wilkinson
- 6 years ago
- Views:
Transcription
1 Chair of Construction Machines and Conveying Technology OpenModelica Workshop 2011 A Modular OpenModelica Compiler Backend J. Frenkel W. Braun A. Pop M. Sjölund
2 Outline 1. Introduction 2. Concept of Modular Compiler Backend 3. Roadmap and Implementation Status 4. Conclusion Linköping. 07/02/2011 A Modular OpenModelica Compiler Backend. Slide 2
3 1. Introduction OpenModelica: - open-source Modelica-based modelling and simulation environment for industrial and academic usage - academic research and teaching OpenModelica Compiler Modelica Model Frontend Flat Model Backend Simul ation Linköping. 07/02/2011 A Modular OpenModelica Compiler Backend. Slide 3
4 1. Introduction Started in 2008 with OpenModelica as a user Since 2009 member of the development team - Bugfixes Multibody - Implemented new features Tearing Relaxation Multibody Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 4
5 1. Introduction What is planned for the backend? -Extend existing algorithms -Implemented new algorithms What is wrong with the backend? -Functions for symbolic manipulation are very low level Direct access to basic structures Consistency of equation system cannot be guaranteed Changes lead to unexpected side effects => High level symbolic manipulation is needed Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 5
6 1. Introduction Optimised form of the system of equations - analyse - evaluate system of equations - implement - test symbolic manipulation/optimisation algorithm ambitious task needs support from development environment clear, easy to understand and task related framework Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 6
7 1. Introduction Expectations Current Situation Redesign of the compiler Backend Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 7
8 2. Concept Packet Concept for Each Level Expression Solve Symbolic Math Symbol Simplify Equation Equation System Variable System Equation Algorithm Backend DAE-Handler for Index Reduction Matching Code Writer Implementation Modules for Optimisation Sorting Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 8
9 2. Concept Flat Model Input Phase Pre-Optimisation Transformation Phase Past-Optimisation Output Phase Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 9
10 2. Concept Flat Model Evaluate Parameter Input Phase Remove Alias Equations Pre-Optimisation Function Inlining Transformation Phase... Past-Optimisation Output Phase Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 10
11 2. Concept Flat Model Input Phase Matching Pre-Optimisation Transformation Phase DAE-Handler for Index Reduction: Dummy Derivative with Dynamic State Selection Index Reduction and Projection/Stabilization Past-Optimisation Sorting Output Phase Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 11
12 2. Concept Flat Model Input Phase Remove Alias Equations Inline Integration Function Inlining... Pre-Optimisation Transformation Phase Past-Optimisation Output Phase Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 12
13 2. Concept Flat Model Input Phase Pre-Optimisation Transformation Phase Past-Optimisation Output Phase Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 13
14 2. Concept Assemble your own Compiler! Flat Model evaluate parameter Inline Integration Function inlining Remove Alias Equations Tearing Relaxation... Input Phase Pre-Optimisation Transformation Phase Dummy Derivative Index Reduction with Projection Index Reduction with Stabilization Past-Optimisation Output Phase Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 14
15 2. Concept Interfaces Flat Model Input Phase Pre-Optimisation... Output External symbolic Equation system Optimisation Tool... User Module Transformation Phase... XML File Past-Optimisation Output Output Phase... Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 15
16 3. RoadMap/Status 1. Resort functions 2. Combine functions with the same purpose 3. Implement internal Interfaces for Equation System Pipeline 4. Improve performance of Equation System Pipeline 5. Improve existing Optimisation modules Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 16
17 3. RoadMap/Status 1. Resort functions DONE 2. Combine functions with the same purpose DONE 3. Implement internal Interfaces for Equation System Pipeline 4. Improve performance of Equation System Pipeline 5. Improve existing Optimisation modules From Oct at Linköping University Backend Reorganisation Week Linköping, 07/02/2011 A Modular OpenModelica Compiler Backend Slide 17
18 4. Conclusion new Backend Implementation: - increase the clarity of the code - decrease the error-proneness - improve the extensibility - improve the maintainability - speed development process up improve compiler performance and dependability simplifies implementation of new features decrease barrier of becoming a compiler developer increases usability of the compiler Linköping. 07/02/2011 A Modular OpenModelica Compiler Backend. Slide 18
19 The End The Motion Platform at Dresden University can be visited before/during/after the Modelica Conference 2011 in Dresden. Linköping. 07/02/2011 A Modular OpenModelica Compiler Backend. Slide 19
20 The End Jens Frenkel Dresden University of Technology Linköping. 07/02/2011 A Modular OpenModelica Compiler Backend. Slide 20
OpenModelica. Workshop Chair of Construction Machines. Functional Design-Prototyping using. OpenModelica. Volker Waurich
Chair of Construction Machines OpenModelica Workshop 2017 Functional Design-Prototyping using OpenModelica Volker Waurich Linköping, 06/02/2017 Outline Outline 1. Introduction 2. Functional Design-Prototyping
More informationUsing Modelica for Interactive Simulations of Technical Systems in a Virtual Reality Environment
4th MODPROD 2010 Chair of Construction Machines and Conveying Technology Using Modelica for Interactive Simulations of Technical Systems in a Virtual Reality Environment J. Frenkel C. Schubert Prof. Dr.-Ing.
More informationTechnical Overview of OpenModelica and its Development Environment
Technical Overview of OpenModelica and its Development Environment Adrian Pop 2010-02-08 Open Source Modelica Consortium Programming Environment Laboratory Department of Computer and Information Science
More informationAchieving O(n) Complexity for Models from Modelica.Mechanics.MultiBody
Achieving O(n) Complexity for Models from Modelica.Mechanics.MultiBody Christian Schubert a Jens Frenkel a Günter Kunze a Michael Beitelschmidt b a Professur für Baumaschinen- und Fördertechnik b Professur
More informationExperiences with the new FMI Standard Selected Applications at Dresden University
Experiences with the new FMI Standard Selected Applications at Dresden University Christian Schubert a Thomas Neidhold b Günter Kunze a a Dresden University of Technology, Chair of Construction Machines
More informationFunctional Design-Prototyping using OpenModelica
Professur für Baumaschinen 15. Modelisax Treffen Functional Design-Prototyping using OpenModelica Volker Waurich Dresden, 01/03/2017 Outline Outline 1. Introduction 2. Functional Design-Prototyping 3.
More informationTowards an Integrated System Model for Testing and Verification
Towards an Integrated System Model for Testing and Verification Benjamin Hummel and Peter Braun MiSE 2008 Domain Development of controller software for production machines Special case of mechatronic system
More informationUsing SPARK as a Solver for Modelica. Michael Wetter Philip Haves Michael A. Moshier Edward F. Sowell. July 30, 2008
Using SPARK as a Solver for Modelica Michael Wetter Philip Haves Michael A. Moshier Edward F. Sowell July 30, 2008 1 Overview Overview of SPARK, Modelica, OpenModelica, Dymola Problem reduction SPARK integration
More informationHigh-Performance-Computing meets OpenModelica: Achievements in the HPC-OM Project
OpenModelica Workshop 2015 High-Performance-Computing meets OpenModelica: Achievements in the HPC-OM Project Linköping, 02/02/2015 HPC-OM www.hpc-om.de slide 2 Outline Outline 1. Parallelization Approaches
More information1st Annual OpenModelica Workshop Feb 2, 2009
1st Annual OpenModelica Workshop Feb 2, 2009 Workshop Opening OpenModelica Status and Directions 1 To All Participants! Very Welcome to this First Annual OpenModelica Workshop! 2 Goals for the OpenModelica
More informationModel-Based Dynamic Optimization with OpenModelica and CasADi
Model-Based Dynamic Optimization with OpenModelica and CasADi Alachew Shitahun PELAB Programming Environment Lab, Dept. Computer Science Linköping University, SE-581 83 Linköping, Sweden Vitalij Ruge Mathematics
More informationTechnical Overview of OpenModelica and its Development Environment
Technical Overview of OpenModelica and its Development Environment Adrian Pop 2017-02-06 Open Source Modelica Consortium Programming Environment Laboratory Department of Computer and Information Science
More informationDesign Approach for a Generic and Scalable Framework for Parallel FMU Simulations
Center for Information Services and High Performance Computing TU Dresden Design Approach for a Generic and Scalable Framework for Parallel FMU Simulations Martin Flehmig, Marc Hartung, Marcus Walther
More informationModelica3D. Platform Independent Simulation Visualization. Christoph Höger. Technische Universität Berlin Fraunhofer FIRST
Modelica3D Platform Independent Simulation Visualization Christoph Höger Technische Universität Berlin Fraunhofer FIRST c Fraunhofer FIRST/TU Berlin 6. Februar 2012 Motivation - Goal Dymola MultiBody Visualization
More informationSurvey of appropriate matching algorithms for large scale systems of differential algebraic equations
Survey of appropriate matching algorithms for large scale systems of differential algebraic equations Jens Frenkel 1 Günter Kunze 1 Peter Fritzson 2 1 Dresden Technical University, Institute of Mobile
More informationAdvanced Compiler Design ( ) Fall Semester Project Proposal. Out: Oct 4, 2017 Due: Oct 11, 2017 (Revisions: Oct 18, 2017)
Advanced Compiler Design (263-2810) Fall Semester 2017 Project Proposal Out: Oct 4, 2017 Due: Oct 11, 2017 (Revisions: Oct 18, 2017) The goal of the project is to implement, test, and evaluate an advanced
More informationTask-Graph-Based Parallelization of Modelica-Simulations. Tutorial on the Usage of the HPCOM-Module
Task-Graph-Based Parallelization of Modelica-Simulations Tutorial on the Usage of the HPCOM-Module 2 Introduction Prerequisites https://openmodelica.org/download/nightlybuildsdownload a multi-core cpu
More informationTechnical Overview of OpenModelica and its Development Environment
Technical Overview of OpenModelica and its Development Environment Adrian Pop 2016-02-01 Open Source Modelica Consortium Programming Environment Laboratory Department of Computer and Information Science
More informationTechnical Overview of OpenModelica and its Development Environment
Technical Overview of OpenModelica and its Development Environment Adrian Pop 2013-02-04 Open Source Modelica Consortium Programming Environment Laboratory Department of Computer and Information Science
More informationTechnical Overview of OpenModelica and its Development Environment
Technical Overview of OpenModelica and its Development Environment Adrian Pop 2012-02-06 Open Source Modelica Consortium Programming Environment Laboratory Department of Computer and Information Science
More informationIntegrated Debugging of Equation-Based Models
Martin Sjölund 1, Francesco Casella 2, Adrian Pop 1, Adeel Asghar 1, Peter Fritzson 1, Willi Braun 3, Lennart Ochel 3, Bernhard Bachmann 3 1 Programming Environments Laboratory Department of Computer and
More informationand its Development Environment
Technical Overview of OpenModelica and its Development Environment Adrian Pop 2015-02-02 Open Source Modelica Consortium Programming Environment Laboratory Department of Computer and Information Science
More informationFrom versatile analysis methods to interactive simulation with a motion platform based on SimulationX and FMI
From versatile analysis methods to interactive simulation with a motion platform based on SimulationX and FMI SimulationX Tutorial, 8th Modelica Conference Dr. Ines Gubsch, IVMA, TUD Christian Schubert,
More informationLevel 3 Computing Year 2 Lecturer: Phil Smith
Level 3 Computing Year 2 Lecturer: Phil Smith Previously We started to build a GUI program using visual studio 2010 and vb.net. We have a form designed. We have started to write the code to provided the
More informationEquation based parallelization of Modelica models
Marcus Walther Volker Waurich Christian Schubert Dr.-Ing. Ines Gubsch Dresden University of Technology {marcus.walther, volker.waurich, christian.schubert, ines.gubsch@tu-dresden.de Abstract In order to
More informationCowley College & Area Vocational Technical School
Cowley College & Area Vocational Technical School COURSE PROCEDURE FOR C++ PROGRAMMING CIS1862 3 Credit Hours Student Level: This course is open to students on the college level in either freshman or sophomore
More information[MS10962]: Advanced Automated Administration With Windows PowerShell
[MS10962]: Advanced Automated Administration With Windows PowerShell Length : 3 Days Audience(s) : IT Professionals Level : 300 Technology : Windows Server Delivery Method : Instructor-led (Classroom)
More informationIntroduction to Machine-Independent Optimizations - 1
Introduction to Machine-Independent Optimizations - 1 Department of Computer Science and Automation Indian Institute of Science Bangalore 560 012 NPTEL Course on Principles of Compiler Design Outline of
More informationInjecting Model-Based Diagnosis Thinking into the Design Process. Johan de Kleer
Injecting Model-Based Diagnosis Thinking into the Design Process Johan de Kleer DX2014 Sept 8, 2014 Development Time AVM Goals and Scope Goal: 5x Cost Reduction Aerospace Defense projects Integrated circuits
More informationOpenModelica Compiler (OMC) Overview
OpenModelica Compiler (OMC) Overview, Adrian Pop, Peter Aronsson OpenModelica Course, 2006 11 06 1 OpenModelica Environment Architecture Eclipse Plugin Editor/Browser Emacs Editor/Browser Interactive session
More informationOpenModelica Compiler (OMC) Overview
OpenModelica Compiler (OMC) Overview, Adrian Pop, Peter Aronsson OpenModelica Course at INRIA, 2006 06 08 1 OpenModelica Environment Architecture Eclipse Plugin Editor/Browser Emacs Editor/Browser Interactive
More informationA Strategy for Parallel Simulation of Declarative Object-Oriented Models of Generalized Physical Networks
A trategy for Parallel imulation of Declarative Object-Oriented Models of Generalized Physical Networks Francesco Casella 1 1 Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano,
More informationEfficient Clustering and Scheduling for Task-Graph based Parallelization
Center for Information Services and High Performance Computing TU Dresden Efficient Clustering and Scheduling for Task-Graph based Parallelization Marc Hartung 02. February 2015 E-Mail: marc.hartung@tu-dresden.de
More informationState Machines in OpenModelica
State Machines in OpenModelica Current Status and Further Development Bernhard Thiele PELAB Linköping University 02. February 2015 - Open Modelica Annual Workshop 1 / 16 Goals of this presentation Introduce
More informationHardware-near Programming in the Common Language Infrastructure
Hardware-near Programming in the Common Language Infrastructure Stefan Richter, Andreas Rasche and Andreas Polze Hasso-Plattner-Institute at University of Potsdam ISORC 2007 7-9 May, 2007 Santorini Island,
More informationModelica Based Parser Generator with Good Error Handling
Arunkumar Palanisamy 1, Adrian Pop 1, Martin Sjölund 1, Peter Fritzson 1 1 PELAB Programming Environment Laboratory Department of Computer and Information Science Linköping University, SE-581 83 Linköping,
More informationTowards Run-time Debugging of Equation-based Object-oriented Languages
Towards Run-time Debugging of Equation-based Object-oriented Languages Adrian Pop and Peter Fritzson Programming Environments Laboratory Department of Computer and Information cience Linköping University
More informationA Web Service and Interface for Electronic Device Characterization
A Web Service and Interface for Electronic Device Characterization Sumit, Shreya Prakash, David Estrada, and Eric Pop Department of Electrical and Computer Engineering, Micro and Nanotechnology Laboratory,
More informationCommunicator. Writing successfully for everyone. Including accessibility in your documentation. Reviewing Adobe RoboHelp version 9
Writing successfully for everyone Including accessibility in your documentation Communicator The Institute of Scientific and Technical Communicators Spring 2011 Reviewing Adobe RoboHelp version 9 Understanding
More informationOperating Systems CMPSCI 377, Lec 2 Intro to C/C++ Prashant Shenoy University of Massachusetts Amherst
Operating Systems CMPSCI 377, Lec 2 Intro to C/C++ Prashant Shenoy University of Massachusetts Amherst Department of Computer Science Why C? Low-level Direct access to memory WYSIWYG (more or less) Effectively
More informationAutomatic Parallelization of Mathematical Models Solved with Inlined Runge-Kutta Solvers
Automatic Parallelization of Mathematical Models Solved with Inlined Runge-Kutta Solvers Håkan Lundvall and Peter Fritzson PELAB Programming Environment Lab, Dept. Computer Science Linköping University,
More informationCOURSE 10962B: ADVANCED AUTOMATED ADMINISTRATION WITH WINDOWS POWERSHELL
ABOUT THIS COURSE This three-day course is a follow on course from the 10961B: Automating Administration with Windows PowerShell course. It is built on Windows Server 2012 R2 and Windows 8.1 and while
More informationFault Tolerance Analysis using OpenModelica with Figaro Extensions for Modelica
workshop Fault Tolerance Analysis using OpenModelica with Figaro Extensions for Modelica Marc Bouissou ECP, Laboratoire Génie Industriel & EDF R&D, dépt Management des Risques Industriels Lena Buffoni
More informationAMD S X86 OPEN64 COMPILER. Michael Lai AMD
AMD S X86 OPEN64 COMPILER Michael Lai AMD CONTENTS Brief History AMD and Open64 Compiler Overview Major Components of Compiler Important Optimizations Recent Releases Performance Applications and Libraries
More informationDeveloping a Robot Model using System-Level Design
Developing a Robot Model using System-Level Design What was once the stuff of dreams, being secretly developed in high-security government labs for applications in defense and space exploration, is now
More informationADMIN PRODUCT PREVIEW PLUS
1 User Guide Admin Product Preview Plus ADMIN PRODUCT PREVIEW PLUS USER GUIDE BSS COMMERCE 1 2 User Guide Admin Product Preview Plus Contents 1. Admin Product Preview Plus Overview... 3 2. How Does Admin
More informationET345P Control Systems [Onsite]
ET345P Control Systems [Onsite] Course Description: Students examine the control of systems with programmable units. Applying digital logic to control industrial processes is emphasized. Prerequisite(s)
More informationModelica Code Generators
Department of Architecture, Institute for Building Climate Control Modelica Code Generators Improving workflow efficiency and handling PDE submodels Dr. Andreas Nicolai andreas.nicolai@tu-dresden.de Dresden,
More informationProceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor)
Proceedings of the 4th International Modelica Conference, Hamburg, March 7-8, 2005, Gerhard Schmitz (editor) A Siemers, I Nakhimovski, D Fritzson Linköping University, Sweden Meta-modelling of Mechanical
More informationDesign optimisation of industrial robots using the Modelica multi-physics modeling language
Design optimisation of industrial robots using the Modelica multi-physics modeling language A. Kazi, G. Merk, M. Otter, H. Fan, (ArifKazi, GuentherMerk)@kuka-roboter.de (Martin.Otter, Hui.Fan)@dlr.de KUKA
More informationAUTOMATIC PARALLELIZATION OF OBJECT ORIENTED MODELS ACROSS METHOD AND SYSTEM
AUTOMATIC PARALLELIZATION OF OBJECT ORIENTED MODELS ACROSS METHOD AND SYSTEM Håkan Lundvall and Peter Fritzson PELAB Programming Environment Lab, Dept. Computer Science Linköping University, S-581 83 Linköping,
More informationCourse Outline. Advanced Automated Administration with Windows PowerShell Course 10962: 3 days Instructor Led
Advanced Automated Administration with Windows PowerShell Course 10962: 3 days Instructor Led Prerequisites: Before attending this course, students must have: Knowledge and experience working with Windows
More information3rd Annual OpenModelica Workshop Feb 7, 2011
3rd Annual OpenModelica Workshop Feb 7, 2011 Workshop Opening OpenModelica Status and Directions 1 To All Participants! Very Welcome to this Third Annual OpenModelica Workshop! 2 Goals for the OpenModelica
More informationTYPO3 Version What s New Summary of the new features, changes and improvements
Summary of the new features, changes and improvements Created by: Michael Schams 02/October/2018 Creative Commons BY-NC-SA 3.0 TYPO3 Version 9.5 = TYPO3 v9 LTS During a four weeks stabilization phase between
More informationNon Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation
Non Linear Control of Four Wheel Omnidirectional Mobile Robot: Modeling, Simulation and Real-Time Implementation eer Alakshendra Research Scholar Robotics Lab Dr Shital S.Chiddarwar Supervisor Robotics
More informationraceability Support in OpenModelica Using Open Services for Lifecycle Collaboration (OSLC)
raceability Support in OpenModelica Using Open Services for Lifecycle Collaboration (OSLC) Alachew Mengist, Adrian Pop, Adeel Asghar, Peter Fritzson MODPROD 2017, Linköping 2017-02-02 1 Agenda Problem
More informationModern techniques bring system-level modeling to the automation industry
Modern techniques bring system-level modeling to the automation industry Philipp Wallner, Global Technology Manager, Bernecker + Rainer Industrie and Johannes Friebe, MapleSim Europe Director, Maplesoft
More informationIntroduction to Parallel Programming in OpenMp Dr. Yogish Sabharwal Department of Computer Science & Engineering Indian Institute of Technology, Delhi
Introduction to Parallel Programming in OpenMp Dr. Yogish Sabharwal Department of Computer Science & Engineering Indian Institute of Technology, Delhi Lecture - 01 Introduction to Parallel Computing Architectures
More informationContributions to Parallel Simulation of Equation-Based Models on Graphics Processing Units
Linköping Studies in Science and Technology Thesis No. 1507 Contributions to Parallel Simulation of Equation-Based Models on Graphics Processing Units by Kristian Stavåker Submitted to Linköping Institute
More informationQuerying Microsoft SQL Server
Querying Microsoft SQL Server 20461D; 5 days, Instructor-led Course Description This 5-day instructor led course provides students with the technical skills required to write basic Transact SQL queries
More informationDepartment Curriculum and Assessment Outline
Department: Computing Year Group: 7 Teaching, learning and assessment during the course: (Weeks, half terms) Think like a computer scientist Shapes, patterns, algorithms and animation Understand the web.
More informationMinimal Equation Sets for Output Computation in Object-Oriented Models
Minimal Equation Sets for Output Computation in Object-Oriented Models Vincenzo Manzoni Francesco Casella Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza Leonardo da Vinci 3, 033
More informationTeleport Messaging for. Distributed Stream Programs
Teleport Messaging for 1 Distributed Stream Programs William Thies, Michal Karczmarek, Janis Sermulins, Rodric Rabbah and Saman Amarasinghe Massachusetts Institute of Technology PPoPP 2005 http://cag.lcs.mit.edu/streamit
More informationUnit 3: Congruence & Similarity
Approximate Time Frame: 6 weeks Connections to Previous Learning: In previous grades, students made scale drawings of geometric figures and solved problems involving angle measure, surface area, and volume.
More informationThe OpenModelica Modeling, Simulation, and Development Environment
The OpenModelica Modeling, Simulation, and Development Environment Peter Fritzson, Peter Aronsson, Håkan Lundvall, Kaj Nyström, Adrian Pop, Levon Saldamli, David Broman PELAB Programming Environment Lab,
More informationLLVM LEON Backend Final Presentation
LLVM LEON Backend Final Presentation Emil Vassev December 6, 2016 07/12/2016 Lero 2015 1 Outline Introduction Project Objectives LLVM & Problem Statement Results of the Development Activities Software
More informationOpen Research Online The Open University s repository of research publications and other research outputs
Open Research Online The Open University s repository of research publications and other research outputs The Smart Book Recommender: An Ontology-Driven Application for Recommending Editorial Products
More informationOlivier Brüls. Department of Aerospace and Mechanical Engineering University of Liège
Fully coupled simulation of mechatronic and flexible multibody systems: An extended finite element approach Olivier Brüls Department of Aerospace and Mechanical Engineering University of Liège o.bruls@ulg.ac.be
More informationBuilding Petri nets tools around Neco compiler
Building Petri nets tools around Neco compiler Lukasz Fronc and Franck Pommereau {fronc,pommereau}@ibisc.univ-evry.fr IBISC, Université d Évry/Paris-Saclay IBGBI, 23 boulevard de France 91037 Évry Cedex,
More informationDept/Unit This is the department or unit that is making the request. (i.. The department to which the requestor belongs.)
Report Specification Guide This document acts as a guide for completing the report request template. Each section in this document will describe and explain how to use the available fields in the template.
More informationDependability studies, focus on fault trees and Figaro language
February 3, workshop Dependability studies, focus on fault trees and Figaro language Marc Bouissou ECP, Laboratoire Génie Industriel & EDF R&D, dépt Management des Risques Industriels Lena Buffoni PELAB,
More informationQuerying Microsoft SQL Server
Course Code: M20461 Vendor: Microsoft Course Overview Duration: 5 RRP: POA Querying Microsoft SQL Server Overview This 5-day instructor led course provides delegates with the technical skills required
More informationNetFPGA Update at GEC4
NetFPGA Update at GEC4 http://netfpga.org/ NSF GENI Engineering Conference 4 (GEC4) March 31, 2009 John W. Lockwood http://stanford.edu/~jwlockwd/ jwlockwd@stanford.edu NSF GEC4 1 March 2009 What is the
More informationLORD P.C.A.A Lions Mat.Hr.Sec School, Lions Nagar, Reserve Line, Sivakasi. 7.Data Base. PART A I. Choose the correct Answer : 15 X 1 = 15
7.Data Base PART A I. Choose the correct Answer : 15 X 1 = 15 1. Which of the following is not a valid data type in star office base? a) Text b) time c) project d) integer 2. Which field is used to uniquely
More informationSIMPACK - A Tool for Off-Line and Real- Time Simulation
SIMPACK - A Tool for Off-Line and Real- Time Simulation Real-Time for ECU Testing: State of the Art and Open Demands SIMPACK - Code Export: A Newly Emerging Module for Real-Time Models Application Example
More informationHigh-Level Server Side Web Scripting in
PADL 2001 High-Level Server Side Web Scripting in Michael Hanus Christian-Albrechts-Universität Kiel 1 HTML/CGI PROGRAMMING Early days of the World Wide Web: web pages with static contents Common Gateway
More informationFrom Hardware Trace to. System Knowledge
Fakultät Informatik, Institut für Technische Informatik, Professur VLSI-Entwurfssysteme, Diagnostik und Architektur From Hardware Trace to Data-intensive Hardware Trace Analysis Andreas Gajda TU Dresden,
More informationWindows PowerShell Scripting and Toolmaking
Windows PowerShell Scripting and Toolmaking Course 55039B 5 Days Instructor-led, Hands on Course Information This five-day instructor-led is intended for IT professionals who are interested in furthering
More informationModeling, Simulation and Analysis of Integrated Building Energy and Control Systems. Michael Wetter. October 8, 2009
Modeling, Simulation and Analysis of Integrated Building Energy and Control Systems Michael Wetter Simulation Research Group Building Technologies Department Energy and Environmental Technologies Division
More informationPlant Modeling for Powertrain Control Design
Plant Modeling for Powertrain Control Design Modelica Automotive Workshop Dearborn, MI November 19, 2002 Dr. Larry Michaels GM Powertrain Controls Engineering Challenges in PT Control Design Control System
More informationTowards Generic Models
6th MODPROD Workshop on Model-Based Product Development, February 7-8, 2012 Lars Mikelsons Towards Generic Models 1 Motivation Simulation as a Development Tool Simulation basing on Mind models Physical
More informationEvolution of Fortran. Presented by: Tauqeer Ahmad. Seminar on Languages for Scientific Computing
Evolution of Fortran Presented by: Seminar on Languages for Scientific Computing Outline (1) History of Fortran Versions FORTRAN I FORTRAN II FORTRAN III FORTRAN IV FORTRAN 66 FORTRAN 77 Evolution of FORTRAN
More informationSOLIDWORKS FOR MULTI-MATERIAL BUILDS BEST PRACTICES
WHITE PAPER SOLIDWORKS FOR MULTI-MATERIAL BUILDS BEST PRACTICES AUTHOR COLE HARTMAN SOLIDWORKS FOR MULTI-MATERIAL BUILDS BEST PRACTICES INTRO Stratasys Connex multi-material 3D printing gives you the ability
More informationModelica Environments and OpenModelica
Environments and Open 1 Peter Fritzson Dymola Dynasim (Dassault Systemes) Sweden First tool on the market Main focus on automotive industry www.dynasim.com 2 Peter Fritzson 1 Simulation X ITI Germany Mechatronic
More information5th Annual OpenModelica Workshop Feb 4, 2013
5th Annual OpenModelica Workshop Feb 4, 2013 Workshop Opening OpenModelica Status and Directions 1 To All Participants! Very Welcome to this Fifth Annual OpenModelica Workshop! 2 Important Goal Achieved
More informationHOTEL RESILIENT Plan ahead stay ahead. With support from the German Government through
HOTEL RESILIENT Plan ahead stay ahead With support from the German Government through WHAT CAN GO WRONG WILL GO WRONG Murphy s Law More than 40% of hotels do not reopen after large disasters FEMA 2010
More informationMoving MATLAB Algorithms into Complete Designs with Fixed-Point Simulation and Code Generation
Moving MATLAB Algorithms into Complete Designs with Fixed-Point Simulation and Code Generation Houman Zarrinkoub, PhD. Product Manager Signal Processing Toolboxes The MathWorks Inc. 2007 The MathWorks,
More informationDon t Make Users Cry Help!
Home Don t Make Users Cry Help! WritersUA Conference April 10, 2006 Laurie Kantner Tec-Ed, Inc. This presentation will cover: What usability researchers are finding about how people use Help What researchers
More informationLarge scale physics simulations in industrial vehicle simulators
Large scale physics simulations in industrial vehicle simulators Kenneth Bodin Algoryx Simulation, Umeå, Sweden http://www.algoryx.se/ kenneth@aloryx.se Scope The anatomy, models and methods of a Phyics
More informationModelica Change Proposal MCP-0027 Units of Literal Constants Authors: Francesco Casella, Martin Sjölund Status: In Development version v3
Modelica Change Proposal MCP-0027 Units of Literal Constants Authors: Francesco Casella, Martin Sjölund Status: In Development 2017-10-19 version v3 Summary Units of literal Real constants are unspecified
More informationQuerying Microsoft SQL Server
Querying Microsoft SQL Server Duration: 5 Days (08:30-16:00) Overview: This course provides students with the technical skills required to write basic Transact-SQL queries for Microsoft SQL Server. This
More informationSAMPLE CURRICULUM GUIDE June 2014
SAMPLE CURRICULUM GUIDE June 2014 A Level Computer Science A LEVEL REFORM CONTENTS Introduction Page 3 Year 1 Page 4 Year 2 Page 8 This resource is an exemplar of the types of materials that will be provided
More informationProgramming Fundamentals - A Modular Structured Approach using C++ By: Kenneth Leroy Busbee
1 0 1 0 Foundation Topics 1 0 Chapter 1 - Introduction to Programming 1 1 Systems Development Life Cycle N/A N/A N/A N/A N/A N/A 1-8 12-13 1 2 Bloodshed Dev-C++ 5 Compiler/IDE N/A N/A N/A N/A N/A N/A N/A
More informationSimplified FE Simulation of Frontal Occupant Restraint Systems
7 th European LS-DYNA Conference Simplified FE Simulation of Frontal Occupant Restraint Systems Richard Brown, David Coleman, Ian Bruce Jaguar Land Rover, Coventry, UK. Arup, Solihull, UK. Summary: The
More informationCompiler Theory. (Intermediate Code Generation Abstract S yntax + 3 Address Code)
Compiler Theory (Intermediate Code Generation Abstract S yntax + 3 Address Code) 006 Why intermediate code? Details of the source language are confined to the frontend (analysis phase) of a compiler, while
More informationAutomatic Regression Testing of Simulation Models and Concept for Simulation of Connected FMUs in PySimulator
Automatic Regression Testing of Simulation Models and Concept for Simulation of Connected FMUs in Adeel Asghar 1 Andreas Pfeiffer 2 Arunkumar Palanisamy 1 Alachew Mengist 1 Martin Sjölund 1 Adrian Pop
More informationOpenModelica Eclipse Plugin and MetaModelica Exercises
OpenModelica Eclipse Plugin and MetaModelica Exercises Adrian Pop adrpo@ida.liu.se PELAB/IDA/LIU 2007-03-29 OpenModelica & MetaModelica Course Outline Eclipse and Exercise Setup Exercises 01_experiment
More informationDynamic Load Balancing in Parallelization of Equation-based Models
Dynamic Load Balancing in Parallelization of Equation-based Models Mahder Gebremedhin Programing Environments Laboratory (PELAB), IDA Linköping University mahder.gebremedhin@liu.se Annual OpenModelica
More information2779 : Implementing a Microsoft SQL Server 2005 Database
2779 : Implementing a Microsoft SQL Server 2005 Database Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge and skills
More informationA High Integrity Distributed Deterministic Java Environment. WORDS 2002 January 7, San Diego CA
A High Integrity Distributed Deterministic Java Environment WORDS 2002 January 7, San Diego CA João Ventura Skysoft Portugal SA Fridtjof Siebert & Andy Walter aicas GmbH James Hunt Forschungszentrum Informatik
More information