Making Mechatronic Agents Resource-aware in order to Enable Safe Dynamic Resource Allocation (bibtex)
Reference:
, "Making Mechatronic Agents Resource-aware in order to Enable Safe Dynamic Resource Allocation", in B. Georgio, Ed., Proc. of Fourth ACM International Conference on Embedded Software 2004 (EMSOFT 2004), Pisa, Italy, pp. 175-183, ACM Press, September 2004.
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.
Links:
@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.}
}
Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Powered by bibtexbrowser