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},
  URL =
  {http://www.upb.de/cs/ag-schaefer/Veroeffentlichungen/Quellen/Papers/2004/EMSOFT2004.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