Real-time Interfaces for Interface-based Design of Real-time Systems with Fixed Priority Scheduling. Wandeler, E. & Thiele, L. In Proceedings of the 5th ACM International Conference on Embedded Software, of EMSOFT '05, pages 80–89, New York, NY, USA, 2005. ACM.
Real-time Interfaces for Interface-based Design of Real-time Systems with Fixed Priority Scheduling [link]Paper  doi  abstract   bibtex   
The central idea behind interface-based design is to describe components by a component interface. In contrast to a component description that describes what a component does, a component interface describes how a component can be used. A well designed component interface provides enough information to decide whether two or more components can work together properly in a system. In this work, we expand the idea of interface-based design to the area of real-time system design. Here, the term of 'working together properly' refers to questions like: Does the composed system satisfy all requested real-time properties such as delay and throughput constraints? For this, we introduce Real-Time Interfaces, that connect the principles of Real-Time Calculus with Interface-based Design. In contrast to traditional real-time system design, in interface-based real-time system design the compliance to real-time constraints is checked at composition time. This leads to faster design processes and partly removes the need for the classical binary search approach to find an economically dimensioned system. Further, interface-based real-time system design also benefits from the properties of incremental design and independent implementability.
@inproceedings{wandeler_real-time_2005,
	address = {New York, NY, USA},
	series = {{EMSOFT} '05},
	title = {Real-time {Interfaces} for {Interface}-based {Design} of {Real}-time {Systems} with {Fixed} {Priority} {Scheduling}},
	isbn = {978-1-59593-091-0},
	url = {http://doi.acm.org/10.1145/1086228.1086246},
	doi = {10.1145/1086228.1086246},
	abstract = {The central idea behind interface-based design is to describe components by a component interface. In contrast to a component description that describes what a component does, a component interface describes how a component can be used. A well designed component interface provides enough information to decide whether two or more components can work together properly in a system. In this work, we expand the idea of interface-based design to the area of real-time system design. Here, the term of 'working together properly' refers to questions like: Does the composed system satisfy all requested real-time properties such as delay and throughput constraints? For this, we introduce Real-Time Interfaces, that connect the principles of Real-Time Calculus with Interface-based Design. In contrast to traditional real-time system design, in interface-based real-time system design the compliance to real-time constraints is checked at composition time. This leads to faster design processes and partly removes the need for the classical binary search approach to find an economically dimensioned system. Further, interface-based real-time system design also benefits from the properties of incremental design and independent implementability.},
	urldate = {2018-02-22},
	booktitle = {Proceedings of the 5th {ACM} {International} {Conference} on {Embedded} {Software}},
	publisher = {ACM},
	author = {Wandeler, Ernesto and Thiele, Lothar},
	year = {2005},
	keywords = {hierarchical scheduling, performance analysis, real-time calculus, real-time interfaces},
	pages = {80--89}
}

Downloads: 0