Checking Data Flow Models for Correct Use of Physical Units
نویسندگان
چکیده
For developing embedded (control) software, graphical modeling languages based on the data flow paradigm are increasingly used, primarily due to the similarity with electronic (or electric, hydraulic etc.) circuit design. Here, software modules or functions, respectively, are essentially graphs with nodes representing operations and edges representing signals (data). Signals often denote values of various physical units like current or voltage, but have to be represented by the same elementary signal (or data) type like "real", making automatic detection of mistakes like adding current and voltage or mixing feet and meters impossible at data type level. This paper describes how such errors can be detected in data flow computational models, keeping the additional workload for the model developer to a minimum. An example implementation for Simulink illustrates the usability of the taken approach, which is therefore an important means for verification of safety-critical software.
منابع مشابه
تاثیر آموزش به پرستاران بر میزان استفاده صحیح از مهارکنندههای فیزیکی در بیماران بستری در بخش های مراقبت های ویژه
Background and purpose: Physical restrictors are commonly used in intensive care units (ICUs). Lack of knowledge on the application of these tools leads to inappropriate care. Current study was designed to determine the effect of nursing trainings on the use of physical restrictors and the rate of their correct application in patients admitted to ICUs. Materials and methods: In a quasi-experim...
متن کاملComparing WEPP and Hydro Physical Models to Estimate Soil Erosion and Sediment Production: A Case Study of Chardavol Watershed
Extended abstract 1- Introduction Soil erosion and sediment production include fundamental limitations in the use of soil and water resources. The sediment yields watersheds in addition to the loss of soil fertility, causing water quality reduction. Therefore, evaluation processes that govern their behavior to better understand and assess the systems of watershed management practices are imp...
متن کاملExtendable Physical Unit Checking with Understandable Error Reporting
Dimensional analysis and physical unit checking are important tools for helping users to detect and correct mistakes in dynamic mathematical models. To make tools useful in a broad range of domains, it is important to also support other units than the SI standard. For instance, such units are common in biochemical or financial modeling. Furthermore, if two or more units turn out be in conflict ...
متن کاملChecking SCADE Models for Correct Usage of Physical Units
Mismatches of units and of scales of values in physical calculations are disastrous, but rather common, in the development of embedded control systems. They can be as plain as mixing feet and metres, or as hidden as a wrong exponent in a complex calculation formula. These errors can be found by a checking algorithm, following some simple rules, if information on the units of the used variables ...
متن کاملA Comparative Study of the Neural Network, Fuzzy Logic, and Nero-fuzzy Systems in Seismic Reservoir Characterization: An Example from Arab (Surmeh) Reservoir as an Iranian Gas Field, Persian Gulf Basin
Intelligent reservoir characterization using seismic attributes and hydraulic flow units has a vital role in the description of oil and gas traps. The predicted model allows an accurate understanding of the reservoir quality, especially at the un-cored well location. This study was conducted in two major steps. In the first step, the survey compared different intelligent techniques to discover ...
متن کامل