Skip to main content

A System-Level Performance Model and Method

  • Chapter
Meta-Modeling

Part of the book series: Current Issues in Electronic Modeling ((CIEM,volume 6))

Abstract

This chapter presents a performance model integrated in a complete system design methodology to describe and evaluate system architectures all along the development process. The model is mostly graphical and hierarchical and is based on two complementary and orthogonal viewpoints: the organizational and the behavioral viewpoints. The structural model is useful to represent the architecture of hardware/software systems at the functional and the executive levels. The behavioral model specifies the set of operations and activities and their complete or partial time ordering. It is graphically described according to the vertical axis representing the temporal evolution and the horizontal axis describing the data or information flow. The two dimensional uninterpreted model - structure and behavior - is enhanced with attributes to specify the characteristics of each component. One important attribute is the degree of concurrency of a component (processor, shared variable, etc.). Generic parameters are also used to easily scan the solution space.

We also describe the technique we have been using to evaluate system characteristics and, specifically, the performance at the specification and allocation levels. For that purpose, the model is translated into VHDL and simulated. Graphical tools to capture the performance model are under development. The proposed model with its associated method is interesting because it allows us to follow an incremental smooth path from the performance requirements down to the implementation and the conformance verification.

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

Access this chapter

eBook
USD 16.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
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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. M. Alford, Strengthening the systems engineering process, Proceeding of the first Annual International Symposium of the National Council on Systems Engineering, Chattanooga, Tennessee, Oct 20–23, 1991, pp 1–9

    Google Scholar 

  2. M. Alford, Strengthening the systems/software engineering interface for real time systems, Proceeding of the Second Annual International Symposium of the National Council on Systems Engineering, Seattle, Washington, July 20–22, 1992, pp 411–418

    Google Scholar 

  3. M. Alford, Executable model support for risk management, Proceeding of the Third Annual International Symposium of the National Council on Systems Engineering, Arlington, Virginia, July 26–28, 1993, pp 499–506

    Google Scholar 

  4. G. C. Atallah, Systems Engineering performance analysis throughout the systems acquisition lifecycle, Proceedings of the third annual international symposium of the National Council on Systems Engineering, Arlington, Virginia, July 26–28, 1993, pp 395–404

    Google Scholar 

  5. J. Aylor, R. Waxman, B.W. Johnson, R.D. Williams, The integration of performance and functional modeling in VHDL, in “Performance and Fault Modeling with VHDL”, J.M. Schoen, Editor, Prentice-Hall, New Jersey, 1992, pp 22–145

    Google Scholar 

  6. P. Bakowski, J.P. Calvez, System performance modeling with functional schemes and VHDL, Proceedings Euromicro’92, Paris, Sept 14–17, 1993, pp 279–285

    Google Scholar 

  7. F. Beiina, D. Hogrefe, The CCITT-Specification and Description Language SDL, Computer Networks and ISDN Systems, No 16 1988/89, pp 311–341

    Google Scholar 

  8. R. Bordewisch, W. Föckeler, B. Schwärmer, F-J Stewing, Non-functional aspects: system performance evaluation, in “Systems Engineering. Principles and Practice of Computer-based Systems Engineering”, B. Thomé (Editor), John Wiley, 1993

    Google Scholar 

  9. J.P. Calvez, Embedded Real-Time Systems. A Specification and Design Methodology, John Wiley 1993

    Google Scholar 

  10. J.P. Calvez, M.D. Deniaud, P. Mora, P. Bakowski, A system-level model for performance analysis and assessment, International workshop on Design Automation, Russian Workshop 93, Moscow, July 18–21, 1993

    Google Scholar 

  11. J.P. Calvez, D. Heller, O. Pasquier, System performance modeling and analysis with VHDL: Benefits and limitations, Proceedings of the VHDL-FORUM EUROPE Spring’95 Working Conference, IRESTE, Nantes, France, April 24–25, 1995, pp 1–14

    Google Scholar 

  12. J.P. Calvez, O. Pasquier, Performance Assessment of Embedded Hw/Sw Systems, ICCD’95, International Conference on Computer Design, Austin, Texas, October 2–4 1995

    Google Scholar 

  13. J.P. Calvez, A System Specification Model and Method, in Current Issues In Electronic Modeling, Volume 4: High-Level System Modeling: Specification and Design Methodologies, R. Waxman, J.M. Bergé, O. Levia, J. Rouillard (eds), Kluwer Academic Publishers, 1996, pp 1–54

    Google Scholar 

  14. J.P. Calvez, A Co Design case study with the MCSE methodology, in Design Automation of Embedded Systems Journal, Kluwer Publisher, 1996

    Google Scholar 

  15. U. Furbach, Formal specification methods for reactive systems, Journal of Systems Software, Vol 21 1992, pp 129–139

    Article  Google Scholar 

  16. D.D. Gajski, S. Narayan, F. Vahid, Spec Charts: a VHDL front-end for embedded systems, Technical report #93–31, June 23, 1993

    Google Scholar 

  17. D.D. Gajski, F. Vahid, S. Narayan, J. Gong, Specification and Design of Embedded Systems, Prentice Hall, Englewood Cliffs, New Jersey, 1994

    MATH  Google Scholar 

  18. D. Harel, Statecharts: a visual formalism for complex systems, Science of Computer Programming North Holland, Vol 8, 1987, pp 231–274

    MathSciNet  MATH  Google Scholar 

  19. D. Harel, H. Lachover, et al., Statemate: A working Environment for the development of complex reactive systems, Proceedings of 10th International Conference on Software Engineering, Singapore 11–15 April 1988, p 122–129

    Google Scholar 

  20. D.J. Hatley, I.A. Pirbhai, Strategies for Real-time System Specification, Dorset House Publishing New York 1987

    Google Scholar 

  21. R.B. Hughes, G. Musgrave, Design-flow graph partitioning for formal hardware/software codesign. In “Codesign. Computer-Aided Software/Hardware Engineering”, J. Rozenblit, K. Buchenrieder, Editors, IEEE PRESS, New York, 1994, pp 212–229

    Google Scholar 

  22. S. Iacobovici, ChakChung Ng, VLSI and system performance modeling, IEEE Micro, August 1987, pp 59–72

    Google Scholar 

  23. R. Jain, The Art of Computer Systems Performance Analysis, John Wiley, 1991

    MATH  Google Scholar 

  24. R. Kushwaha, Methodology for predicting performance of distributed and parallel systems, Performance evaluation No 18, 1993, pp 189–204

    Google Scholar 

  25. A.S. Palmer, An illustration of data resources + transaction modeling as applied to a simple network problem, Scientific and Engineering Software, Inc., March 1992

    Google Scholar 

  26. K.J Peterson, B.W. Mar, An integrated approach to complex systems analysis and performance simulation, Proceeding of the 4th Annual International Symposium of the National Council on Systems Engineering, San Jose, August 10–12, 1994, pp 213–218

    Google Scholar 

  27. SES/workbench: a multilevel design environment for modeling and evaluation of complex systems, Scientific and Engineering Software, Inc., August 1989

    Google Scholar 

  28. B. Thomé (Editor), Systems Engineering. Principles and Practice of Computer-based Systems Engineering, John Wiley, 1993

    Google Scholar 

  29. P.T. Ward, S.J. Mellor, Structured Development for real-time systems, Vol.1: Introduction and Tools, Vol.2: Essential Modeling Techniques, Yourdon Computing series, Yourdon Press, Prentice-Hall, 1985

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Kluwer Academic Publishers

About this chapter

Cite this chapter

Calvez, JP. (1996). A System-Level Performance Model and Method. In: Bergé, JM., Levia, O., Rouillard, J. (eds) Meta-Modeling. Current Issues in Electronic Modeling, vol 6. Springer, Boston, MA. https://doi.org/10.1007/978-1-4613-1347-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-1347-2_2

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4612-8580-9

  • Online ISBN: 978-1-4613-1347-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics