Skip to main content
Log in

Adaptive reflex autonomicity for real-time systems

  • Research Paper
  • Published:
Innovations in Systems and Software Engineering Aims and scope Submit manuscript

Abstract

It may appear that for software systems that require strict real-time behavior, the idea of incorporating self-management (and specifically concepts from Autonomic Computing) may add the burden of excessive additional functionality and overhead. However, our experience is that, not only does real-time software benefit from autonomicity, but also the Autonomic Computing initiative (like other initiatives aiming at self-management) requires the expertise of the real-time community in order to achieve its overarching vision. In particular, there are emerging classes of real-time systems for which incorporation of self-management is absolutely essential in order to implement all of the requirements of the system, and in particular the timing requirements.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Hinchey MG, Sterritt R (2006) Self-managing software. Computer 39(2): 107–109

    Article  Google Scholar 

  2. Horn P (2001) Autonomic computing: IBM perspective on the state of information technology. IBM T.J. Watson Labs, NY

  3. Sterritt R, Hinchey MG (2005) Why computer-based systems should be autonomic. In: Proceedings of 12th annual IEEE international conference and workshop on the engineering of computer based systems (ECBS 2005), 3–8 April 2005, Greenbelt, MD, USA, pp 406–414

  4. Kephart JO, Chess DM (2003) The vision of autonomic computing. Computer 36(1): 41–52

    Article  MathSciNet  Google Scholar 

  5. Sterritt R (2005) Autonomic computing. Innovations in systems and software engineering, vol 1(1). ISSN 1614–5046, Springer, Berlin, pp 79–88

  6. Sterritt R, Hinchey MG (2005) Birds of a feather session: “autonomic computing: panacea or poppycock?”. In: Proceedings of IEEE workshop on the engineering of autonomic systems (EASe 2005) at 12th annual IEEE international conference and workshop on the engineering of computer based systems (ECBS 2005), 3–8 April 2005, Greenbelt, MD, USA, pp 335–341

  7. Sterritt R, Bustard DW (2003) Autonomic computing: a means of achieving dependability? In: Proceedings of IEEE international conference on the engineering of computer based systems (ECBS’03), 7–11 April 2003, Huntsville, AL, USA, pp 247–251

  8. Sterritt R (2003) Pulse monitoring: extending the health-check for the autonomic GRID. In: Proceedings of IEEE workshop on autonomic computing principles and architectures (AUCOPA 2003) at INDIN 2003, 22–23 August 2003, Banff, AB, Canada, pp 433–440

  9. Sterritt R (2002) Towards autonomic computing: effective event management. In: Proceedings of 27th annual IEEE/NASA software engineering workshop (SEW), 3–5 December 2002, Maryland, USA. IEEE Computer Society Press, pp 40–47

  10. Sterritt R, Bantz DF (2004) PAC-MEN: personal autonomic computing monitoring environments. In: Proceedings of IEEE DEXA 2004 workshops—2nd international workshop on self-adaptive and autonomic computing systems (SAACS 04), 30 August–3 September 2004. Zaragoza, Spain

  11. Sterritt R, Bustard DW (2003) Towards an autonomic computing environment. In: Proceedings of IEEE DEXA 2003 workshops—1st international workshop on autonomic computing systems, 1–5 September 2003, Prague, Czech Republic, pp 694–698

  12. Sterritt R, Hinchey MG (2005) From here to autonomicity: self-managing agents and the biological metaphors that inspire them. In: Proceedings of integrated design and process technology symposium (IDPT 2005), 13–17 June, Beijing, China, pp 143–150

  13. Lewandowski SM, Van Hook DJ, O’Leary GC, Haines JW, Rossey LM (2001) SARA: survivable autonomic response architecture. In: Proceedings of the DARPA information survivability conference and exposition II, vol 1. June 2001, pp 77–88

  14. Truszkowski WF, Hinchey MG, Rash JL, Rouff CA (2006) Autonomous and autonomic systems: a paradigm for future space exploration missions. IEEE Trans Syst Man Cybern C

  15. Truszkowski WF, Rash JL, Rouff CA, Hinchey MG (2004) Asteroid exploration with autonomic systems. In: Proceedings 11th IEEE international conference on engineering computer-based systems (ECBS), workshop on engineering autonomic systems (EASe), 24–27 May 2004, Brno, Czech Republic. IEEE Computer Society Press, pp 484–489

  16. Sterritt R, Hinchey M (2008) Towards self-managing real-time systems, keynote address. In: Proceedings of the international workshop on real-time software 2008 (RTS 2008) at international multiconference on computer science and information technology, 20–22 October 2008, Wisla, Poland

  17. Sterritt R, Gunning D, Meban A, Henning P (2004) Exploring autonomic options in an unified fault management architecture through reflex reactions via pulse monitoring. In: Proceedings of IEEE workshop on the engineering of autonomic systems (EASe 2004) at the 11th annual IEEE international conference and workshop on the engineering of computer based systems (ECBS 2004), 24–27 May 2004, Brno, Czech Republic, pp 449–455

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roy Sterritt.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sterritt, R., Hinchey, M. Adaptive reflex autonomicity for real-time systems. Innovations Syst Softw Eng 5, 107–115 (2009). https://doi.org/10.1007/s11334-009-0090-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11334-009-0090-7

Keywords

Navigation