Skip to main content
LTTS

LTTS

Quick Links mini

  • Search
  • info@LTTS.com
  • English
  • 日本語
  • Israel
  • German
  • Contact
  • Engineering the change
  • Industry
    • Transportation
      • Aerospace
      • Automotive
      • Rail Transportation
      • Travel & Hospitality
      • Trucks & Off-Highway Vehicles
    • Industrial Products
      • Building Solutions
      • Lighting Engineering
      • Power electronics & drives
      • Renewable Energy
      • Test & Measurement
      • Power Generation & Transmission
    • 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
    • Media & Entertainment
      • Cable & Broadcasting
      • OTT
      • Rdk
      • Set-Top Boxes
      • Smart Home
    • Consumer Electronics
      • Consumer IoT
      • Enterprise Devices
      • Personal Devices
    • Healthcare
      • Healthcare Providers
      • Medical Devices
    • Telecommunications
      • 5G
      • SDN/NFV
      • Wireless Networks
      • Wireline Networks
    • Oil & Gas
      • Digitalization
      • Oil Field Equipment
      • Owners and Operators
    • Software Products
  • Services
    • Product Engineering
      • Mechanical Design
        • CAE & CFD
        • CAx Automation
        • Integrated Design, Validation & Testing
      • Security
        • Security Monitoring
        • Security Solutions
        • Security Services
      • Software
        • Cloud Engineering
        • DevOps
        • Engineering Analytics
        • Immersive Experiences
        • Voice Innovations
      • Hardware
        • Embedded Systems
        • Wearables Engineering
        • Testing
        • Sustenance
      • VLSI
      • Testing & Validation
    • Manufacturing Engineering
      • PLM on Cloud
      • Plant Design & Engineering
      • Digital Factory & Simulations
      • Line Expansion & Transfer
      • Frugal Product Design
      • Asset Care
      • Accelerated Operations
      • Manufacturing Automation
      • Agile Supply Chain
      • Content Engineering
    • Operations Engineering
      • Connected Service Support
      • Integrated Content Management
      • Intelligent Building Management
      • Sourcing & Procurement
    • Engineering Consultancy
      • Industry 4.0
      • Product Strategy
      • Security
      • Smart Factory
  • Solutions
    • FlyBoard Advanced Digital Signage Solution
    • Connected Security Integrative Zero Trust Architecture
    • WagesApp Plant Utility Monitoring
    • Cogmation Device Test Automation Framework
    • i-BEMSIntelligent Building Experience Management
    • UBIQWeise 2.0 Device to Cloud IoT Platform
    • AiKno™ Machine Learning, NLP & Vision Computing
    • Semiconductor IP For Security, Communication & Verification
    • nBOnnB-IoT Protocol Stack
    • Avertle®AI Predictive Maintenance Solution
  • Insights
    • Blogs
      • Banking on Core Values to Enable Business Virtualization
      • Learning and Development Must Never Stop! Be It in Virtual or Digital Mode…
      • Looking Ahead: What Will Offices of the Near-Future Be Like? Musings of an LTTS Engineer...
      • Telehealthcare: Prevention and Cure Simultaneously in Current Times
    • News
      • Technology services and its changing role during the Covid-19 era
      • Hackathon is a favoured playground for ambitious engineers: CTO, L&T Technology Services
      • AI- Enabling healthcare to attain a foolproof stature : Dr. Keshab Panda
      • How healthcare companies in India are disrupting the market through collaborations
    • POV
      • Artificial Intelligence: The Next Frontier in Healthcare
      • Cybersecurity in Healthcare: A Critical Need in the Digital Age
      • Economizing Oil & Gas Capital Projects with PLM-based Digital Transformation - The LTTS Approach
      • Technology startups and engineering services company collaboration – A Natural Synergy
  • Explore LTTS
    • Company Profile
    • Nearshore Centers
    • Testimonials
    • Events & Webinars
    • News & Media
    • Alliances
    • Board of Directors
    • CSR
    • Accolades
    • Quality Management
    • Analysts
    • Careers
    • Investors
    • Media Kit
    • Resources
  • 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
249 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

L&T Technology Services
Sensor Engineering – A Key Factor in Defining the Future of Smart Solutions
25 Jul, 2019
David Darmon
How Product Companies Can Leverage Service Companies to be More Effective and Efficient?
12 Aug, 2019
Shailendra Shrivastava
Adaptive AUTOSAR – Simplifying the Journey toward Software-Defined Vehicles
28 Feb, 2018
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
  • Industrial Products
  • Lighting & Building Solutions
  • Media & Entertainment
  • Medical Devices
  • Oil & Gas
  • Plant Engineering
  • Power Electronics
  • Semiconductors
  • Telecommunications
  • Transportation
  • 5G
  • AR/VR
  • Artificial Intelligence
  • Autonomous Transport
  • Building Automation
  • Cloud engineering
  • Connected Healthcare
  • Cyber security
  • Design Thinking
  • Digital Entertainment
  • Digital Media
  • Digital Twins
  • Embedded systems
  • ER&D Hackathon 2019
  • Image Processing
  • Industry 4.0
  • IoT Security
  • Machine Learning
  • Manufacturing Automation
  • Robotics
  • Simulation
  • Smart Factory
  • Smart Manufacturing
  • Smart Products
  • Smart Sourcing
  • Software Defined Networking
  • Sustainability
  • Telehealth
  • The New Normal
  • UI/UX
  • Wearables
  • Media
  • parent-company-logo.png
  • Need Help
  • Contact Us
  •  

Contact Us

By providing my contact information and clicking the button below, I authorize L&T Technology Services to store my contact details and contact me via email with information on case studies, whitepapers, events, webinars and other relevant updates.

  • Engineering the change
  • Industry
    • Transportation
    • Industrial Products
    • Plant Engineering
    • Semiconductors
    • Media & Entertainment
    • Consumer Electronics
    • Healthcare
    • Telecommunications
    • Oil & Gas
    • Software Products
  • Services
    • Products
      • CAE & CFD
      • CAx Automation
      • Cloud Engineering
      • DevOps
      • Embedded Systems
      • Engineering Analytics
      • Immersive Experiences
      • Integrated Design, Validation & Testing
      • Security Monitoring
      • Security Solutions
      • Security Services
      • Sustenance
      • Testing
      • Wearables Engineering
      • Voice Innovations
      • VLSI
      • Testing & Validation
    • Manufacturing
      • PLM on Cloud
      • Plant Design & Engineering
      • Digital Factory & Simulations
      • Line Expansion & Transfer
      • Frugal Product Design
      • Asset Care
      • Accelerated Operations
      • Manufacturing Automation
      • Agile Supply Chain
      • Content Engineering
    • Operations
      • Connected Service Support
      • Integrated Content Management
      • Intelligent Building Management
      • Sourcing & Procurement
    • Consultancy
      • Industry 4.0
      • Product Strategy
      • Security
      • Smart Factory
  • Solutions
    • i-BEMS
    • Connected Security
    • nBOn
    • UBIQWeise 2.0
    • WagesApp
    • AiKno™
    • Cogmation
    • Avertle®
  • Insights
    • Blogs
    • News
    • POV
  • Explore LTTS
    • Company Profile
    • Nearshore Centers
    • Testimonials
    • Events & Webinars
    • News & Media
    • Alliances
    • Board of Directors
    • CSR
    • Accolades
    • Quality Management
  •  
  •  
  •  
  •  
^
  •  
  •  
  •  
  •  

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

  • COPYRIGHT & TERMS
  • Privacy Policy
  • Site Map
  • info@LTTS.com