Scalable Compatibility for Embedded Real-time Components Via Language Progressive Timed Automata
Author | : Stefan Neumann |
Publisher | : Universitätsverlag Potsdam |
Total Pages | : 82 |
Release | : 2013 |
ISBN-10 | : 9783869562261 |
ISBN-13 | : 3869562269 |
Rating | : 4/5 (61 Downloads) |
Book excerpt: The proper composition of independently developed components of an embedded real- time system is complicated due to the fact that besides the functional behavior also the non-functional properties and in particular the timing have to be compatible. Nowadays related compatibility problems have to be addressed in a cumbersome integration and configuration phase at the end of the development process, that in the worst case may fail. Therefore, a number of formal approaches have been developed, which try to guide the upfront decomposition of the embedded real-time system into components such that integration problems related to timing properties can be excluded and that suitable configurations can be found. However, the proposed solutions require a number of strong assumptions that can be hardly fulfilled or the required analysis does not scale well. In this paper, we present an approach based on timed automata that can provide the required guarantees for the later integration without strong assumptions, which are difficult to match in practice. The approach provides a modular reasoning scheme that permits to establish the required guarantees for the integration employing only local checks, which therefore also scales. It is also possible to determine potential configuration settings by means of timed game synthesis.