DocumentCode
1252562
Title
Auto-consistent environment for measurement software development
Author
Steenput, Eli ; Rolain, Yves
Author_Institution
VUB Dienst Electr., Brussels, Belgium
Volume
46
Issue
4
fYear
1997
fDate
8/1/1997 12:00:00 AM
Firstpage
742
Lastpage
746
Abstract
In a measurement environment, the user will repeatedly change some of the measurement settings and will want to view the results. Developers of elaborate measurement systems are often puzzled as to whether the generated results correspond to the latest settings. Data consistency in a measurement system means that displayed results will always conform to the latest settings. This paper suggests that automatic data consistency is an underestimated feature of dataflow environments. If only a few of the settings are modified each time, it is unreasonable to repeat operations that do not depend on the changed settings. A demand-driven execution scheme is presented in which data tokens are tagged with their time of calculation. This scheme avoids redundant operations without programmer intervention. This is an important concern when some real-time constraints are to be met, because the operations in complex measurement systems can be very time-consuming. When the developer must handle these two issues programmatically, their combination often results in unmanageable programs
Keywords
computational complexity; computerised instrumentation; data integrity; data structures; programming environments; redundancy; software engineering; automatic data consistency; complex measurement systems; data dependence; data tokens; dataflow environment; demand-driven execution; measurement software development; real-time constraints; redundant operations; time consumption; time tags; Programming profession; Real time systems; Software measurement; Time measurement;
fLanguage
English
Journal_Title
Instrumentation and Measurement, IEEE Transactions on
Publisher
ieee
ISSN
0018-9456
Type
jour
DOI
10.1109/19.650765
Filename
650765
Link To Document