... past news ...
With this addition, CSIM is now supported on virtually all popular computer platforms including: Sun Solaris, SGI Irix, HP UX-11, Apple Mac OSx, and PC's running Linux and Microsoft-Windows.
The Num-Utils are useful for DSP, statistics, numerical analysis, etc.. The utilities are a simple and inexpensive alternative, or complement, to other environments such as Octave, Matlab, Scilab, or programming libs such as LAPACK. They exploit the familiar capabilities of the operating system command-line and/or script files.
The Num-Util are not strictly part of CSIM and can be used independently from CSIM. They have been useful within CSIM project, but are valuable by themselves and are very general-purpose. They are provided as source-code under GPL with a simple build-script.
Num-Util are consistent with the convention of other file utilities, such as copy, diff, cat, sort, zip, grep, awk, xgraph, latex, etc.. All data files are ASCII text files, which are readable, printable, and convenient to produce, edit, or read with other programs.
Because each Num-Util tool is an independent utility, they can be called from programs by system() calls without risk of library or symbol conflicts. They are normally called directly from the command-line, -interactively-, without need of writing new programs. Although many of the functions are trivial, the collection has value by virtue of its consistency and completeness.
Num-Util presently supports four formats for data files:
(1) Real Vector, (2) Complex Vector,
(3) Real Matrix, (4) Complex Matrix.
A simple XML-like convention in the data-file's first line indicates the file's type, and enables the tools to operate consistently on either kind of data-file. The header also specifies the file's dimension(s), as either vector or 2D matrix. The utilities include extensive checking and are fully documented. See Num-Utils for more information, documentation, examples, and downloads.
The XML capability enables uniform standard access of data from other tools, aside from CSIM. Additionally, information specific to other tools can be captured within CSIM models without interference. For example, requirements data such as tracking, derived-from, required-by, related-to, or critical-issues information can be attached to graph objects. Although such attributes are not used by CSIM, other tools, such as requirements tracking tools (eg. Doors, RTM, reliability analysis, etc.) can access the information.
XML is consistent with-, and enables-, web-based access for distributed collaboration on projects to product data information as it evolves. We have only begun to realize the potentials created by this new universal information format.
The attributes can be used as graph-variables to quickly parameterize values in arcs, links, and nodes. The attributes can also be accessed within the user C-code of models.
The attributes can be set to distinct values for each object in a graph. Therefore the name: Instantiation-Attributes.
The generated documentation contains: