Skip to main content

Capturing and verifying performance requirements for hard real time systems

  • Conference paper
  • First Online:
Reliable Software Technologies — Ada-Europe '97 (Ada-Europe 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1251))

Included in the following conference series:

Abstract

This paper describes the results of a project for the European Space Agency to produce guidelines for the development of real time software for onboard spacecraft applications. The project has produced guidance for the software requirements, architectural design, detailed design and implementation phases of the software development process, based on the use of HOORA and HOOD methods. A system of annotations has been devised for capturing performance and other non-functional requirements in HOORA and HOOD, such that existing method support tools are not affected by the presence of the annotations, which can be processed by additional tools. The paper outlines the guidance and the system of annotations.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A. Burns, A. J. Wellings, C. M. Bailey and E. Fyfe. “The Olympus attitude and orbital control system”, in Ada Sans Frontieres, Proc. 12th Ada-Europe Conference, LNCS 688, pp. 19–35. Springer-Verlag, 1993.

    Google Scholar 

  2. T. Vardanega, “Tool Support for the Construction of Statically Analysable Hard Real-Time Systems in Ada”, Proceedings of the 17th Real-Time Systems Symposium, IEEE, Dec 96.

    Google Scholar 

  3. C. D. Locke, “Software architecture for hard real-time applications: cyclic executives vs. fixed priority executives,” Real-Time Systems Vol. 4 No. 1, pp. 37–53, Real Time Systems (Netherlands), March 1992.

    Google Scholar 

  4. N. C. Audsley, A. Burns and A. J. Wellings, “Deadline Monotonie Scheduling theory and application”, Control Engineering Practice, Vol. 1 No. 1, pp. 71–78, 1993.

    Google Scholar 

  5. A. Burns, A. J. Wellings, “HRT-HOOD: A Structured Design Method for Hard Real-Time Ada Systems”, Elsevier, 313 pages, 1995.

    Google Scholar 

  6. R. Pierce, “Guidelines and Procedures for Software Design and Coding”, Realisme project deliverable D2200.1, York Software Engineering Ltd, UK, 1996.

    Google Scholar 

  7. P. Cornwell, A. Wellings, “Transaction Specifications for Object-Oriented Real-Time Systems in HRT-HOOD”, A. P. Cornwell, A.J. Wellings, Proc. 1995 Ada in Europe, LNCS 1031, pp 365–378. Berlin: Springer-Verlag, 1996.

    Google Scholar 

  8. J. Galle, “RT Software Development Guidelines”, Realisme project deliverable D3100.1, E2S n.V., Zwijnaarde, Belgium, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Keith Hardy Jim Briggs

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pierce, R.H., Ayache, S., Ward, R., Stevens, J., Clifton, H., Galle, J. (1997). Capturing and verifying performance requirements for hard real time systems. In: Hardy, K., Briggs, J. (eds) Reliable Software Technologies — Ada-Europe '97. Ada-Europe 1997. Lecture Notes in Computer Science, vol 1251. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63114-3_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-63114-3_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63114-9

  • Online ISBN: 978-3-540-69150-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics