Skip to main content

Behavioural Analysis Methodology Oriented to Configuration of Parallel, Real-Time and Embedded Systems

  • Conference paper
Vector and Parallel Processing – VECPAR’98 (VECPAR 1998)

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

Included in the following conference series:

Abstract

This paper describes a methodology suitable for behavioural analysis of parallel real-time and embedded systems. The main goal of the methodology is to achieve a proper configuration of the system in order to fulfill the real-time constraints specified for it. The analysis is based on the measurement of a prototype of the system and is supported by a behavioural model. The main components of this model are known as “macro-activities”, that is, the sequences of activities which are carried out in response to input events, causing the corresponding output events. This supposes a behavioural view in the analysis that complements the more usual structural and resource views. The methodology incorporates steps of diagnosis (evaluation of the causes of system behaviour) and configuration (planning of alternatives for design improvement after diagnosis). The experimental results of applying the methodology to the analysis of a well-known case study are also an important part of this paper.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Borgeest, R., Dimke, B., Hansen, O.: A trace based performance evaluation tool for parallel real-time systems. Parallel Computing 21(4), 551–564 (1995)

    Article  MATH  Google Scholar 

  2. Hollingsworth, J.K.: Finding Bottlenecks in Large Scale Parallel Programs. PhD thesis, University of Wisconsin-Madison (1994)

    Google Scholar 

  3. Pasquier, O., Calvez, J.P., Henault, V.: A complete toolset for prototyping and validating multi-transputer applications. In: Becker, M., Litzler, L., Trhel, M. (eds.) Advanced Research and Industrial Applications Transputers 1994, pp. 71–86. IOS Press, Amsterdam (1994)

    Google Scholar 

  4. Poplawsky, D.A.: Synthetic models od distributed-memory parallel programs. Journal of Parallel and Distributed Computing 12, 423–426 (1991)

    Article  Google Scholar 

  5. Schäfers, L., Scheidler, C., Krämer-Fuhrmann, O.: Trapper: A graphical programming environment for embedded mimd computers. In: Grebe, R., et al. (eds.) Transputer Applications and Systems 1993, pp. 1023–1034. IOS Press, Amsterdam (1993)

    Google Scholar 

  6. Smith, C.U.: Software performance engineering: A case study including performance comparison with design alternatives. IEEE Transactions on Software Engineering 19(7), 120–141 (1993)

    Article  Google Scholar 

  7. Suárez, F.J., García, J., Grana, S., García, D., de Miguel, P.: A toolset for visualization and behavioural analysis of parallel real-time systems based on fast prototyping techniques. In: 6th Euromicro Workshop on Parallel and Distributed Processing. IEEE Computer Society, Los Alamitos (1998)

    Google Scholar 

  8. Woodside, C.M.: A three-view model of performance engineering of concurrent software. IEEE Transactions on Software Engineering 21(9), 754–767 (1995)

    Article  Google Scholar 

  9. Yan, J.C., Sarukkai, S.R.: Analyzing parallel program performance using normalized performance indices and trace transformation techniques. Parallel Computing 22, 1215–1237 (1996)

    Article  MATH  Google Scholar 

  10. Yang, C., Miller, B.P.: Performance measurement for parallel and distributed programs: a structured and automatic approach. IEEE Transactions on Software Engineering 15(12), 1615–1629 (1989)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Suárez, F.J., García, D.F. (1999). Behavioural Analysis Methodology Oriented to Configuration of Parallel, Real-Time and Embedded Systems. In: Hernández, V., Palma, J.M.L.M., Dongarra, J.J. (eds) Vector and Parallel Processing – VECPAR’98. VECPAR 1998. Lecture Notes in Computer Science, vol 1573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10703040_29

Download citation

  • DOI: https://doi.org/10.1007/10703040_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66228-0

  • Online ISBN: 978-3-540-48516-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics