Welcome Embedded World 2023 Attendees
Developing high-quality embedded systems that are safe, secure, and reliable is challenging. That’s why many software and hardware teams rely on solutions that help efficiently manage strict compliance requirements and foster collaboration and innovation.
Stop by our booth (4-510) to chat with our experts about how our embedded development tools can help you to find a balance between security and velocity to help you drive new innovations. If you want to skip the line, you can contact us now to pre-schedule a meeting with one of our experts.
Don’t Miss These Presentations
- Genericity vs. Explicitness in C, for Maintainable and Correct CodeMarch 14, 14:15
- Cloud CI for Mission-Critical Systems: Balancing Risk and RewardMarch 15, 10:00
- Compliance MISRA C++2x vs. MISRA C++08March 15, 17:00
Perforce Senior Software Engineer Alex Gilding will discuss new language features introduced by C11 and C23 and opportunities for adopting more flexibility in typing and more expressiveness in type queries. We also consider the impact on code quality and maintainability, correctness, clarity, and genericity vs. explicitness.
Be sure to attend March 14 14:15, Session 6.2 as part of the Software Complexity & Metrics session.
Weigh the pros and cons of a cloud-based CI/CD pipeline for mission-critical software development with Perforce experts Steve Howard and Gerhard Krüger, including standards compliance, security, and unique challenges for embedded systems.
Be sure to attend March 15 10:00 in Exhibitor’s Forum Hall 5 or sign up for the live stream.
The MISRA C++ Working Group is currently working on an update to MISRA C++. While there is much interest in the new guidelines, there is also some concern about enforcing them, as MISRA C++2008 has already been adopted by many projects. Attend this session with Principal Technical Support Engineer Frank van den Beuken to learn more about MISRA compliance for the new guidelines.
Be sure to attend March 15 17:00, Session 6.7 as part of the MISRA 2 session.
As an added incentive, stop by for a badge scan to be entered to win a LEGO Star Wars Millennium Falcon™! Don’t forget to pick up a pair of socks!
Perforce Accelerates Production
“With Klocwork, our productivity has dramatically increased, leaving us with more time to mitigate any potential problems leveraging the 'what if' testing. As a result, our end product is stronger and Raytheon can get the end product to our customers more quickly than before.”
— Robert Young, Raytheon Network Centric Systems Software Engineer
Explore Embedded Solutions
- Product & Requirements Management
- Functional Safety & Compliance
- Data & IP Lifecycle Management
- Development Velocity & Security
- Embeddable Components for Mission-Critical Apps
Product & Requirements Management
Perforce product planning and requirements management solutions help teams go Agile and make it easier to plan and track requirements, tests, and related issues. With automated, end-to-end traceability, teams know when compliance requirements have been met - and it takes care of the documentation verifying compliance for you.
Functional Safety & Compliance
Ensuring that your code is safe, secure, and reliable can be a difficult and time-consuming process. However, by applying a coding standard or guideline, it makes the process far easier. Using a static analysis tool is one of the most efficient and easy ways to enforce coding standards and verify compliance.
This helps ensure the overall consistency, correctness, and completeness of your code with respect to functional safety and security requirements. In addition, static analysis tools identify defects, vulnerabilities, and compliance issues as you code which enables you to fix errors earlier in development.
Data & IP Lifecycle Management
Together, data management and IP lifecycle management tools enable you to efficiently manage your increasingly complex codebase which allows you to more easily find and reuse IP.
That’s because Perforce can manage all the design data, Cadence libraries, CAD files, simulations, and artifacts securely in one single source of truth. You gain complete visibility into the state and usage of IP from the moment it enters your system until the final product is delivered. These solutions also manage the IP bill of materials across your organization.
This combined solution makes designing more efficient, predictable, and higher quality — helping you to meet your time-to-market demands. That’s why 9 out of the top 10 embedded systems companies trust Perforce.
Development Velocity & Security
When you write code, you most likely need to comply with quality, as well as functional safety or security standards. Static analysis tools can quickly analyze your codebase and provide feedback — ensuring that your team is able to maintain a high development velocity.
In addition, some static analysis tools are also able to perform static application security testing (SAST), which is crucial as they detect vulnerabilities that leave systems open to software security vulnerabilities.
Embeddable Components for Mission-Critical Apps
When working with mission-critical applications, you need advanced solutions that help you efficiently debug code, mine and analyze data, and deploy applications on any platform
- Dynamic analysis and debug complex code — Try TotalView
- Numerical libraries for Machine Learning, AI, and data analysis — Try IMSL
- Fundamental building blocks for C++ applications — Try SourcePro