[ main page ] [ back ]

2004 : Real-Time Monitoring for the Time-Triggered Architecture

Author(s)
Idriz Smaili
Abstract
The application of real-time systems is vitally necessary in many industrial areas, such as automotive and aerospace industry. The development of these systems is more time consuming than the development of non realtime systems, due to testing and debugging of these systems being much more difficult. In the literature, the time spent for testing and debugging of a new developed real-time system is estimated to take about 70% of the total development time. Therefore, the application of real-time monitoring systems during development of real-time systems is crucial.
The correctness of real-time systems depends not only on the results they deliver, but also on the point in time at which the results are delivered. Thus, the basic requirement during monitoring of real-time systems is the determinism of the monitoring system. Therefore, the key issue during monitoring of a real-time system is to keep the interference that is caused by a monitoring system on the real-time system deterministic, if it cannot be completely removed. This interference depends on the way how monitoring data are collected from the target system, and on the amount and the observation rate of monitoring data being collected within an observation interval. In order to predict this interference and to keep it deterministic, we define monitoring data types and present different gathering methods in this thesis. The appropriate gathering method and the amount (even in the worst case) of each selected data type within an observation interval can be discovered in advance, i.e., before the monitoring process is started. Another objective of the thesis is the deterministic real-time monitoring for the Time-Triggered Architecture (TTA). We define and classify different abstraction levels at which TTA target systems can be monitored: i) cluster, ii) node, and iii) transducer abstraction level. The monitoring of target systems that consist of multiple clusters is also analyzed. Furthermore, the real-time triggers that can be used to search significant events in real-time during monitoring of target systems are discussed. The real-time trigger system (RTTS) records system operation of the target real-time system only in time windows of interest, around significant events. It does so by buffering and observing of significant events in real-time. The RTTS can be successfully applied during long-term monitoring for saving disk storage. In conjunction with the monitoring at node abstraction level the RTTS also can be applied for long-term diagnosing and correctness checking of real-time target systems. The concepts presented in this thesis have been implemented either in commercial software product TTPview or in the case study also presented in this thesis. TTPview is successfully applied in industry for monitoring of distributed safety-critical real-time systems built on the TTA.
Bibtex
@phdthesis{ smaili:2004,
  author =      "Idriz Smaili",
  title =       "Real-Time Monitoring for the Time-Triggered Architecture",
  address =     "Treitlstr. 3/3/182-1, 1040 Vienna, Austria",
  school =      "Technische Universit{\"a}t Wien, Institut f{\"u}r Technische Informatik",
  year =        "2004"
}
Download
Get smaili_PhD_Real-Time Monitoring for the Time-Triggered Architecture.pdf - Adobe PDF-format, (2150.9023 KB; posted at July 09 2013)


[ main page ] [ back ]