• 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