Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.232.148 Times

Tabular Expression Toolbox 1.0

  Date Added: September 05, 2013  |  Visits: 311

Tabular Expression Toolbox

Report Broken Link
Printer Friendly Version


Product Homepage
Download (39 downloads)



Tabular Expression ToolboxTabular Expressions (also called "tables") provide a precise and concise way to represent mathematical conditional expressions. Tables have been shown to be useful in the documenting and analysing of software systems. The graphical layout of tabular expressions allow for unambiguous interpretation and intuitive inspection of table correctness.In order for a table to be considered proper it must satisfy two properties, disjointness (no two conditions are true at the same time) and completeness (there is at least one condition that is true.) Tabular expressions have been used on numerous industrial projects, including safety critical applications.We present a Table Toolbox for Matlab/Simulink. The toolbox provides a graphical interface for the creation and manipulation of tabular expressions. The tool allows for the checking of completeness and consistency of tables by leveraging the power of the PVS theorem prover and/or the SMT solver CVC3. By generating a PVS theory of the expression, and using the PVS proof system, we can prove that a table is both disjoint and complete. CVC3 can be used in a similar manner to PVS. For failed proofs will attempt to generate a counter example, which will clearly show to the user why their table is not proper. We provide support for both these tools as they are based on different technologies and therefore have different strengths and weaknesses which we can take advantage of. In order to get the maximum utility of the toolbox we recommend installing both tools. We feel this Table Toolbox brings some needed formalism to Simulink models.We now support proving tables using floating point types in PVS. See documentation for more details.The Table Toolbox contains a Simulink block, which when opened allows for the editing of a tabular expression, upon saving a table, the block's inputs and outputs are updated while generating Embedded Matlab Code equivalent to the tabular expression.The tool will also run from the Toolbox menu in Matlab, allowing users to create tables, check them, then generate an m-file equivalent to the table. The tools will work without having PVS or CVC3 installed on users machine, however they will not be able to automatically check that a table is proper.Features:* Integration with PVS theorem prover* Integration with CVC3 SMT Solver* Graphical Counter Example Generation* 1-Dimensional and 2-Dimensional Tables* Nested headers along vertical dimension* single output or multiple output* Compatibility with code generation* Prove tables with floating point inputsFor installation instructions see README.txtSee included Help files for more information on using the tool.New features, additional documentation, and bug fixes will continue to be released. Any comments and bugs are welcomed.References for Tabular Expressions:Y. Jin, D. L. Parnas, Defining the meaning of tabular mathematical expressions, Science of Computer Programming(2010), doi:10.1016/j.scico.2009.12.009Janicki, R., Parnas, D. L., and Zucker, J. Tabular representations in relational documents. In in Relational Methods in Computer Science (1996), Springer Verlag, pp. 184d-deOCt196.Parnas, D.L., Tabular Representation of Relations, CRL Report 260, McMaster University, Communications Research Laboratory, TRIO (Telecommunications Research Institute of Ontario), October 1992, 17 pgs.See also included presentation:A Tabular Expression Toolbox for Matlab/Simulink by Colin ElesWork supported by the McMaster Centre for Software Certification (http://www.mcscert.ca)

Requirements: No special requirements
Platforms: Matlab
Keyword: Automatically Compatibility Counter Dimensional Generation Graphical Installed Integration Machine Multiple Output Properfeatures Prove Single Solver
Users rating: 0/10

License: Shareware Size: 1.74 MB
USER REVIEWS
More Reviews or Write Review


TABULAR EXPRESSION TOOLBOX RELATED
Modules  -  Counter Merger 0.0.1
This counter provides a graphical hits counter since site was launched and also displays how many visitors are currently on the site
 
Specialized Tools  -  DeKlarit 4.2
DeKlarit is the only Model Driven tool that combines agile database modeling, declarative business rules, automatic code generation and seamless integration with Microsoft Visual Studio. DeKlarit is the unique data modeling and code...
49.2 MB  
Business  -  Centerprise Data Integrator Professional 5.0.110.4
Centerprise Data Integrator Professional represents a new generation of data integration platform that helps you manage your most demanding integration tasks using a high-performance, unified, and easy to use environment. Whether you are...
26.9 MB  
Audio Tools  -  Smart Gnome Control 1.2.2
Smart Gnome Control is a graphical user interface to multiple communications receivers via the Hamlib library. The specific purpose is to let you control your communications receiver from a personal computer, and to simplify the hobby of shortwave...
491.52 KB  
Misc. Server Tools  -  Computer Reporter 1.1a
Computer Reporter is a powerful self sufficient inventory system. Computers automatically submit information about hardware and installed software monthly. This gives a historical snapshot of computers in your environment. It's easy to...
1.21 MB  
Science  -  GraphAnalyze 1.0
Helps compatibility with Vernier's Graphical Analysis and Logger Pro software. Includes a converter to extract important data out of Vernier .ga3 and .cmbl data files, and spreadsheet to analyze the data with tables, graphs, and curve fitting.
23.73 KB  
Security Tools  -  yoDownet 2012.05.07
yoDownet, The Previous Generation Graphical Download Manager, Implemented on Qt
67.84 KB  
Utilities  -  CopyPaster 1.4.0
Have you ever been annoyed that you constantly have to switch between different Applications back and forth just to copy a couple of things? If so, then this is the solution. Unlike the system clipboard with CopyPaster you can store and...
1.6 MB  
Networking Tools  -  MyVirtualDirectory 0.8.1
MyVirtualDirectory is a virtual directory is a service (typically provied via LDAP) that allows for the integration of multiple data repositories in a transparent manner to an application. There are several use cases for a virtual directory...
3.3 MB  
Networking Tools  -  Socketpipe 1.8
Socketpipe project connects over a TCP/IP socket a remote command specified to a local input generation command and/or a local output processing command. The input and output of the remote command are appropriately redirected so that the remote...
20.48 KB  
NEW DOWNLOADS IN SCRIPTS, MULTIMEDIA
Scripts  -  Freelancer Script 5.05
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Post projects. Featured projects. Private projects. Sealed projects. Edit/delete projects. Select freelancers....
5.49 MB  
Scripts  -  B2B Script 4.20
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Sign-up Account (Registration of account). Lead generation tools (for the sellers). Email verification to...
5.49 MB  
Scripts  -  B2C Script 5.06
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). The script comes with totally editable site colors, icons and graphics Multilevel categories allows extensive browsing Admin can change Category ordering or...
5.49 MB  
Scripts  -  Social Networking Script 2.86
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Registration with name, email, password, date of birth etc. User can add multiple school, college, university with start...
5.49 MB  
Scripts  -  Business Networking Script 8.04
Main Features: 100% Secured. Email Support (3 Years). FREE Updates (3 Years). Ajax based interface. Profile creation. Different types of profile. Profile for jobseekers, employers and employed...
5.49 MB  
Multimedia  -  isimSoftware CountDown Timer 1.0.2
isimSoftware CountDown Timer isimSoftware countdown timer for Windows, written for show operators by a show operator. Simple intuitive user interface with plenty of options hidden underneath. Displays time remaining, current time and a message...
421 KB  
Multimedia  -  Audio Reader XL 2020 20.0.1
Text to Speech Software Audio Reader XL reads aloud text easily. It’s text to speech software for reading eBooks, texts, web pages, and creating MP3s. The voice aloud reader read-aloud any kind of texts like - Any kind of texts - TXT text -...
73.26 MB  
Multimedia  -  Multi Level Meter Bridge 2020
With the new function Peak Detector you can control very accurate the Input of different Levels in a control rooms. Correlation Meter, In a logfile you are able to comprehend when and what kind of Level is under a threshold. PAS Multi Meter Bridge...
5.29 MB  
Multimedia  -  Spectrum Analyzer pro Live 2020
Spectrum Analyzer Pro Live turn your PC into a cutting-edge sound analysis tool! Dante WDM If you are a professional musician, acoustics expert or just a hi-fi enthusiast who wants to make sure that his audio system is perfectly tuned and plays...
12.86 MB  
Multimedia  -  Graphic Equalizer Studio 2020
you can run any windows sound application or DVD Player software above the Equalizer. The Equalizer will correct the audio stream automatic and will include the Limiter and the compressor to be sure, that the audio signal is not to loud or not to...
25.72 MB