Code covered by the BSD License  

Highlights from
Default Property Change Monitoring

  • DPCM DPCM: Default property change monitoring for MatLab class properties
  • DPCMDemoClass DPCMDemoClass: Demo class for the DPCM System.
  • DPCMObject DPCMObject: Base object for any class participating in the DPCM system.
  • View all files
Be the first to rate this file! 3 Downloads (last 30 days) File Size: 9.84 KB File ID: #33904
image thumbnail

Default Property Change Monitoring

by Daniel Wirtz

 

23 Nov 2011 (Updated 08 Dec 2011)

Two classes that allow easy tracking of changes to "default" properties of MatLab classes

| Watch this File

File Information
Description

This class collection allows to automatically supervise changes to properties' default settings and create reports of different detail and level for them.

The purpose of this tool is to improve the reliability and quality of small software tools or even frameworks by ensuring that any end-users of the software get appropriate warnings when NOT changing default values, whose values supposively have been chosen to the best knowledge of the programmers/developers but still might be critical or of great importance for the outcome of the computation. The monitoring system distinguishes between several classes of properties that allow for a more precise categorization.

Target group are any MatLab programmers who develop classes and functionalities (e.g. simulation- or discretization tools, solvers etc) that are used by different people who might
lack the domain knowledge of the program at hand.

The download includes a demo class for illustration purposes.

Especially for this small tool i'd be glad for any feedback and improvement suggestions.

Required Products MATLAB
MATLAB release MATLAB 7.13 (R2011b)
Other requirements My "Dictionary"-FileExchange download.
Tags for This File  
Everyone's Tags
default properties, default values, matlab oop, oop(2), property monitoring, property surveillance
Tags I've Applied
Add New Tags Please login to tag files.
Please login to add a comment or rating.
Updates
25 Nov 2011

Bugfix: Included the previously missing method general.Utils.getHelpShort as static method into DPCMObject

08 Dec 2011

Fixed a bug where a link reference pointed to an old (not longer existing) method name

Contact us