More automation for interface management, improved version-control operations, and added support for hand-code workflows and distributed co-simulation. Learn why this release delivers more than ever.
SimuQuest is excited to announce the release of UniPhi 5.6, packed with new features and engineered to provide even more automation and support for safety-critical workflows.
Here we will highlight some of the major improvements to the entire user experience, including interface management, version-control operations, and added support for hand-code workflows. We’ll discuss our continuing collaboration with Toshiba’s VenetDCP, a powerful platform that enables distributed co-simulation across a variety of tools and programming languages. Finally, we are excited to announce the UniPhi Process Estimator and our new membership as part of the COVESA alliance.
The New Projects Window
Long time users of UniPhi will notice many changes to the Projects Window in this release, including the removal of Artifact Specifications. The Project Hierarchy and Projects Windows have been merged, showing all checked out Architecture Artifacts in hierarchical order within the same interface as the Project’s Design Resources. Artifacts are now created and checked out by right-clicking the Project node and the right-click context menus for the Project node and all Artifacts in the Projects Window have been simplified and reorganized.
Imports as References
UniPhi now differentiates between Provisional Imports and Import References. An Import Reference consists of a Data Object that has been exported by an Artifact in the Project Hierarchy and the corresponding import interface in another Artifact via a direct link to the Source. A direct benefit of this link is that any changes made to the Source Data Object are automatically propagated to all dependent Artifacts that import the object, ensuring that interface inconsistencies are prevented.
Synchronize Project Data
There is a new context menu option available when right-clicking the Project node. This action is to “Synchronize Project Data” and is crucial to enabling efficient collaboration between developers who access the same Server data. This operation will first update all of the data for all Artifacts in the Project. After the Update, all Composition and Design Resource dependencies associated with each Artifact in the Project are recursively checked out, starting at the highest level of the hierarchy. This will result in a Project that is up to date with the contributions of other developers, including any new Composition or Design Resource references.
Support for Hand-Code Workflows
Users can export an XML Report for any Feature Artifact in UniPhi Projects. This report can then be transformed using an XSLT Transform to generate header (.c and .h) files that represent the consistent architecture and interfaces defined and managed within UniPhi.
UniPhi & VenetDCP Distributed Co-Simulation
SimuQuest is proud to partner with Toshiba as the US-based distributor of VenetDCP. The distributed co-simulation platform VenetDCP offers a new capability in automotive software development and beyond, enabling earlier design collaboration, large-scale and privacy-sensitive simulation, and knowledge sharing in addition to other significant benefits.
As we have continued to build this collaboration and partnership, we have identified potential use-cases for the integration between VenetDCP and UniPhi, including the management of interface consistency across various tools and paradigms (such as hand-code and model-based). If you would like to learn more about this initiative, check out the links below and contact us directly if you have any questions.
UniPhi Process Estimator
The UniPhi Process Estimator uses real data from past programs to model the potential results teams can achieve when adopting the UniPhi tool and process at the start of a new program. This estimation takes into account the current state of a given software development process through several calibratable inputs and provides an in-depth modeling of the following outputs: the timeline to complete the program with minimal risk of defects, the cumulative cost of completing the program, cumulative integration defects, cumulative behavioral defects.
For a limited time, SimuQuest is offering free consultations to help you model your process, with and without UniPhi in the loop. Take advantage of this temporary offer to get a better understanding of where your development process stands, and how it could be improved.
SimuQuest & the Connected Vehicle Systems Alliance (COVESA)
The Connected Vehicle Systems Alliance (COVESA), is a global, member-driven alliance focused on the development of open standards and technologies that accelerate innovation for connected vehicle systems, resulting in a more diverse, sustainable, and integrated mobility ecosystem.
A a new member of the COVESA alliance, SimuQuest is looking forward to collaborating with like-minded organizations to shape a safer and more innovative future for automotive software development. To start, we’ll be exhibiting at the COVESA Networking Reception at CES 2024 on January 9 in Las Vegas.
Bonus: UniPhi, ASPICE, and ISO26262 at the MathWorks Automotive Conference
SimuQuest recently exhibited at the MathWorks Automotive Conference in Plymouth, MI to speak with leaders throughout the automotive software industry and discuss current approaches to achieving compliance with critical functional safety standards such as ASPICE and ISO26262.
At the conference, SimuQuest showcased the UniPhi tool, specifically demonstrating how the tool and process can be leveraged to automate and inherently satisfy many aspects of the ASPICE SWE and ISO 26262 standards.