An Intelligent, Single Source of Truth for Model-Based Development

Prevent errors in real-time, eliminate time-consuming, manual tasks, and automate the integration of complex systems

SOFTWARE SAFETY STANDARDS COMPLIANCE

UniPhi

Centralized Management with Automation Delivers Speed to Market, Innovation, and Safety.

UniPhi provides a Single Source of Truth for all developers to collaborate in real-time, using automation to prevent the introduction of errors and ensure convergence towards a central system architecture. From designing and building consistent architecture and data, to fully integrated and tested software, each change that is made in UniPhi is immediately validated against your unique design specifications and rule configuration.

With UniPhi, developers no longer have to worry about tracking down difficult to catch errors, and are no longer left wondering if they are working within the context of the latest system version. Instead, they can focus on implementing the correct functionality and innovating, knowing that UniPhi will automatically keep everything up to date and provide feedback if anything doesn’t add up.

Want to try UniPhi for yourself? Request a free trial evaluation of UniPhi today and start developing with Absolute Consistency.

Key Development Advantages

✅     Teams are aligned around a single source of truth that guarantees convergence towards the same architecture.

✅     Automated intelligence discovers and eliminates all static errors in real-time.

✅     System integration is automated, rapid, and guaranteed to be error-free.

✅     Agile development can be efficiently managed and embraces change for any level of complexity.

✅     Developers are freed up to innovate and implement the correct logic according to requirements.

✅     Complete transparency is achieved, teams immediately understand the impact of each change.

Going deeper.

Managing collaborative software development in a consistent manner is nearly impossible without a mechanism to ensure all developers converge towards the same software architecture and design requirements.

At any moment, it can be difficult to understand or access the latest version of model architecture and data being used across an organization. This information is typically managed through spreadsheets, scripts, or versioned databases that require continuous manual upkeep to address out of date information and errors, resulting in a lack of visibility and a repeated need for human intervention. Along with every manual step that is required, the risk of introducing duplicated development efforts, incorrect assumptions, or undetected human error increases exponentially.

When UniPhi is used as the Single Source of Truth, distributed teams can design and build software collaboratively in real-time, all within the same, automatically updated system architecture. As development proceeds, UniPhi ensures that all software components and their interfaces are validated against your design requirements, preventing developers from introducing errors up-front. The moment a change is made, the entire system is scanned to determine the validity of the modification. Developers are then immediately alerted to the source of any rule violations and provided with suggested actions for automatic resolution, saving valuable time and empowering developers to focus on what they do best.

Because UniPhi supervises all software architecture, data, and interfaces, system integration can be performed automatically at any point during the development process. This enables rapid prototyping and simulation testing to be achieved, guaranteeing that your team will have time to implement the correct functionality and speeding up the process of innovation.

Interested to learn more?

model-based development tool

Centralized Architecture & Interface Management

Centralized Architecture Management

Maintain a single source of truth for all development artifacts and ensure consistency between all interfaces as you design and build the actual virtual models and software architecture of your embedded system. Encourage reuse of logic across all relevant applications and enable automated impact analysis of proposed interface changes.  

Centralized Data Management & Visualization

Centralized Data Management

Manage data consistency across the lifetime of product software. Eliminate redundant data definitions and enforce rational data definition rules. Enable visibility into definition changes and easily share data across distributed teams. Graphically visualize multi-dimensional data objects to quickly understand mathematical relationships.

Rules and Mitigations

Built-in rules provide immediate feedback if a change to software architecture, data, or interfaces has introduced an error or inconsistency. Eliminate unit or data type mismatches, specify organization-wide naming conventions, ensure requirements coverage, and more. Mitigations often offer automatic resolutions to the root cause of detected errors.

Standards Compliance

Custom Rules and Mitigations

Create custom rules and mitigations to enforce adherence to software or process standards (e.g. ISO26262, ASPICE, CMMI, etc.). Maintain team alignment regardless of growing software complexity and facilitate immediate identification of violations to your design requirements. Share across projects to eliminate repeated effort and guarantee future compliance.

Seamless Simulink Integration

Automatic Model Integration

Import existing legacy models for reuse and quickly instrument them to comply with your latest design requirements and safety/process standards. Automate the system integration process and eliminate headaches arising from manual integration efforts.

Data Dependency Analysis

Data Dependency Explorer

Quickly scan object dependencies in text-based and graphical contexts to visualize the flow of data throughout software. Highlight model calculation paths and data object usages to precisely understand every relationship between the software artifacts in virtual models.

Built-In Version Control

Version Control

Commit and revert changes to projects, view the entire history of software artifact contributions, and dynamically update project architecture and data. Easily visualize differences between shared features and resolve conflicts between code changes with ease — no matter where your team members are geographically located. 

Requirements & Test Management

Import Requirements and Tests from other tools via ReqIF or Excel for complete traceability to all software artifacts. Quickly generate comprehensive requirement and test traceability coverage reports to share with stakeholders. Automatically create and execute test harness models to ensure comprehensive test coverage.

Customizable & User-Friendly APIs

Requirements & Tests

Support changing standards and interfacing with external APIs. Directly access project data with web-based queries and automate simulation testing with Continuous Integration.  Configure a custom user permissions scheme that provides end-to-end visibility into your development process, with the ability to limit read and write access as needed.

Tool Interoperability

AUTOSAR Import

Support interoperability with the tools your team is already using – from application lifecycle management (ALM), requirements and test management, simulation and modeling, to AUTOSAR tools. Leverage your tools to their maximum potential and allow UniPhi to ensure your entire development process is kept absolutely consistent.

UniPhi Delivers.

Powerful functionality for embedded software development, backed by the UniPhi Server.

  • Build, manage, visualize embedded software architectures
  • Consistent and error-free architecture, data, & interfaces
  • Efficient collaborative development of complex systems
  • Easy debugging with data dependency & usage tracing
  • Create, manage, import, export, trace requirements & tests
  • Automated rule checking with custom rules & mitigations
  • Seamless integration with The MathWorks Simulink
  • Built-in support for Version Control & Continuous Integration
 
Contact us today for a free consultation to find out if UniPhi is the right fit for your team and process, or to learn more about our customer success stories and the results we’ve seen.

What UniPhi Customers are Saying

SimuQuest’s UniPhi tool has exceeded our requirements and expectations in terms of data management, ease of use, and model architecture visualization.

FORD MOTOR COMPANY

The SimuQuest tools enabled us to complete an entire program with 1 developer in 18 months. Conservatively speaking, without these tools this would easily have taken 5 man-years of effort.

MSD PERFORMANCE

We no longer have the drama that we used to have around debugging.

ADAPTIVE MATERIALS INC.