Making Mechatronic Agents Resource-aware in order to Enable Safe Dynamic Resource Allocation (bibtex)
by , , ,
Abstract:
Mechatronic systems are embedded software systems with hard real-time requirements. Predictability is of paramount importance for these systems. Thus, their design has to take the worst-case into account and the maximal required resources are usually allocated upfront by each process. This is safe, but usually results in a rather poor resource utilization. If in contrast resource-aware agents, which are able to allocate and free resources in a controllable safe manner, instead of thumb processes are present, then a resource manager will coordinate their safe dynamic resource allocation at run time. But given such a resource manager, how can we transform thumb processes into smart resource-aware agents? Starting with mechatronic components that describe their reconfiguration by means of statecharts, we present how to automatically synthesize the additional information and code, which enables a process to become a resource-aware agent.
Reference:
Making Mechatronic Agents Resource-aware in order to Enable Safe Dynamic Resource Allocation (Sven Burmester, Matthias Gehrke, Holger Giese, Simon Oberthür), In Proc. of Fourth ACM International Conference on Embedded Software 2004 (EMSOFT 2004), Pisa, Italy (B. Georgio, ed.), ACM Press, 2004.
Bibtex Entry:
@InProceedings{BGGO04_ag,
AUTHOR = {Burmester, Sven and Gehrke, Matthias and Giese, Holger and Oberthür, Simon},
TITLE = {{Making Mechatronic Agents Resource-aware in order to Enable Safe Dynamic Resource Allocation}},
YEAR = {2004},
MONTH = {September},
BOOKTITLE = {Proc. of Fourth ACM International Conference on Embedded Software 2004 (EMSOFT 2004), Pisa, Italy},
PAGES = {175-183},
EDITOR = {Georgio, B.},
PUBLISHER = {ACM Press},
PDF = {uploads/pdf/BGGO04_ag_paper-4.pdf},
ABSTRACT = {Mechatronic systems are embedded software systems with hard real-time requirements. Predictability is of paramount importance for these systems. Thus, their design has to take the worst-case into account and the maximal required resources are usually allocated upfront by each process. This is safe, but usually results in a rather poor resource utilization. If in contrast resource-aware agents, which are able to allocate and free resources in a controllable safe manner, instead of thumb processes are present, then a resource manager will coordinate their safe dynamic resource allocation at run time. But given such a resource manager, how can we transform thumb processes into smart resource-aware agents? Starting with mechatronic components that describe their reconfiguration by means of statecharts, we present how to automatically synthesize the additional information and code, which enables a process to become a resource-aware agent.}
}
Powered by bibtexbrowser