Functional Mockup Interface for Tool and Model Interoperability (towards FMI 2.0)
|
|
|
- Cathleen Angelica Reynolds
- 9 years ago
- Views:
Transcription
1 Functional Mockup Interface for Tool and Model Interoperability (towards FMI 2.0) Bernhard Bachmann, Willi Braun Acknowledgements: MODELISAR Project has been developing FMI. Most slides in this presentation by Martin Otter, Torsten Blochwitz, et al. Also some slides by Azam Zia and Peter Fritzson
2 FMI Motivation 1 Problems / Needs Component development by supplier Integration by OEM Many different simulation tools supplier1 supplier2 supplier3 supplier4 supplier5 OEM? Solution supplier1 supplier2 supplier3 supplier4 supplier5 Reuse of supplier models by OEM: DLL (model import) and/or Tool coupling (co-simulation) Protection of model IP of supplier tool 1 tool 2 tool 3 tool 4 tool 5 FMI OEM Added Value Early validation of design Increased process efficiency and quality supplier1 supplier2! OEM slide from Nick Suyam, Daimler (adapted) supplier3
3 No standards available for: FMI Motivation 2 Model interface based on C or binaries Co-simulation between simulation tools Lots of proprietary interfaces: Simulink: S-function Modelica: external function, external object interface QTronic Silver: Silver-Module API SimulationX: External Model Interface NI LabVIEW: External Model Interface, Simulation Interface Toolkit Simpack: uforce routines ADAMS: user routines Solution: Functional Mockup Interface (FMI) standard
4 Functional Mock-up Interface (FMI) Overview etc. Engine with ECU Gearbox with ECU Thermal systems Automated cargo door Chassis components, roadway, ECU (e.g. ESP) functional mockup interface for model exchange and tool coupling The FMI development is part of the ITEA2 MODELISAR project. ( ; 29 Partner, Budget 30 Mill. ) FMI development is initiated, organized and headed by Daimler AG Improved Software/Model/Hardware-in-the-Loop Simulation, of physical models from different vendors Open Standard 14 automotive use cases for evaluation in MODELISAR courtesy Daimler
5 FMI Main Design Idea A component which implements the interface is called Functional Mockup Unit (FMU) Separation of Description of interface data (XML file) Functionality (C code or binary) A FMU is a zipped file (*.fmu) containing the XML description file and the implementation in source or binary form Additional data and functionality can be included
6 FMI Specifications and Information ( FMI for Model Exchange (Jan. 2010, Version 1.0) Tool FMU Solver Model FMI for Co-Simulation (Oct. 2010, Version 1.0) Tool FMU Model Solver FMI for Model Exchange and Co-Simulation (Nov. 2011, Version 2.0 Beta 3, Release planned for March 2012)
7 FMI for Model Exchange Tool FMU Solver Model
8 FMI for Model Exchange: Export/Import/Simulation Export subsystem model as FMU-archive model description (xml-file) executable dll-file containing model equations optionally C source code Simulation Tool 1 User Interface Sub-system 1 Solver Tool 1 Sub-system 1.fmu Import subsystem model by reading FMU-archive model information from xml-file connecting subsystem variables running system simulation Simulation Tool 2 User Interface Sub-system 2 Subsystem 1.fmu Solver Tool 2
9 Model Distribution as a zip-file (FMU-archive) XML model description file All model information that is not needed during integration of model, e.g., signal names and attributes. Advantage: No overhead for model execution. Tools can read this information (= complicated data structure) with their prefered language (C++, C#, Java,...) Model equations defined by a small set of C-functions. In zip-file: C source code and/or Binary code (DLL) for one or more platforms (Windows, Linux,...) Resources Documentation (html files) Model icon (bitmap file) Maps and tables (read by model during initialization) Sub-system 2.fmu
10 FMU-Archive for Model Exchange XML schema (.xsd) defined by the FMI specification
11 FMI - Interfaces to Simulation Tool Equation structure: robot from Dymola demo
12 FMI - Interfaces to Simulation Tool Piecewise continuous system Continuous and discrete states Event indicators
13 FMI - Interfaces to Simulation Tool
14 FMI - Interfaces to Simulation Tool
15 FMI - Interfaces to Simulation Tool Information not needed for execution is stored in one xml-file: Complex data structures give still simple interface. Reduced overhead in terms of memory. robot from Dymola demo
16 FMI - Interfaces to Simulation Tool Structure of xml-file: Model attributes <?xml version="1.0" encoding="utf8"?> <fmimodeldescription fmiversion="2.0" modelname="mylibrary.examples.friction" guid="{8c4e810f-3df3-4a fa3c9f9e0}"... numberofcontinuousstates="6" numberofeventindicators="34"/>... </fmimodeldescription>
17 FMI - Interfaces to Simulation Tool Structure of xml-file: Model variables <ModelVariables> <ScalarVariable name="inertia1.j" valuereference=" " description="moment of load inertia" simpletype="modelica.siunits.inertia" causality="parameter" variability="fixed"> <Real start="1"/> </ScalarVariable>
18 FMI - Interfaces to Simulation Tool Structure of xml-file: Unit definition unit checking possible mapped on 7 SI base units and derived unit rad <UnitDefinitions> <Unit name="rad"> <BaseUnit rad="1"/> <DisplayUnit name="deg" factor=" "/> </Unit> <Unit name="rad/s"> <BaseUnit s="-1" rad="1"/> </Unit> <Unit name="n.m"> <BaseUnit kg="1" m="2" s="-2"/> </Unit> </UnitDefinitions>
19 FMI for Co-Simulation Tool FMU Model Solver
20 FMI for Co-Simulation Definition: Coupling of several simulation tools Each tool treats one part of a modular coupled problem Data exchange is restricted to discrete communication points Subsystems are solved independently between communication points Motivation: Simulation of heterogeneous systems Partitioning and parallelization of large systems Multirate integration Hardware-in-the-loop simulation
21 FMI for Co-Simulation Master/slave architecture Considers different capabilities of simulation tools Support of simple and sophisticated coupling algorithms: Iterative and straight forward algorithms Constant and variable communication step size Allows (higher order) interpolation of continuous inputs Support of local and distributed co-simulation scenarios FMI for Co-Simulation does not define: Co-simulation algorithms Communication technology for distributed scenarios
22 FMI for Co-Simulation (tool coupling) Use Case Co-Simulation stand alone Co-simulation tool
23 FMI for Co-Simulation (tool coupling) Use Case Distributed co-simulation scenario Data exchange is handled by a communication layer which is implemented by a special FMI wrapper Master and slave utilize FMI for Co-Simulation only
24 FMI - Interfaces for Co-Simulation Equation structure: t, p,inital values (a subset of v( t )) 0 0 Enclosing Co-Simulation Model Master v u y Model t External Model Solver (FMU instance) Co-Simulation Slave (FMU instance) robot from Dymola demo t x x, m, z Solver
25 FMI - Interfaces to Simulation Tool
26 FMI Specifications and Information ( FMI for Model Exchange (Jan. 2010, Version 1.0) Tool FMU Solver Model FMI for Co-Simulation (Oct. 2010, Version 1.0) Tool FMU Model Solver FMI for Model Exchange and Co-Simulation (Nov. 2011, Version 2.0 Beta 3, Release planned for March 2012)
27 Tools supporting FMI (more on FMI web site [currently 33])) AMESim. (export, import, co-simulation (slave)). By LMS CATIA Systems. (all). By Dassault Systèmes. Dymola (all). By Dassault Systèmes. Simulation X. (all). By ITI Systems. SIMULINK. (export, import, co-simulation (master)) via Dymola 2012, Modelon). JModelica.org. (all). By Modelon. Silver/TestWeaver. (import, co-simulation (master)). Qtronic SIMPACK. (all). By SIMPACK OpenModelica. (export, import). By OSMC...
28 FMI Model Exchange and Co-Simulation (not backwards compatible) Documents, schema and header files merged Changes to model variable attributes Variability, Causality, tunable Improvements to unit definition (SI base) Save complete FMU state (Restart of simulation possible) Jacobian matrix (linearization) can be provided as c-function Sparsity pattern of Jacobians can be defined in xml-file Directional derivatives are available (FMU in algebraic loop)
29 Conclusions FMI Advantages over other approaches Advanced co-simulation interface Support for higher order extrapolation/interpolation of interface variables, variable communication step-size, rejecting a communication step. Reliable event handling for hybrid systems Clean state event handling + event iteration over simulation model Reliable and efficient handling of algebraic equations in model. If no convergence of equation solver, model can request step-size reduction in simulator. Solution of equation systems are cached for reuse of subsequent calls. Support for efficient storing results of internal variables Allows to store results of many (e.g ) variables in a practical way. Optimized if e.g. a = b, then only time response of "a" needs to be stored. For Modelica models size of result files is typically reduced by factor 4-5.
Functional Mock-up Interface in Mechatronic Gearshift Simulation for Commercial Vehicles. Solver
Functional Mock-up Interface in Mechatronic Gearshift Simulation for Commercial Vehicles Andreas Abel 2 Torsten Blochwitz 2 Alexander Eichberger 3 Peter Hamann 1 Udo Rein 1 1 Daimler AG, HPC B209, 70546
Co-simulation with communication step size control in an FMI compatible master algorithm
Co-simulation with communication step size control in an FMI compatible master algorithm Tom Schierz Martin Arnold Christoph Clauß # Martin Luther University Halle-Wittenberg NWF II - Institute of Mathematics
Towards an effective interoperability of models within the System Engineering applied to aeronautics
CONFERENZA INCOSE ITALIA SU SYSTEMS ENGINEERING CIISE 2014 Roma, 24 25 Novembre 2014 Towards an effective interoperability of models within the System Engineering applied to aeronautics Eugenio Brusa,
Virtual Integration for hybrid powertrain development, using FMI and Modelica models
Virtual Integration for hybrid powertrain development, using FMI and Modelica models Lionel Belmon 1 Yujung Geng 1 Huaqiang He 2 1 : Global Crown Technology, Beijing, China [email protected]
Chip simulation of automotive ECUs
Chip simulation of automotive ECUs Jakob Mauss, QTronic GmbH Matthias Simons, Daimler AG 9. Symposium Steuerungssysteme für automobile Antriebe Berlin-Tempelhof, 20.-21.09.2012 Outline of the talk Chip
CPO Statement of Dassault Syste mes
CPO Statement of Dassault Syste mes Following the prerequisites of ProSTEP ivip s Code of PLM Openness (CPO) IT vendors shall determine and provide a list of their relevant products and the degree of fulfillment
A Collaborative Platform for Systems Engineering tools over the Internet With Connections to Wolfram SystemModeler
A Collaborative Platform for Systems Engineering tools over the Internet With Connections to Wolfram SystemModeler P. Aronsson, D. Hedberg, O. Tronarp www.wolframmathcore.com SPRINT Project Simplifying
Virtual Prototyping of Aerospace Systems Using Integrated LMS Virtual.Lab and IMAGINE AMESim
Virtual Prototyping of Aerospace Systems Using Integrated LMS Virtual.Lab and IMAGINE AMESim Joel Tollefson Imagine Inc. Aerospace Business Development Hans Van den Wijngaert LMS Product Manager Motion
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
Model-Based Integration Platform for FMI Co-Simulation and Heterogeneous Simulations of Cyber-Physical Systems
Model-Based Integration Platform for FMI Co-Simulation and Heterogeneous Simulations of Cyber-Physical Systems Himanshu Neema 1 Jesse Gohl 2 Zsolt Lattmann 1 Janos Sztipanovits 1 Gabor Karsai 1 Sandeep
Automated Deployment of Modelica Models in Excel via Functional Mockup Interface and Integration with modefrontier
Automated Deployment of Modelica Models in Excel via Functional Mockup Interface and Integration with modefrontier John Batteh 1 Jesse Gohl 1 Anand Pitchaikani 1 Alexander Duggan 2 Nader Fateh 2 1 Modelon
Towards 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,
Content. Page 04. SIMPACK Automotive. Suspension Design. Virtual Component Test Rigs. Handling and Driving Dynamics. Powertrain and Driveline
SIMPACK Automotive Content Page 04 SIMPACK Automotive 06 Suspension Design 07 Virtual Component Test Rigs 08 Handling and Driving Dynamics 10 Powertrain and Driveline 12 Ride, Noise/Vibration/Harshness
Development of AUTOSAR Software Components within Model-Based Design
2008-01-0383 Development of AUTOSAR Software Components within Model-Based Design Copyright 2008 The MathWorks, Inc. Guido Sandmann Automotive Marketing Manager, EMEA The MathWorks Richard Thompson Senior
IEA Annex 60 New generation computational tools for building and community energy systems based on the Modelica and Functional Mockup Unit Standard
IEA Annex 60 New generation computational tools for building and community energy systems based on the Modelica and Functional Mockup Unit Standard Christoph van Treeck 1 and Michael Wetter 2 (Co operating
CA CPT CICS Programmers Toolkit for TCP/IP r6.1
PRODUCT BRIEF: CA CPT CICS PROGRAMMERS TOOLKIT FOR TCP/IP CA CPT CICS Programmers Toolkit for TCP/IP r6.1 CA CPT CICS PROGRAMMERS' TOOLKIT FOR TCP/IP PROVIDES CICS PROGRAMMERS WITH AN EASY TO USE SET OF
Product Development Flow Including Model- Based Design and System-Level Functional Verification
Product Development Flow Including Model- Based Design and System-Level Functional Verification 2006 The MathWorks, Inc. Ascension Vizinho-Coutry, [email protected] Agenda Introduction to Model-Based-Design
Federated, 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
Introduction to MATLAB Gergely Somlay Application Engineer [email protected]
Introduction to MATLAB Gergely Somlay Application Engineer [email protected] 2012 The MathWorks, Inc. 1 What is MATLAB? High-level language Interactive development environment Used for: Numerical
Characteristics 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
Introduction to the Dynamic Modelling of Thermo-Fluid Systems using Modelica
Introduction to the Dynamic Modelling of Thermo-Fluid Systems using Modelica Francesco Casella Dipartimento di Elettronica e Informazione Politecnico di Milano Course Programme Introduction to Equation-Based,
Proceedings of the 3 rd International Modelica Conference, Linköping, November 3-4, 2003, Peter Fritzson (editor)
Proceedings of the 3 rd International Modelica Conference, Linköping, November 3-4, 2003, Peter Fritzson (editor) Mike Dempsey Claytex Services Limited: Automatic translation of Simulink models into Modelica
Collaborating in California: Open HIL Test System Architecture uses the ASAM HIL API
Collaborating in California: Open HIL Test System Architecture uses the ASAM HIL API ASAM INTERNATIONAL CONFERENCE, Dec. 03 04, 2013, Dresden, Germany Dr. Jiri Keprt, National Instruments Corporation (Speaker)
Conclusion and Future Directions
Chapter 9 Conclusion and Future Directions The success of e-commerce and e-business applications depends upon the trusted users. Masqueraders use their intelligence to challenge the security during transaction
MATLAB/Simulink TCP/IP Communication
MATLAB/Simulink TCP/IP Communication MARTIN SYSEL Department of Computer and Communication Systems Faculty of Applied Informatics Tomas Bata University in Zlín nám. T. G. Masaryka 5555, 760 01 Zlín CZECH
Model 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 [email protected] [email protected]
A Collaborative Environment for Flexible Development of MBS Software
A Collaborative Environment for Flexible Development of MBS Software A thesis submitted for the degree of Doctor Ingeniero Industrial University of A Coruña Ferrol, April 2005 Outline 1. Introduction 2.
Advanced Techniques for Simulating ECU C-code on the PC
Copyright 2010 SAE International 2010-01-0431 Advanced Techniques for Simulating ECU C-code on the PC Vivek Jaikamal ETAS Inc. Thomas Zurawka SYSTECS Informationssysteme GmbH ABSTRACT Over the last two
DAQ in MATLAB HANS-PETTER HALVORSEN, 2012.09.11
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics DAQ in MATLAB HANS-PETTER HALVORSEN, 2012.09.11 Faculty of Technology, Postboks 203, Kjølnes ring
FSI Simulation with Abaqus and Third-party CFD Codes 6.14
FSI Simulation with Abaqus and Third-party CFD Codes 6.14 About this Course Course objectives Upon completion of this course you will be able to: Evaluate FSI applications Create compatible FE and CFD
Linear Motion and Assembly Technologies Pneumatics Service. Industrial Ethernet: The key advantages of SERCOS III
Electric Drives and Controls Hydraulics Linear Motion and Assembly Technologies Pneumatics Service profile Drive & Control Industrial Ethernet: The key advantages of SERCOS III SERCOS III is the open,
In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed
Networking Heavy-Duty Vehicles Based on SAE J1939 From Parameter Group to plug-and-play Application In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that plays a key role. J1939 networks
Driving force. What future software needs. Potential research topics
Improving Software Robustness and Efficiency Driving force Processor core clock speed reach practical limit ~4GHz (power issue) Percentage of sustainable # of active transistors decrease; Increase in #
Mastering 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 [email protected]
Software Engineering I: Software Technology WS 2008/09. Integration Testing and System Testing
Software Engineering I: Software Technology WS 2008/09 Integration Testing and System Testing Bernd Bruegge Applied Software Engineering Technische Universitaet Muenchen 1 Overview Integration testing
GiPSi: An Open Source/Open Architecture Software Development Framework for Surgical Simulation
GiPSi: An Open Source/Open Architecture Software Development Framework for Surgical Simulation Tolga Gokce Goktekin 2, Murat Cenk Çavuşoğlu 1, Frank Tendick 3, and Shankar Sastry 2 1 Dept. of Electrical
How To Use Maple Sim
A New Generation of Software Tools for the Engineering Professional A Cybernet Group Company TM MapleSim The Modern Approach to Physical Modeling and Simulation MapleSim TM dramatically reduces model development
Modelling 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
Cross-Company System Simulation using the GUSMA-Standard for Co-Simulation
Cross-Company System Simulation using the GUSMA-Standard for Co-Simulation The industry of mobile machines is well known for the development of highly innovative and complex products. They are affected
System Software Integration: An Expansive View. Overview
Software Integration: An Expansive View Steven P. Smith Design of Embedded s EE382V Fall, 2009 EE382 SoC Design Software Integration SPS-1 University of Texas at Austin Overview Some Definitions Introduction:
OSA-RTS 2 2015. 2 0 2 1 0 5 1 5 SPHE H RE R A A
SPHEREA Technology National Instruments Automated Test Summit 2 July 2015. Presentation: Tools Overview OSA-RTS Module Presenter: Chris Gorringe. SPHEREA: A GLOBAL COMPANY SPECIALISING IN TEST SYSTEMS
Co-simulation of Microwave Networks. Sanghoon Shin, Ph.D. RS Microwave
Co-simulation of Microwave Networks Sanghoon Shin, Ph.D. RS Microwave Outline Brief review of EM solvers 2D and 3D EM simulators Technical Tips for EM solvers Co-simulated Examples of RF filters and Diplexer
Overset Grids Technology in STAR-CCM+: Methodology and Applications
Overset Grids Technology in STAR-CCM+: Methodology and Applications Eberhard Schreck, Milovan Perić and Deryl Snyder [email protected] [email protected] [email protected]
Ryan F. Schkoda, Ph.D. Postdoctoral Fellow Wind Turbine Drivetrain Testing Facility Charleston, SC
Systems Engineering Activities at Clemson University s International Center for Automotive Research (CU-ICAR) and Wind Turbine Drivetrain Testing Facility Ryan F. Schkoda, Ph.D. Postdoctoral Fellow Wind
Product Information CANape Option Simulink XCP Server
Product Information CANape Option Simulink XCP Server Table of Contents 1 Overview... 3 1.1 Introduction... 3 1.2 Overview of Advantages... 3 1.3 Application Areas... 3 1.4 Further Information... 4 2 Functions...
Fuel 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.
Model-Based Development of ECUs
Model-Based Development of ECUs Software Simulation with MATLAB/Simulink and CANoe MATLAB/Simulink is a tool that is widely used in many engineering and scientific disciplines. In the automotive field,
Configuration management in AUTOSAR
Configuration management in AUTOSAR The need for efficient process tools for Automotive System Engineering V0.01 2008-11-02 Introduction AUTOSAR will influence the ECU SW Architecture and also the way
Model-driven development solutions To support your business objectives. IBM Rational Rhapsody edition comparison matrix
Model-driven development solutions To support your business objectives IBM Rhapsody edition comparison matrix IBM Rhapsody 7.5 edition: capabilities and comparisons The enclosed table compares the capabilities
P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE
1 P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE JEAN-MARC GRATIEN, JEAN-FRANÇOIS MAGRAS, PHILIPPE QUANDALLE, OLIVIER RICOIS 1&4, av. Bois-Préau. 92852 Rueil Malmaison Cedex. France
GAMS Productivity - Performance - Reliability
GAMS Productivity - Performance - Reliability Jan-H. Jagla, Lutz Westermann GAMS Software GmbH Annual Review Meeting CAPD, CMU Pittsburgh, PA, March 12 13, 2007 Agenda GAMS Productivity Performance Reliability
Improving Test Performance through Instrument Driver State Management
Application Note 122 Improving Test Performance through Instrument Driver State Management Instrument Drivers John Pasquarette With the popularity of test programming tools such as LabVIEW and LabWindows
Rotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
Decomposition 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
Product 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
Technical Track Session Service-Oriented Architecture
Technical Track Session Service-Oriented Architecture Terry Woods Agenda A little history What is Service-Oriented Architecture? How do you build a Service-Oriented Architecture Solution? What is an Enterprise
Building a Modular Server Platform with OSGi. Dileepa Jayakody Software Engineer SSWSO2 Inc.
Building a Modular Server Platform with OSGi Dileepa Jayakody Software Engineer SSWSO2 Inc. Outline Complex Systems OSGi for Modular Systems OSGi in SOA middleware Carbon : A modular server platform for
Experimentation driven traffic monitoring and engineering research
Experimentation driven traffic monitoring and engineering research Amir KRIFA ([email protected]) 11/20/09 ECODE FP7 Project 1 Outline i. Future directions of Internet traffic monitoring and engineering
Hardware-in-the-Loop Simulation
Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Hardware-in-the-Loop Simulation Introduction What is Hardware-in-the-Loop (HIL) Simulation or What
HPC enabling of OpenFOAM R for CFD applications
HPC enabling of OpenFOAM R for CFD applications Towards the exascale: OpenFOAM perspective Ivan Spisso 25-27 March 2015, Casalecchio di Reno, BOLOGNA. SuperComputing Applications and Innovation Department,
FEAWEB ASP Issue: 1.0 Stakeholder Needs Issue Date: 03/29/2000. 04/07/2000 1.0 Initial Description Marco Bittencourt
)($:(%$63 6WDNHKROGHU1HHGV,VVXH 5HYLVLRQ+LVWRU\ 'DWH,VVXH 'HVFULSWLRQ $XWKRU 04/07/2000 1.0 Initial Description Marco Bittencourt &RQILGHQWLDO DPM-FEM-UNICAMP, 2000 Page 2 7DEOHRI&RQWHQWV 1. Objectives
Pro<DOC/> e-commerce Technology An Introduction
Pro e-commerce Technology An Introduction From Rightangle Technologies Private Limited (www.rigthangle.co.in) 1 P a g e R i g h t a n g l e T e c h n o l o g i e s P v t. L t d. 1 Problem Statement
Fuzzing in Microsoft and FuzzGuru framework
Fuzzing in Microsoft and FuzzGuru framework OWASP-IL May-2007 John Neystadt [email protected] Lead Program Manager Forefront Edge, Microsoft Agenda Overview Introduction to Fuzzing FuzzGuru Architecture
SIMULATING HYBRID ENERGY GRIDS IN SMART CITIES FOCUS ON ELECTRIC ENERGY SYSTEMS
Sawsan Henein AIT Austrian Institute of Technology Electric Energy Systems Research Group SIMULATING HYBRID ENERGY GRIDS IN SMART CITIES FOCUS ON ELECTRIC ENERGY SYSTEMS Sustainable Places 2015 Savona,
Simulation 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
Chapter 11, Testing, Part 2: Integration and System Testing
Object-Oriented Software Engineering Using UML, Patterns, and Java Chapter 11, Testing, Part 2: Integration and System Testing Overview Integration testing Big bang Bottom up Top down Sandwich System testing
BMW Car IT GmbH. AUTOSAR - First Experiences and the Migration Strategy of the BMW Group
BMW Car IT GmbH. - First Experiences and the Migration Strategy of the BMW Group Dr. Christian, BMW Car IT Page 2 - First Experiences. Overview. 1. Focus of this talk: Model based development under the
Automation of Aircraft Pre-Design with Chameleon
Automation of Aircraft Pre-Design with Chameleon Arne Bachmann Simulation- and Software Technology German Aerospace Center (DLR) ADVCOMP 2009, Oct 13 th, Sliema/Malta Slide 1 Overview Who we are Introduction
City Data Pipeline. A System for Making Open Data Useful for Cities. [email protected]
City Data Pipeline A System for Making Open Data Useful for Cities Stefan Bischof 1,2, Axel Polleres 1, and Simon Sperl 1 1 Siemens AG Österreich, Siemensstraße 90, 1211 Vienna, Austria {bischof.stefan,axel.polleres,simon.sperl}@siemens.com
POSIX : Certified by IEEE and The Open Group a briefing.
POSIX : Certified by IEEE and The Open Group a briefing. The Source for POSIX Certification http://posixcertified.ieee.org January 2006. Acknowledgements: Thanks to Michael Gonzalez for several of the
Scalable Web Programming. CS193S - Jan Jannink - 1/12/10
Scalable Web Programming CS193S - Jan Jannink - 1/12/10 Administrative Stuff Computer Forum Career Fair: Wed. 13, 11AM-4PM (Just in case you hadn t seen the tent go up) Any problems with MySQL setup? Review:
International Workshop on Field Programmable Logic and Applications, FPL '99
International Workshop on Field Programmable Logic and Applications, FPL '99 DRIVE: An Interpretive Simulation and Visualization Environment for Dynamically Reconægurable Systems? Kiran Bondalapati and
Data Analysis with MATLAB. 2013 The MathWorks, Inc. 1
Data Analysis with MATLAB 2013 The MathWorks, Inc. 1 Agenda Introduction Data analysis with MATLAB and Excel Break Developing applications with MATLAB Solving larger problems Summary 2 Modeling the Solar
Physical 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
An Open-Source Graphical Composite Modeling Editor and Simulation Tool Based on FMI and TLM Co-Simulation
An Open-Source Graphical Composite Modeling Editor and Simulation Tool Based on FMI and TLM Co-Simulation Alachew Mengist 1, Adeel Asghar 1, Adrian Pop 1, Peter Fritzson 1, Willi Braun 2, Alexander Siemers
SIPAC. Signals and Data Identification, Processing, Analysis, and Classification
SIPAC Signals and Data Identification, Processing, Analysis, and Classification Framework for Mass Data Processing with Modules for Data Storage, Production and Configuration SIPAC key features SIPAC is
Advanced analytics at your hands
2.3 Advanced analytics at your hands Neural Designer is the most powerful predictive analytics software. It uses innovative neural networks techniques to provide data scientists with results in a way previously
JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers
JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers Technology White Paper JStatCom Engineering, www.jstatcom.com by Markus Krätzig, June 4, 2007 Abstract JStatCom is a software framework
Automate Your BI Administration to Save Millions with Command Manager and System Manager
Automate Your BI Administration to Save Millions with Command Manager and System Manager Presented by: Dennis Liao Sr. Sales Engineer Date: 27 th January, 2015 Session 2 This Session is Part of MicroStrategy
Enterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
COM 444 Cloud Computing
COM 444 Cloud Computing Lec 3: Virtual Machines and Virtualization of Clusters and Datacenters Prof. Dr. Halûk Gümüşkaya [email protected] [email protected] http://www.gumuskaya.com Virtual
JReport Server Deployment Scenarios
JReport Server Deployment Scenarios Contents Introduction... 3 JReport Architecture... 4 JReport Server Integrated with a Web Application... 5 Scenario 1: Single Java EE Server with a Single Instance of
LMS Imagine.Lab AMESim Powertrain Transmission
LMS Imagine.Lab AMESim Powertrain Transmission LMS Imagine.Lab Powertrain Transmission LMS Imagine.Lab Powertrain Transmission provides a generic platform for analyzing and designing optimal transmission
6. European SystemC Users Group Meeting
6. European SystemC Users Group Meeting Modelling Cycle-Accurate Hardware with Matlab/Simulink using SystemC Frank Czerner, TechnoTeam Bildverarbeitung GmbH Ilmenau Jens Zellmann, Institute of Microelectronic
Software Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication
01PC-422 Software Development for Multiple OEMs Using Tool Configured Middleware for CAN Communication Pascal Jost IAS, University of Stuttgart, Germany Stephan Hoffmann Vector CANtech Inc., USA Copyright
Web Services Strategy
Web Services Strategy Agenda What What are are Web Web Services? Services? Web Web Services Services --The The Technologies Technologies Web Web Services Services Compliments Compliments Overall Overall
AutoSAR Overview. FESA Workshop at KTH 2010 04 12. Prof. Jakob Axelsson Volvo Cars and Mälardalen University
AutoSAR Overview FESA Workshop at KTH 2010 04 12 Prof. Jakob Axelsson Volvo Cars and Mälardalen University This presentation is based on a tutorial prepared by the AutoSAR Consortium AUTOSAR Members Status
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and
SQL Server 2008 Business Intelligence
SQL Server 2008 Business Intelligence White Paper Published: August 2007 Updated: July 2008 Summary: SQL Server 2008 makes business intelligence available to everyone through deep integration with Microsoft
Team-Based Collaboration in Model-Based Design
Team-Based Collaboration in Model-Based Design Saurabh Mahapatra 1 and Jason Ghidella 2 MathWorks, Natick, MA, 01760 1 Saurabh Mahapatra, Simulink Platform Marketing, 3 Apple Hill Drive, Natick MA, AIAA
DDI Lifecycle: Moving Forward Status of the Development of DDI 4. Joachim Wackerow Technical Committee, DDI Alliance
DDI Lifecycle: Moving Forward Status of the Development of DDI 4 Joachim Wackerow Technical Committee, DDI Alliance Should I Wait for DDI 4? No! DDI Lifecycle 4 is a long development process DDI Lifecycle
MOSILAB: Development of a Modelica based generic simulation tool supporting model structural dynamics
MOSILAB: Development of a Modelica based generic simulation tool supporting model structural dynamics Christoph Nytsch-Geusen (Contact: [email protected]) Thilo Ernst, André Nordwig Peter Schneider,
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
An Integrated Process for Occupant Safety Simulations with LS-DYNA & MADYMO Coupling
11 th International LS-DYNA Users Conference Occupant Safety An Integrated Process for Occupant Safety Simulations with LS-DYNA & MADYMO Coupling Cédric Canadas 1, Paul van Catz 2, Tom Van Langenhove 1,
