The document discusses model-based development for vehicular embedded systems. It outlines the Model-based Engineering of Embedded Systems research group, which has 16 research projects and focuses on model-based engineering and real-time systems design. The document then discusses the background of vehicular embedded systems, noting their increasing complexity, size of code, and challenges of multi-core platforms. It proposes a solution of a model-based software development methodology supporting early timing analysis. Key aspects are reducing accidental complexity, early timing verification, and support for uncertainty and multi-core platforms. An example of an intelligent parking assist system is used to illustrate the methodology.
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation SystemsObeo
[Talk by Lars Geyer-Blaumeiser at #SiriusCon]
ETAS is creating a modeling tool for physical control systems based on Sirius. The graphical part is centered around the modeling of physical equations, i.e., functions and variables. Based on these physical equations the tool allows to check the validity and to create computation sequences to calculate the equations based on a set of known variables.
In my talk I will present the usage of Sirius in this area, the advantages that convinced us to use Sirius but also the challenges in the adoption. One part of the challenges are the interaction with a XText based model and the cooperation with a textual representation. This includes the discrepancies between a resource based and a model based approach.
[About Lars Geyer-Blaumeiser:
Since 8 years Lars is responsible for release engineering and infrastructure development of Eclipse products for bigger Eclipse based IDE products in several divisions of Bosch and ETAS. In this regard he manages the open source components used within these Eclipse projects. Currently he is involved in a new product development which builds both a textual and graphical modeling tool using XText and Sirius. He is particularly interested by Agile Development, Continuous Delivery in a product organization and Eclipse based Business Models.]
#SiriusCon - Constraint Graph: Graphical Modeling of Physical Equation SystemsObeo
[Talk by Lars Geyer-Blaumeiser at #SiriusCon]
ETAS is creating a modeling tool for physical control systems based on Sirius. The graphical part is centered around the modeling of physical equations, i.e., functions and variables. Based on these physical equations the tool allows to check the validity and to create computation sequences to calculate the equations based on a set of known variables.
In my talk I will present the usage of Sirius in this area, the advantages that convinced us to use Sirius but also the challenges in the adoption. One part of the challenges are the interaction with a XText based model and the cooperation with a textual representation. This includes the discrepancies between a resource based and a model based approach.
[About Lars Geyer-Blaumeiser:
Since 8 years Lars is responsible for release engineering and infrastructure development of Eclipse products for bigger Eclipse based IDE products in several divisions of Bosch and ETAS. In this regard he manages the open source components used within these Eclipse projects. Currently he is involved in a new product development which builds both a textual and graphical modeling tool using XText and Sirius. He is particularly interested by Agile Development, Continuous Delivery in a product organization and Eclipse based Business Models.]
Topics covered in this presentation:
What is an Embedded system ?
What are MISRA C rules ?
MISRA C conformance and deviations
Tools for MISRA C conformance
Embedded Security Rules
Innovate with confidence – Functional Verification of Embedded AlgorithmsJoachim Schlosser
For development of embedded systems Simulink and Stateflow are already widely used to simulate the system behavior. The graphical user interface allows quick and clear modeling of the system’s dynamics and structure. Since the models already represent a detailed mathematical description of the system, the way to automatically generate code is only the next logical step.
This presentation provides an overview of the verification in Simulink and Stateflow. The methods range from the automatic review of modeling guidelines and the use of bidirectional links between requirements and model on the testing and measuring the achieved test coverage up to the use of formal methods to support test generation and correctness proof of a model.
Optionally, the benefits of Stateflow modeling, variant handling on model and code level can be discussed.
It‘s Math That Drives Things – Simulink as Simulation and Modeling EnvironmentJoachim Schlosser
You can benefit from Simulink, the software that Engineers love for doing their work
Engineers in industries like Aerospace, Automotive, Energy production, Industrial Machinery, Automation, Railway and many others use Model-Based Design with Simulink for an increasing amount of their applications. Simulink allows you to…
gain knowledge about the dynamics of your system and have a direct path to implementation
use the modeling language that most engineers speak.
Math underpins all Systems. Simulink is Math made real.
Whatever domain your system incorporates: It is likely that mathematics plays a part of it. For example, Simulink covers domains like:
Continuous time, Discrete time, Discrete event
State machine, Physical models, Text based algorithms
System environment, Digital hardware, Analog/RF hardware
Embedded software, Mechanical systems
MATLAB & Simulink provide a unified environment for all.
Functional testing those systems uses simulation and formal methods.
Begin to use Simulink for engineering mechatronic systems now.
Find ways to look at the system you could not do before, and save time in your development
Simulink is industry standard for engineering controls, signal processing.
Ask someone who already uses Simulink
Get a deeper insight on mathworks.com/model-based-design/
During conference, reach me at Twitter @schlosi
10 good reasons to go for model-based systems engineering in your organizationSiemens PLM Software
This presentation explains the concepts of model-based systems engineering and introduces the LMS Imagine.Lab platform and how it supports the mbse implementation.
For more information, please visit our website: www.siemens.com/plm/simcenter-amesim
Is your system robust to the loss of one or more functions? Does your system require interaction with other systems to operate safely?
Does the design and operational concept of the system include contingency means? Do these contingency means correctly mitigate the risks?
These and other similar considerations are becoming more important with the emergence of autonomous systems and complex systems of systems. The introduction of digital tools and in particular model-based systems engineering allows to capture the complexity of these products starting from the operational analysis and supporting the process throughout the whole product life cycle.
With ATICA, system architects and designers will be able to analyze safety implications starting from the conceptual needs and mission description; modeling risks associated to the system, assessing the probability of occurrence and severity, and deciding upon the needs of contingency and mitigation means. ATICA enriches the Arcadia framework and provides safety analysis capabilities for each step of the system definition, design, and verification process.
In this webinar, we will address an example with an autonomous vertical take-off and landing (VTOL) vehicle, conceived for operation in urban environments (urban air mobility). We will present the operational description and system architecture, and we will conduct the Functional Hazard Analysis (FHA) directly from Capella and aligned with the normative standards in force in the aeronautic industry (ARP-4761 / ED-135).
Finally, we will introduce safety analysis covering the logical and physical architecture levels, showcasing the use of Capella, Arcadia and ATICA for Fault Tree Analysis (FTA) and Failure Modes and Effects Analysis (FMEA).
***
Pablo López Negro
Chief Innovation Officer at Anzen Engineering
Pablo López Negro is the product owner of ATICA MBSA. He has been involved in the aerospace industry for nearly 10 years. Started as guidance, navigation and control engineer where he first discovered model-based / model-driven approaches and Capella. Then he evolved towards a system engineering position before becoming MBSE specialist and designer/developer of MBSE frameworks in Anzen.
Towards Design-space Exploration of Component Chains in Vehicle SoftwareAlessio Bucaioni
Presentation of the speech for the Work in Progress session at the 42nd EUROMICRO Conference on Software Engineering and Advanced Applications 2016 held in Lymassol, Cyprus
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...Michele Ciavotta, PH. D.
Presentation slides for the 9th EAI International Conference on Performance Evaluation Methodologies and Tools (VALUETOOS 2015) December 14–16, 2015 | Berlin, Germany.
The crux of the talk is the presentation of Palladio Optimization Suite.
Using Modelica and FMI to evaluate requirements compliance early in system d...Modelon
AGENDA
- The Functional Mockup Interface: FMI
- A Real-World Example: Active Grill Shutter Controls
- Vehicle Thermal Management with Modelica
- Continuous Validation of System Requirements
- Intermediate results from ITEA3 MODRIO project
- Iterative Controller Development Using Rational Rhapsody & Dymola
- Conclusions
AMIA Systems help plant managers to visualize, quantify and optimize the layout of their production site, MRO site or Warehouse using SIMOGGA.
AMIA Systems works for several industries such as transportation, maritime, automotive, aerospace and defense: i.e. DAF Trucks (Automotive), Twin Disc (Machinery), TD Williamson (Oil & Energy), SNCB/NMBS (transportation), Sonaca (Aviation & Aerospace), NLMK (Mining & Metals), Tale Me (Textiles), FN Herstal (Defense & Space)
Topics covered in this presentation:
What is an Embedded system ?
What are MISRA C rules ?
MISRA C conformance and deviations
Tools for MISRA C conformance
Embedded Security Rules
Innovate with confidence – Functional Verification of Embedded AlgorithmsJoachim Schlosser
For development of embedded systems Simulink and Stateflow are already widely used to simulate the system behavior. The graphical user interface allows quick and clear modeling of the system’s dynamics and structure. Since the models already represent a detailed mathematical description of the system, the way to automatically generate code is only the next logical step.
This presentation provides an overview of the verification in Simulink and Stateflow. The methods range from the automatic review of modeling guidelines and the use of bidirectional links between requirements and model on the testing and measuring the achieved test coverage up to the use of formal methods to support test generation and correctness proof of a model.
Optionally, the benefits of Stateflow modeling, variant handling on model and code level can be discussed.
It‘s Math That Drives Things – Simulink as Simulation and Modeling EnvironmentJoachim Schlosser
You can benefit from Simulink, the software that Engineers love for doing their work
Engineers in industries like Aerospace, Automotive, Energy production, Industrial Machinery, Automation, Railway and many others use Model-Based Design with Simulink for an increasing amount of their applications. Simulink allows you to…
gain knowledge about the dynamics of your system and have a direct path to implementation
use the modeling language that most engineers speak.
Math underpins all Systems. Simulink is Math made real.
Whatever domain your system incorporates: It is likely that mathematics plays a part of it. For example, Simulink covers domains like:
Continuous time, Discrete time, Discrete event
State machine, Physical models, Text based algorithms
System environment, Digital hardware, Analog/RF hardware
Embedded software, Mechanical systems
MATLAB & Simulink provide a unified environment for all.
Functional testing those systems uses simulation and formal methods.
Begin to use Simulink for engineering mechatronic systems now.
Find ways to look at the system you could not do before, and save time in your development
Simulink is industry standard for engineering controls, signal processing.
Ask someone who already uses Simulink
Get a deeper insight on mathworks.com/model-based-design/
During conference, reach me at Twitter @schlosi
10 good reasons to go for model-based systems engineering in your organizationSiemens PLM Software
This presentation explains the concepts of model-based systems engineering and introduces the LMS Imagine.Lab platform and how it supports the mbse implementation.
For more information, please visit our website: www.siemens.com/plm/simcenter-amesim
Is your system robust to the loss of one or more functions? Does your system require interaction with other systems to operate safely?
Does the design and operational concept of the system include contingency means? Do these contingency means correctly mitigate the risks?
These and other similar considerations are becoming more important with the emergence of autonomous systems and complex systems of systems. The introduction of digital tools and in particular model-based systems engineering allows to capture the complexity of these products starting from the operational analysis and supporting the process throughout the whole product life cycle.
With ATICA, system architects and designers will be able to analyze safety implications starting from the conceptual needs and mission description; modeling risks associated to the system, assessing the probability of occurrence and severity, and deciding upon the needs of contingency and mitigation means. ATICA enriches the Arcadia framework and provides safety analysis capabilities for each step of the system definition, design, and verification process.
In this webinar, we will address an example with an autonomous vertical take-off and landing (VTOL) vehicle, conceived for operation in urban environments (urban air mobility). We will present the operational description and system architecture, and we will conduct the Functional Hazard Analysis (FHA) directly from Capella and aligned with the normative standards in force in the aeronautic industry (ARP-4761 / ED-135).
Finally, we will introduce safety analysis covering the logical and physical architecture levels, showcasing the use of Capella, Arcadia and ATICA for Fault Tree Analysis (FTA) and Failure Modes and Effects Analysis (FMEA).
***
Pablo López Negro
Chief Innovation Officer at Anzen Engineering
Pablo López Negro is the product owner of ATICA MBSA. He has been involved in the aerospace industry for nearly 10 years. Started as guidance, navigation and control engineer where he first discovered model-based / model-driven approaches and Capella. Then he evolved towards a system engineering position before becoming MBSE specialist and designer/developer of MBSE frameworks in Anzen.
Towards Design-space Exploration of Component Chains in Vehicle SoftwareAlessio Bucaioni
Presentation of the speech for the Work in Progress session at the 42nd EUROMICRO Conference on Software Engineering and Advanced Applications 2016 held in Lymassol, Cyprus
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...Michele Ciavotta, PH. D.
Presentation slides for the 9th EAI International Conference on Performance Evaluation Methodologies and Tools (VALUETOOS 2015) December 14–16, 2015 | Berlin, Germany.
The crux of the talk is the presentation of Palladio Optimization Suite.
Using Modelica and FMI to evaluate requirements compliance early in system d...Modelon
AGENDA
- The Functional Mockup Interface: FMI
- A Real-World Example: Active Grill Shutter Controls
- Vehicle Thermal Management with Modelica
- Continuous Validation of System Requirements
- Intermediate results from ITEA3 MODRIO project
- Iterative Controller Development Using Rational Rhapsody & Dymola
- Conclusions
AMIA Systems help plant managers to visualize, quantify and optimize the layout of their production site, MRO site or Warehouse using SIMOGGA.
AMIA Systems works for several industries such as transportation, maritime, automotive, aerospace and defense: i.e. DAF Trucks (Automotive), Twin Disc (Machinery), TD Williamson (Oil & Energy), SNCB/NMBS (transportation), Sonaca (Aviation & Aerospace), NLMK (Mining & Metals), Tale Me (Textiles), FN Herstal (Defense & Space)
Tool-Driven Technology Transfer in Software EngineeringHeiko Koziolek
This talk presentst the tool-driven technology transfer process ABB Corporate Research applies in selected software engineering University collaborations. As an example, we have created an add-in to a popular UML tool and developed the tooling in close interaction with the target users. Centering the technology transfer around tool implementations brings many benefits such as the need to make conceptual contributions applicable and the ability to quickly benefit from the new concepts. A challenge to this form of technology transfer is the long-term commitment to the maintenance of the tooling, which we try to address by creating an open developer community. Tool-driven technology transfer projects have proven to be valuable a instrument of bringing advanced software engineering technologies into our organization.
Building product suggestions for a BIM model based on rule sets and a semant...Gonçal Costa Jutglar
The architecture, engineering and construction (AEC) industry today relies on different information systems and computational tools built to support and assist in the building design and construction. However, these systems and tools typically provide this support in isolation from each other. A good combination of these systems and tools is beneficial for a better coordination and information management. Semantic web technologies and a Linked Data approach can be used to fulfil this aim. In this paper, we indicate how these technologies can be applied for one particular objective, namely to check a building information model (BIM) and make suggestions for that model regarding the building elements. These suggestions are based on information obtained from different data sources, including a BIM model, regulations and catalogues of locally available building components.
Accenture at LiveWorx: Making Business Flow. Projects are the Anti-Patternsaccenture
Accenture's Dave Rush provides a perspective of the challenges involved in establishing a Lean Agile way of working for complex systems engineering and the need to establish an integrated product development tools environment to enable it.
Similar to Model-based Development for Vehicular Embedded Systems (20)
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
2. 2
OUTLINE
• MESS RESEARCH GROUP
• BACKGROUND
• PROBLEM FORMULATION
• PROPOSED SOLUTION
• UNIQUENESS
• RUNNIN EXAMPLE
• ACCADEMIA-INDUSTRY TRANSFER
3. 3
MODEL-BASED ENGINEERING OF
EMBEDDED SYSTEMS RESEARCH GROUP
16 research projects
15 members
Born in 2011 as a spin-off from the
”Real-Time System Design” group
2 main research areas
4. 4
0
5
10
15
20
25
30
35
2011 2012 2013 2014 2015 2016
Numberofpublications
Years
Conference Paper
Doctoral Thesis
Licentiate Thesis
Book Chapter
Journal Article
MODEL-BASED ENGINEERING OF
EMBEDDED SYSTEMS RESEARCH GROUP
6. 6
BACKGROUND – VEHICULAR EMBEDDED
SYSTEMS
PARENTAL
CONTROL
WINDSHIELD
WIPER
CONTROL
ENGINE
CONTROL
AIRBAG
DEPLOYMENT
ADAPTIVEFRONT
LIGHTING
ADAPTIVECRUISE
CONTROL
AUTOMATIC
BRAKING
ELECTRICPOWERSTEERING
ELECTRONIC
THROTTLE
CONTROL
ELECTRONICVALVE TIMING
IDLE STOP/START
CYLINDER
DE-ACTIVATION
ACTIVE
VIBRATION
CONTROL
OBDII
REMOTE
KEYLESS
ENTRY
BLINDSPOT
DETECTION
LANE
DEPARTURE
WARNING
TRANSMISSIONCONTROL
SEATPOSITION
CONTROL
ACTIVEYAW
CONTROL
PARKING
SYSTEM
ELECTRONIC
STABILITY
CONTROL
ANTILOCK
BREAKING
TIREPRESSURE
MONITORING
NIGHT
VISION
HEAD-UP
DISPLAY
DRIVERALERTNESS
MONITORING
INSTRUMENT
CLUSTER
ACCIDENT
RECORDER
EVENTDATA
RECORDER
AUTO-DIMMING
MIRROR
INTERIOR
LIGHTING
ACTIVECABINNOISE
SUPPRESSION
VOICE/DATA
COMMUNICATION
CABINENVIRONMENT
CONTROLS
DSRC
ENTERTAINMENTSYSTEMS
BATTERYMANAGEMENT
LANECORRECTION
ELECTRONIC
TOLLCORRECTION
DIGITALTURN
SIGNALS
NAVIGATIONSYSTEM
SECURITYSYSTEM
ACTIVEEXHAUST
NOISESUPPRESION
RIGENERATIVE
BREAKING
ACTIVESUSPENSION
HILLHOLD
CONTROL
Courtesy of www.volvo.com
7. 7
BACKGROUND - VEHICULAR
EMBEDDED SYSTEMS
“More than 80 percent of
vehicle innovation comes
from embedded systems”
- MANFRED BROY
Professor of informatics at Technical University, Munich
10. 4,5 times more expensive
Multi-core platforms
25% longer schedules
3 times as many software engineers
6
* S. Balacco, C.Rommel. Next Generation Embedded Hardware Architectures:Driving Onset of Project
Delays, Costs Overruns and Software Development Challenges. Klockwork Inc. 2010.
BACKGROUND - VEHICULAR
EMBEDDED SYSTEMS ON MULTICORE
11. BACKGROUND - MODEL-DRIVEN
ENGINEERING
11
- BRAN SELIC
Father of Real-Time UML
“As our systems grow in
complexity traditional code-
centric development methods
are becoming intractable”
16. 16
PROPOSED SOLUTION - MY
RESEARCH IN A NUTSHELL
Model-based software development
methodology which supports early timing
analysis for vehicular embedded systems.
Design Level
Implementation
Level
Timing analysis
23. 23
METHODOLOGY FOR MULTICORE
START
Functional Model
RubusMM_SW
Platform Model
RubusMM_HW
M2M Transformation
JTL
Execution Models
μ-RubusMM_SW + Timing
Model-based Timing
Analysis
Modify the
Allocation Models
Modify the
Functional Model
Code Generation
END
Are the Timing
Requirements Met?
Is It a Single-core
Platform?
Are all the Allocations
Model checked?
YES
NO
NO
YES
YES
NO
24. 24
MEES CONTRIBUTIONS
Vehicle Level
Analysis Level
Design Level
Implementation
Level
Abstraction levels Contribution of the MEES research group
finished contribution ongoing contribution
Rubus Component Model (RCM)
RCM metamodel definition (RubusMM)
Exact RTA
RTA for CAN and high level protocol, e.g., HCAN, CANopen
E2E response time
E2E delays, e.g., age and delay
Shared stack analysis
Switched ethernet
SWEET benchmark
Extensions for multi-core platforms
RubusMM extensions for multi-core platforms
Model-based methodology for early predictability
Predictability enabled on design assumptions
Predictability enabled for legacy nodes
RubusEASTandtranslationofTADL2constraints