Model-based Signal/Parameter Management and Visualization

UniPhi is a model-based development tool for data management and dependency visualization, enabling consistent, version-controlled management of data (signals and parameters) and rapid visualization of object dependencies (modeled features, signals and parameters). UniPhi is deployed to develop embedded systems using model-based design within a variety of industries such as aerospace, automotive, consumer appliance and alternative energy.

Team-Centric Data Management

Managing model data and keeping it consistent is a major challenge in the application of model-based development, negatively impacting productivity and product quality. UniPhi’s centralized data management and integrated version-control guarantees consistency with a single canonical definition of each signal and parameter. Seamless integration with Simulink enables team-centric model-based system development with changes to data automatically propagating through models included in a project. UniPhi manages all of a project’s disparate model objects (signals, parameters, tables, model feature descriptions, etc.) and applies end-to-end version control to every object, ensuring consistency across all features, developers, and databases. Engineers can be sure they are using the latest version of every signal and parameter and that changes can be shared immediately and collaboratively.

Model and Data Dependency Visualization

We often hear from clients that they waste a lot of time struggling to understand function and signal dependencies in complex Simulink models. UniPhi now empowers engineers with the capability to visualize modeled object dependencies (signals, parameters and features) at a user selectable level of detail, enabling quick comprehension of system models and to debug features and functions much more quickly. Engineers can view dependencies both graphically and textually, with the option to then highlight selected dependencies in the Simulink model.

We know from customers and experience that collaborative development continues to be a major problem: inconsistent interfaces, system understanding and simulation test at various levels of integration. Since UniPhi’s data management keeps all project data consistent and enables a project to include multiple models, the dependency visualization can empower engineers to see signal/parameter/feature dependencies across multiple models, greatly enhancing collaborative development.


Centralized Data and Model Management

  • Manage all data and architecture artifacts of a model-based software development program in a centralized manner
  • Create and delete artifact objects, modify object properties and automatically propagate changes into all usages


Data Center Support and Version Control

  • Use shared project resources
  • Facilitate team-work on large scale model-based development programs
  • Use built-in version control support to manage and arbitrate changes and conflicts


Data Usage Analysis

  • Quickly retrieve reports of all usages of data and architecture objects within models
  • Highlight usages in models


Data Dependency Analysis

  • Graphic and analytical representation of dependencies between different data and architecture component objects
  • Highlight dependency paths between objects in models


Automated Conflict Reporting

  • Real-time notifications of conflicting and suspect data properties (data type, data naming, data size, etc.)
  • UniPhi’s flexible API allows you to build custom rules to match your data and process


Third-Party Tool Support

  • Deploy and manage data and architecture component objects in Matlab/Simulink using dedicated block-sets
  • Implement “wireless” data transfer in complex Simulink models
  • Use standard Simulink model architecture templates to get started