… for use with Simulink®, Stateflow®, and code generation tools IntroductionMonkeyProof Data Dictionary Manager helps you thoroughly organize data objects in your Simulink designs and prevent loss of overview when data objects are stored in the workspace. Data is explicitly separated from the model facilitating reuse of Simulink designs across design- and engineering-stages and projects. It lets you create (generate), search, modify, and export data objects of any (custom) class, it lets you interactively structure your data by grouping data objects, it lets you check on data completeness and style guide compliance, and it lets you generate a variety of useful reports on your data dictionary, all from a single intuitive user interface.
| |  | Key features - Data objects separated from model/algorithm
- Single tool for interactive management of data objects of any (custom) class
- Data object candidate detection and convenient data object creation
- Interactively grouping of data objects
- Convenient interactive editing of 0, 1, and 2 dimensional numerical data values
- Automated checks on data completeness, and MAAB style guide compliance*
- Data export to Microsoft Excel
- Automated interface description document generation**
- Integrated user permissions
| Separating data from the modelData is cleanly separated from the algorithm (model) and stored in text files.
- Central data management prevents workspace chaos
- Model reuse and easy testing with different data sets or calibrations
- Text based data file formats allow for standard version control including differencing and merging
Meta data and user permissions are centrally stored in a database facilitating team collaboration and module ownership. The usage of the tool is not limited to new designs but is very much fit for existing, growing Simulink designs where the need arises for transparent data management. | |  | Organizing your data objectsBy organizing data objects into groups, ownership and permissions can be set. This is of particular importance for collaborative development work where teams and/or individuals need to be assigned read-only or read/write access for development, review, or use-only purposes. Grouping data into (sub)categories that map onto software architecture and data model of a larger software framework facilitates automated code generation and integration. | |  | Custom data classesMonkeyProof Data Dictionary Manager fully supports custom data classes. | | | Data dictionary checksSimulink Model Advisor capabilities are tightly integrated into the Data Dictionary Manager. Checks for data completeness and MAAB style guide compliance are provided out-of-the-box*. Checks can be extended to support custom/corporate style guides.
| |  | Reporting and data export formatsData export to Microsoft Excel is supported out-of the box. Please contact us for other formats or standards | System & platform requirementsMonkeyProof Data Dictionary Manager is supported (cross platform) on MathWorks’ release 2007b and up. MATLAB and Simulink are required. Out of the box the central database is implemented in Microsoft SQL (Express) 2005.
| | | * Simulink Verification and Validation is required for running automated checks. Custom checks can be implemented on a consulting basis. ** MATLAB Report Generator is required for interface description document generation.
|
|