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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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
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
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
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
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
P. Bakowski, J.P. Calvez, System performance modeling with functional schemes and VHDL, Proceedings Euromicro’92, Paris, Sept 14–17, 1993, pp 279–285
F. Beiina, D. Hogrefe, The CCITT-Specification and Description Language SDL, Computer Networks and ISDN Systems, No 16 1988/89, pp 311–341
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
J.P. Calvez, Embedded Real-Time Systems. A Specification and Design Methodology, John Wiley 1993
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
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
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
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
J.P. Calvez, A Co Design case study with the MCSE methodology, in Design Automation of Embedded Systems Journal, Kluwer Publisher, 1996
U. Furbach, Formal specification methods for reactive systems, Journal of Systems Software, Vol 21 1992, pp 129–139
D.D. Gajski, S. Narayan, F. Vahid, Spec Charts: a VHDL front-end for embedded systems, Technical report #93–31, June 23, 1993
D.D. Gajski, F. Vahid, S. Narayan, J. Gong, Specification and Design of Embedded Systems, Prentice Hall, Englewood Cliffs, New Jersey, 1994
D. Harel, Statecharts: a visual formalism for complex systems, Science of Computer Programming North Holland, Vol 8, 1987, pp 231–274
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
D.J. Hatley, I.A. Pirbhai, Strategies for Real-time System Specification, Dorset House Publishing New York 1987
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
S. Iacobovici, ChakChung Ng, VLSI and system performance modeling, IEEE Micro, August 1987, pp 59–72
R. Jain, The Art of Computer Systems Performance Analysis, John Wiley, 1991
R. Kushwaha, Methodology for predicting performance of distributed and parallel systems, Performance evaluation No 18, 1993, pp 189–204
A.S. Palmer, An illustration of data resources + transaction modeling as applied to a simple network problem, Scientific and Engineering Software, Inc., March 1992
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
SES/workbench: a multilevel design environment for modeling and evaluation of complex systems, Scientific and Engineering Software, Inc., August 1989
B. Thomé (Editor), Systems Engineering. Principles and Practice of Computer-based Systems Engineering, John Wiley, 1993
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
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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