2006 IEEE International Conference on Electro/Information Technology 2006
DOI: 10.1109/eit.2006.252112
|View full text |Cite
|
Sign up to set email alerts
|

Robust Real-Time Applications in Timber

Abstract: Abstract-Embedded systems are often operating under hard real-time constraints, for example in automotive applications. For such systems, robustness and reliability are crucial, which calls for rigorous system design and methodologies for validation. In this paper we advocate a design methodology for robust, realtime systems, based on Timber; a pure reactive system model that allows for formal reasoning about various system properties. We outline how system specifications in Timber can be "compiled" into effic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2007
2007
2013
2013

Publication Types

Select...
5
1

Relationship

5
1

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 11 publications
0
6
0
Order By: Relevance
“…After system startup, the getSample method is rescheduled every 20 ms. On every method invocation ADC_Obj returns the acceleration value of each accelerometer axis and the values are sent to computer using printObj. The objects were scheduled by a real-time kernel based on the high-level programming and systems modelling language Timber [21] and they were implemented in the C language by using TinyTimber [22]. This implementation strategy was used to meet real-time requirements.…”
Section: Accelerometry and Data Processingmentioning
confidence: 99%
“…After system startup, the getSample method is rescheduled every 20 ms. On every method invocation ADC_Obj returns the acceleration value of each accelerometer axis and the values are sent to computer using printObj. The objects were scheduled by a real-time kernel based on the high-level programming and systems modelling language Timber [21] and they were implemented in the C language by using TinyTimber [22]. This implementation strategy was used to meet real-time requirements.…”
Section: Accelerometry and Data Processingmentioning
confidence: 99%
“…The ECUs are based on the Atmel AVR AT90CAN128 micro controller clocked at 16MHz, featuring a total of 4 kbyte RAM, and 128 kbyte Flash Memory [6]. The ECUs run a minimalistic real-time Timber kernel featuring [7]:…”
Section: Methodsmentioning
confidence: 99%
“…Embedded real-time systems are naturally described as time-bound reactions to external events, a view supported natively in the high-level programming and systems modeling language Timber [7]. The engineering perspectives of the Timber design paradigm are further elaborated in [8].…”
Section: Timbermentioning
confidence: 99%