The Latest from Lattix
Why architecture matters in functional safety
In the world of safety-critical software development, ensuring high quality and high fidelity is paramount. As the old saying goes, “With great power comes great responsibility,” and nowhere is this more true than in the development of software for aerospace, medical devices, automotive systems, and other critical applications. Vendors are responsible for ensuring the highest standards of development, and reducing risks of their systems failing. In this blog post, we’ll explore the key standards governing functional safety in software, with a focus on software architecture compliance and the role of various testing methodologies.
Read more about Why architecture matters in functional safety
Why is software architecture critical?
Why is software architecture so important and how can Lattix help?
Read more about Why is software architecture critical?Understand, Define and Control Software and System Architecture
I need help with…
![]()
Refactoring my code
Lattix helps visualize the current structure of the architecture, from an accurate big picture level, right down to the way API’s (e.g. function calls, or global data, or class methods) are interacting with one another.
![]()
DevOps automation and improving speed
Lattix can help visualize your software architecture, and identify components which are ripe for componentization, for example with Conan, or a similar package manager. Carving out monolithic builds into smaller, more modular pieces, can dramatically affect the build time of software components.
![]()
Achieving functional safety compliance
Lattix can help generate metrics reports, for example coupling, stability, cohesion and connectedness, which are requirements of standards such as ISO26262 and FDA 62304. These standards also require demonstrating “hierarchical structure”, which the Lattix DSM of the software perfectly shows.
![]()
Systems engineering
Lattix visualizes all elements of the SysML or UML model into a unique multi domain DSM, enabling easy visibility of data from multiple sources and domains.
![]()
Traceability audit
Lattix is built to visualize complex data across multiple domains. Use our connectors to popular data sources to bring in the data, and allow us to show you where you have completeness and consistency.
Need something else?
Customer success
![]()
![]()
Lattix Architect enables Teradyne to effectively refactor their complex software application
“Using Lattix we were able to reduce dependencies between our libraries and move from sequential to parallel builds as a result. We have thus far seen a drop in build times of approximately 15 percent. We are excited to continue this work due to the significant ROI and impact it is having on our build and development process. With Lattix we can deliver value so much faster; the tool has been indispensable”.
Stephen Hlotyak
Lead Software Engineer
![]()
![]()
CI DevOps with Lattix drives improvements at Our Next Energy
“Recently, we upgraded our software processes and DevOps infrastructure to enhance automation and bring our CI/CD capabilities to a state-of-the-art level. The Lattix team was instrumental in this transformation, providing expertise in CI/CD integration and code analysis. Their guidance helped us implement advanced automation practices, streamline workflows, reduce manual interventions, accelerate deployments, and improve code quality.”
Jarold Gonzalez
Senior Director Software Engineering
![]()
![]()
Lattix Creates Technical Wealth for Siemens Healthineers
“Creating technical wealth got everyone excited because we were talking about the creation of something positive. We found that software architecture management was one of those topics that moved the discussion from the management of technical debt to the creation of technical wealth.”
Neil Langmead
Siemens Project Lead
