Leverage UML and SysML in designing automotive software application architectures
automotivedesignline.com (October 16, 2008)
In the past ten years, automotive systems and software design has changed dramatically to meet increased product expectations, new design technologies, and workflow changes. Today's engineers overcome increased design complexity challenges using modeling tools that allow them to leverage abstraction, simulation, and code generation solutions while working in distributed teams.
In addition, many organizations use automated approaches that give them the ability to design, develop, and ultimately implement complex algorithms into their final designs. Even with these advances, however, many engineers are still implementing their algorithms directly into the source code using a textural code editing environment.
Among the numerous challenges facing engineers, the most critical is keeping pace with the rapid increases in design complexity. As many simply cannot keep up, engineers thus look for development software that will help them cope with this challenge. Traditionally, engineers dealt with complexity by leveraging algorithm development-focused tools to assist in meeting the challenge. But these are beginning to fall short because they were not originally designed to address architectural needs—it is difficult to scale these tools up to properly address today's physical (electrical), functional, and software architectural design requirements.
Using algorithm tools or written documents between different organizations can also present problems. This hurdle is a serious consideration as most automotive designs are spread across numerous organizations and geographies. Many of these products use proprietary languages that do not communicate well, and the written documents are usually ambiguous. However, engineers are using these tools to successfully design and develop individual algorithms and as such they would like to continue using them for this purpose.
To read the full article, click here
Related Semiconductor IP
- Flexible Pixel Processor Video IP
- Bluetooth Low Energy 6.0 Digital IP
- MIPI SWI3S Manager Core IP
- Ultra-low power high dynamic range image sensor
- Neural Video Processor IP
Related White Papers
- How to use UML in your SoC hardware/software design: Part 1
- How to use UML in your SoC hardware/software design: Part 2
- How to use UML in your SoC hardware/software design: Part 3
- Fault-robust microcontrollers allow automotive technology convergence: Part 1, the nature of faults
Latest White Papers
- Enabling Space-Grade AI/ML with RISC-V: A Fully European Stack for Autonomous Missions
- CANDoSA: A Hardware Performance Counter-Based Intrusion Detection System for DoS Attacks on Automotive CAN bus
- How Next-Gen Chips Are Unlocking RISC-V’s Customization Advantage
- Efficient Hardware-Assisted Heap Memory Safety for Embedded RISC-V Systems
- Automatically Retargeting Hardware and Code Generation for RISC-V Custom Instructions