Skip to main content
LTTS

LTTS

Quick Links mini

  • Search
  • info@LTTS.com
  • English
  • 日本語
  • Israel
  • German
  • Contact
  • Engineering the change
  • Industry
    • Communication
      • 5G
      • SDN/NFV
      • Wireless Networks
      • Wireline Networks
    • Consumer Electronics
      • Consumer IoT
      • Enterprise Devices
      • Personal Devices
    • Healthcare
      • Healthcare Providers
      • Medical Devices
    • Industrial Products
      • Building Solutions
      • Lighting Engineering
      • Power electronics & drives
      • Renewable Energy
      • Test & Measurement
      • Power Generation & Transmission
    • Media & Entertainment
      • Cable & Broadcasting
      • OTT
      • Rdk
      • Set-Top Boxes
      • Smart Home
    • Oil & Gas
      • Digitalization
      • Oil Field Equipment
      • Owners and Operators
    • Plant Engineering
      • CAPEX Project E/EPCM Services
      • Digital Engineering Services
      • Engineering Reapplication & Global Rollouts
      • Integrated Asset Management Services
      • Operational excellence
      • Plant sustenance & management
      • Regulatory compliance engineering
    • Semiconductors
      • IP Core Solutions
    • Software Products
    • Transportation
      • Aerospace
      • Automotive
      • Rail Transportation
      • Travel & Hospitality
      • Trucks & Off-Highway Vehicles
  • Services
    • Digital
      Engineering & Consultancy
      • Cybersecure
        • Security Monitoring
        • Security Services
        • Security Solutions
      • Immersive Experiences
      • Industry 4.0
      • Product Consulting
      • Sustainability Engineering
      • 5G
    • Product
      Engineering
      • Digital Engineering
        • Cloud Engineering
        • DevOps
        • Immersive Experiences
        • User Experience
      • Embedded Engineering
        • Embedded Systems
        • Sustenance
        • VLSI
        • Wearables Engineering
      • Mechanical Design
        • CAE & CFD
        • CAx Automation
      • Software Engineering
        • Engineering Analytics
        • Sustenance & Maintenance
        • User Experience Design
        • Voice Innovations
      • Testing & Validation
        • Integrated Design, Validation & Testing
        • Lab as a Service
        • Testing
    • Manufacturing
      Engineering
      • Smart Manufacturing
        • Accelerated Operations
        • Digital Factory & Simulations
        • Plant Design & Engineering
      • Manufacturing & Planning
        • Accelerated Operations
        • Digital Factory & Simulations
        • Line Expansion & Transfer
        • Manufacturing Automation
        • New Product Development
        • Plant Design & Engineering
        • PLM on Cloud
      • Manufacturing Execution
        • Agile Supply Chain
        • Content Engineering
        • Material & Parts Management
        • Sourcing & Procurement
    • Operations
      Engineering
      • Connected Product Support
        • DevOps
      • Supply Chain Engineering
        • Sourcing & Procurement
      • Plant Engineering
        • CAPEX Project E/EPCM Services
        • Operational Excellence
        • Plant Sustenance & Management
        • Material & Parts Management
        • Regulatory Compliance Engineering
  • Solutions
    • AiCEArtificial Intelligence Clinical Evaluation
    • AiKno™ Machine Learning, NLP & Vision Computing
    • AnnotAiAI Based Data Annotation Tool
    • ARC Asset Reliability Centre
    • Avertle®AI Predictive Maintenance Solution
    • CHEST-rAi™ AI Chest X-Ray Radiology Assist Suite
    • Cogmation Device Test Automation Framework
    • Connected Security Integrative Zero Trust Architecture
    • ESM Energy and Sustainability Manager
    • FlyBoard®Advanced Digital Signage Solution
    • i-BEMSIntelligent Building Experience Management
    • nBOnnB-IoT Protocol Stack
    • Semiconductor IP For Security, Communication & Verification
    • UBIQWeise 2.0 Device to Cloud IoT Platform
  • Insights
    • Blogs
      • Embedding Innovation in Semiconductors with Platform Software and Middleware
      • Towards a Connected, Collaborative, & Intuitive Tomorrow: Redefining the Future with a Blink
      • 6 DevOps Trends to Watch Out for in 2023
    • News
      • L&T Technology Services unveils CoE to offer suite of automotive solutions on AWS
      • LTTS Selected as Strategic Engineering Partner to Airbus for Advanced Capabilities and Digital Manufacturing Services
      • LTTS agrees to acquire Smart World & Communication business of L&T
    • POV
      • Hidden Correlations Shaping the Future of European Enterprises
      • From the Super Bowl to 5G
      • Vehicle-to-Everything (V2X) Enabling Smarter, Safer, and Greener Transportation
      • Will 5G Technologies Drive a New Future for Media & Entertainment?
    • eBooks
      • The Art of Cyberwar
      • Digital Twin - The Future of Manufacturing
      • Digitalising Wind Energy Ecosystem
      • INDUSTRY 4.0: The Future Is Now
      • Digital Engineering Explained
      • Sustainability Engineering
  • Explore LTTS
    • About Us
    • Accolades
    • Alliances
    • Analysts
    • Board of Directors
    • Careers
    • CSR
    • Events & Webinars
    • Investors
    • Media Kit
    • Nearshore Centers
    • News & Media
    • Quality Management
    • Resources
    • Sustainability
    • Testimonials
  • Contact
 

Semiconductors

Model-based Designing – A New Approach for Tackling Complexities in Embedded Software

 

Embedded systems

Model-based Designing – A New Approach for Tackling Complexities in Embedded Software

  1. Home
  2. Blogs
  3. Industry
  4. Model-based Designing – A New Approach for Tackling Complexities in Embedded Software

Model-based Designing – A New Approach for Tackling Complexities in Embedded Software

Model-based Designing – A New Approach for Tackling Complexities in Embedded Software
Published on: 08 Sep, 2017
0 Views
6 comments
Share This Article:
  • Twitter
  • Facebook
  • Linked in
Embedded Software
Embedded Systems
Model-based Designing
Safety-Critical Software
Software Reliability

Traditionally, embedded software algorithms were manually documented. The process was not only subject to interpretation bias, but also took months to complete. With rapid advancements in embedded systems, the complexity and code size of their software has amplified. Developing applications for different systems in a connected vehicle, for instance, could involve writing 100 million lines of code, which can take years to perfect. The pressures of new technology integration and safety compliance requirements add to these challenges and often end up impacting project timeframes and costs. Considering that 59 percent of embedded projects have already run into delays and cancellations in 2017, engineers are exploring alternatives that ensure their successful completion. Recent trends show a paradigm shift towards a model-based approach to embedded software development.

Towards Leaner, Faster Models

As programmers from different geographies collaborate, more instances of mismatched assumptions between the embedded hardware and software come to the fore, raising quality concerns. Model-based engineering can redress the risk and help developers ensure performance, time criticality, reliability, and safety. Packages such as MATLAB have the potential to model, simulate, automatically generate code, and test software algorithms while maintaining control over the revisions and versions. Engineers leveraged the tool to develop prototypes for power electronic building block (PEBB) embedded control software in one-sixth the allotted number of weeks. It even allowed virtual simulation and verification of control algorithms, eliminating possibilities of equipment damage during hardware-software integration.

Reliability Prediction for Fool-Proof Design

While building safety-critical systems, it is essential to ensure software design reliability at an early stage. With 70 to 80 percent of all system errors introduced during the requirements phase, predicting the application’s reliability before a line of code is generated can help monitor and control the final product. An early stage reliability prediction model (ESRPM) can take this a step further by quantifying the quality of the developed software with 90 percent accuracy. The idea is to base the ESRPM model on the embedded software’s requirement specification. Leveraging these details, a behavior modeling technique can be implemented alongside sensitivity analysis to simulate the operation of a robotic wheelchair’s avoid-component and identify element failure probabilities graphically. The approach can explain any future problem, and minimize wastage and rework efforts. The resultant software is robust, dependable, and devoid of cascading disasters. The next stage of developing reliable embedded software will be ushered in by an Ada-based language called SPARK. With safety and reliability at its core, the language aims at increasing developers’ productivity, integrating scientific computations, and enriching dynamic capabilities. While still a nascent concept, it promises to revolutionize the embedded software development space.

Enabling Real-Time Capabilities

ISO certification is integral to safety-critical embedded software. For manufacturers of such embedded devices, ISO certification involves assessing the performance of the program in variable environments and validating real-time reliability. Since mathematical models fail to predict real-time reliability responses, a combination of the model-based technique and formal analysis tools can reduce costs while improving consistency. Tools like modeling and analysis of real time and embedded systems (MARTE), which use object-oriented technology, can dynamically and graphically analyze, verify, and validate time triggered system state changes. Its ability to generate production codes automatically enables enterprises to achieve DO-178B and C compliance certification for flight control systems of unmanned aerial vehicles.

Unleashing Multi-Processing Power

Adopting multicore technology, like heterogeneous multiple-processing system-on-chip (MPSoC) can extend software capabilities and increase energy efficiency and performance at low costs. On the other hand, processing units such as Zynq UltraScale+MPSoC can provide a programming methodology to design and develop IoT and real-time enabled applications. These tools have helped develop highly critical anti-lock braking, engine control, and steering systems in advanced driver-assisted systems (ADAS) software while complying to ISO 26262 and AUTOSAR standards.

Accelerating Product Enhancements

For modern organizations focusing on delivery, the goal is to automate tests using a continuous integration and delivery platform. The model-based tool can enable engineers to develop plugins, detect faults, debug, manage pipelines and evaluate performance while controlling versions and upgrades. A leading automotive component supplier automated the build pipeline of its diesel gasoline systems’ electronic controls, accelerating the process by 95 percent and improving project visibility.

A Smarter Future

The next few years will see third and higher generations of programming languages with transportable capabilities enabling embedded software to reduce its reliance on hardware. Though embedded system developers primarily use platform-dependent environments, parts of software development, like firmware programming and debugging are already hardware agnostic. Performance testing to assess plant behavior is often simulated using a mock embedded hardware interface. With the embedded software market predicted to grow at a CAGR of nine percent over the next four years, the future is green for applications embedded in multi-processors. The technology will support further advancements, like natural language processing and embedded machine vision technology. Progress in OpenCV vision algorithms that can support embedded operating systems and processors will help realize the embedded vision dream with smarter image sensors.

Authors

Rajarao Tadimety
Rajarao Tadimety
Practice Head – Verification and Validation

Related Blogs

Mridula Prakash
Leveraging OpenAMP in Embedded Mixed Critical Systems
28 May, 2021
L&T Technology Services
Error-Proofing SoC Design through Effective Post-Silicon Validation
18 Feb, 2019
L&T Technology Services
Sensor Engineering – A Key Factor in Defining the Future of Smart Solutions
25 Jul, 2019
Leave a Comment
About text formats

Comments

 

SANDEEP MEWADA

True & Perfectly described Raj. Can we have knowledge sharing session by some MATLAB SIMULINK expert for interested TEO people?
  • Reply
Mon, 09/11/2017 - 07:53
 

Manjunath N

Dear Sir, Nicely explained 'present & future technology insights' about Embedded software. Thanks, Manju
  • Reply
Mon, 09/11/2017 - 10:16
 

Hitesh Chawla

Why some of the people prefer embedded software over other PL software is because embedded systems are virtually limitless. Every new day the market demand is highly increasing for a microprocessor, microcontrollers, and FPGA chips etc. Great article! Thanks for sharing the terms and importance of embedded software.
  • Reply
Tue, 04/03/2018 - 07:41
 

Geoffrey Barnes

Hey Rajarao, Thanks for putting together this post on model-based designing. It is a great read. I particularly find your thoughts about unleashing multi-processing power interesting. Keep up these insightful posts. Cheers!
  • Reply
Mon, 04/09/2018 - 16:01
 

Mridula

The blog is well written and the idea behind the blog is crystal clear. Embedding the software helps the system to give better performance.
  • Reply
Sat, 04/28/2018 - 09:35
 

User

Great post. Thanks for sharing.
  • Reply
Fri, 09/14/2018 - 14:37
View More Comments
View Less Comments
×Explore
  • Industry
  • Spotlight
  • ×
  • Automotive
  • Consumer Electronics
  • Industrial Engineering
  • Lighting & Building Solutions
  • Media & Entertainment
  • Medical Devices
  • Oil & Gas
  • Plant Engineering
  • Power Electronics
  • Renewable Energy
  • Semiconductors
  • Industrial Products
  • Transportation
  • Telecommunications
  • 5G
  • Cloud engineering
  • Cyber security
  • Embedded systems
  • Industry 4.0
  • Smart Manufacturing
  • Smart Products
  • VLSI
  • Sustainability
  • Artificial Intelligence
  • AR/VR
  • Image Processing
  • Connected Healthcare
  • Smart Factory
  • Digital Twins
  • Building Automation
  • Autonomous Transport
  • Robotics
  • Digital Entertainment
  • Machine Learning
  • UI/UX
  • Manufacturing Automation
  • Smart Sourcing
  • Simulation
  • Software Defined Networking
  • Telehealth
  • Wearables
  • Design Thinking
  • IoT Security
  • ER&D Hackathon 2019
  • Digital Media
  • The New Normal
  • Data Mesh
  • DevOps
  • Media
  • parent-company-logo.png
  • Need Help
  • Contact Us
  •  

Contact Us

By clicking Submit, you agree to the Privacy Policy

  • Engineering the change
  • Industry
    • Communication
    • Consumer Electronics
    • Healthcare
    • Industrial Products
    • Media & Entertainment
    • Oil & Gas
    • Plant Engineering
    • Semiconductors
    • Software Products
    • Transportation
  • Services
    • Digital
      • Cybersecure
      • Security Monitoring
      • Security Solutions
      • Security Services
      • Immersive Experiences
      • Industry 4.0
      • Product Consulting
      • Sustainability Engineering
      • 5G
    • Products
      • CAE & CFD
      • CAx Automation
      • Cloud Engineering
      • DevOps
      • Embedded Systems
      • Engineering Analytics
      • Integrated Design, Validation & Testing
      • Lab as a Service
      • Sustenance
      • Testing
      • Testing & Validation
      • User Experience
      • VLSI
      • Voice Innovations
      • Wearables Engineering
    • Manufacturing
      • Accelerated Operations
      • Agile Supply Chain
      • Content Engineering
      • Digital Factory & Simulations
      • Line Expansion & Transfer
      • Manufacturing Automation
      • New Product Development
      • Plant Design & Engineering
      • PLM on Cloud
      • Sourcing & Procurement
    • Operations
      • CAPEX Project E/EPCM Services
      • DevOps
      • Material & Parts Management
      • Operational Excellence
      • Plant Sustenance & Management
      • Regulatory Compliance Engineering
      • Sourcing & Procurement
  • Solutions
    • AiCE
    • AiKno™
    • AnnotAi
    • ARC
    • Avertle®
    • Chest-rAi™
    • Cogmation
    • Connected Security
    • ESM
    • FlyBoard®
    • i-BEMS
    • nBOn
    • Semiconductor IP
    • UBIQWeise 2.0
  • Insights
    • Blogs
    • News
    • POV
    • eBooks
  • Explore LTTS
    • About Us
    • Accolades
    • Alliances
    • Analysts
    • Board of Directors
    • Careers
    • CSR
    • Events & Webinars
    • Investors
    • Media Kit
    • Nearshore Centers
    • News & Media
    • Quality Management
    • Resources
    • Sustainability
    • Testimonials
  •  
  •  
  •  
  •  
  •  
^
  •  
  •  
  •  
  •  
  •  

© 2023 L&T Technology Services Limited. All Rights Reserved.

  • COPYRIGHT & TERMS
  • PRIVACY
  • Site Map
  • info@LTTS.com