skip to main content
article

From software sensitivity to software dynamics: performance metrics for real-time software architectures

Published: 01 July 2005 Publication History

Abstract

This paper outlines an approach and presents preliminary results to describe behavior of real-time software architectures using concepts from dynamical systems. The basic idea is to change deadlines by decreasing them within certain range and take measurements on the number of missed deadlines and the total time by which the deadlines have been missed. A resulting curve, illustrating the dependence between the missed deadlines and their decrease, characterizes system dynamics. It can be approximated by a straight line or an exponential shape, from which certain dynamic parameters can be calculated.

References

[1]
{1} ARINC Inc., Avionics Application Software Standard Interface, ARINC Specification 653, Baltimore, MD, 1997.
[2]
{2} Sanz R., J. Zalewski, Pattern-Based Control Systems Engineering, IEEE Control Systems, Vol. 23, No. 3, pp. 43-60, July 2003.
[3]
{3} Guo D., J. van Katwijk, J. Zalewski, A New Benchmark for Distributed Real-Time Systems: Some Experimental Results, Proc. 27th IFAC/IFIP/IEEE Workshop on Real-Time Programming, Łagów, Poland, May 14-17, 2003, pp. 141-146.
[4]
{4} Bhatia M., R. Johnson, J. Zalewski, Evaluating Performance of Real-Time Software Components: Satellite Ground Control Station Case Study. Proc. SEA2003, 7th IASTED Int'l Conf. on Software Engineering and Applications, Marina del Rey, Calif., November 3-5, 2003, pp. 781-786.
[5]
{5} Motus L., A. Lomp, Distributed Computer Control System's Software Dynamics Specification, Proc. 9th IFAC Congress, Pergamon, Oxford, UK, 1985, Vol. 5, pp. 2657-2661.
[6]
{6} Bernstein L., Better Software Through Operational Dynamics, IEEE Software, Vol. 13, No. 2, pp. 107-109, 1996.
[7]
{7} Zalewski J., Software Dynamics: A New Measure of Performance for Real-Time Software, Proc. SEW-28 28th NASA Goddard Software Engineering Workshop, Greenbelt, MD, December 3-4, 2003, pp. 120-126.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGBED Review
ACM SIGBED Review  Volume 2, Issue 3
Special issue: The second workshop on high performance, fault adaptive, large scale embedded real-time systems (FALSE-II)
July 2005
39 pages
EISSN:1551-3688
DOI:10.1145/1121802
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2005
Published in SIGBED Volume 2, Issue 3

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 159
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media