Zusammenfassung
Ziel der Eigenschaftsprüfung ist es, zu testen, ob die Implementierung funktionale und nichtfunktionale Anforderungen erfüllt (siehe Abb. 5.1). Bei der Prüfung funktionaler Eigenschaften wird das Strukturmodell der Implementierung dahin gehend überprüft, ob dieses alle funktionalen Anforderungen erfüllt. Dabei werden typischerweise Gefahrlosigkeits- und Lebendigkeitseigenschaften geprüft. Eine Gefahrlosigkeitseigenschaft besagt, dass nie etwas Schlimmes passieren wird, während eine Lebendigkeitseigenschaft besagt, dass immer irgendwann etwas Gutes passieren wird.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Ghamarian, A. H., M. C. W. Geilen, S. Stuijk, T. Basten, A. J. M. Moonen, M. J. G. Bekooij, B. D. Theelen und M. R. Mousavi: Throughput Analysis of Synchronous Data Flow Graphs. In: Proceedings of the International Conference on Application of Concurrency to System Design (ACSD), Seiten 25–36, 2006.
Emerson, E. A. und R. J. Trefler: Parametric Quantitative Temporal Reasoning. In: Proceedings of the Symposium on Logic in Computer Science (LICS), Seiten 336–343, 1999.
Fettweis, A.: Realizability of Digital Filter Networks. Archiv Elek. übertragung, 30(2):90–96, 1976.
Cassandras, C. G. und S. Lafortune: Introduction to Discrete Event Systems. Springer, New York, NY, U.S.A., 1999.
Dill, D. L.: Timing Assumptions and Verification of Finite-State Concurrent Systems. In: Proceedings of the International Workshop on Automatic Verification Methods for Finite State Systems, Seiten 197–212, 1990.
Govindarajan, R. und G. R. Gao: Rate-Optimal Schedule for Multi-Rate DSP Computations. Journal of VLSI Signal Processing Systems, 9(3):211–232, 1995.
Wolper, P., M. Y. Vardi und A. P. Sistla: Reasoning about Infinite Computation Paths. In: Proceedings of the Symposium on Foundations of Computer Science, Seiten 185–194, 1983.
Biere, A., A. Cimatti, E. M. Clarke und Y. Zhu: Symbolic Model Checking without BDDs. In: Tools and Algorithms for Construction and Analysis of Systems, Seiten 193–207. Springer, Berlin, Heidelberg, 1999.
Markey, N. und P. Schnoebelen: Symbolic Model Checking of Simply-Timed Systems. In: Proceedings of the International Conference on Formal Modeling and Analysis of Timed Systmes (FORMATS), Seiten 102–117, 2004.
Lichtenstein, O. und A. Pnueli: Checking that Finite State Concurrent Programs Satisfy their Linear Specification. In: Proceedings of the Symposium on Principles of Programming Languages (POPL), Seiten 97–107, 1985.
Clarke, E. M. und E. A. Emerson: Design and Synthesis of Synchronization Skeletons Using Branching-Time Temporal Logic. In: Processings of the Workshop on Logic of Programs, Seiten 52–71, 1982.
Alur, R.: Timed Automata. In: Proceedings of the International Conference on Computer Aided Verification (CAV), Seiten 8–22, 1999.
Laroussinie, F., P. Schnoebelen, und M. Turuani: On the Expressivity and Complexity of Quantitative Branching-Time Temporal Logics. In: Proceedings of the Latin American Symposium on Theoretical Informatics (LATIN), Seiten 437–446, 2000.
Yuan, J., C. Pixley und A. Aziz: Constrained-Based Verification. Springer, New York, NY, U.S.A., 2006.
Ghamarian, A. H.: Timing Analysis of Synchronous Data Flow Graphs. Doktorarbeit, Eindhoven University of Technology, The Netherlands, 2008.
Clarke, E. M., E. A. Emerson und A. P. Sistla: Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic Specifications. ACM Transactions on Programming Languages and Systems (TOPLAS), 8(2):244–263, 1986.
Alur, R., C. Courcoubetis und D. L. Dill: Model Checking in Dense Real-Time. Information and Computation, 104(1):2–34, 1993.
Reiter, R.: Scheduling Parallel Computations. Journal of the ACM, 15(4):590–599, 1968.
Hopcroft, J. E., R. Motwani und J. D. Ullman: Einführung in die Automatentheorie, Formale Sprachen und Komplexitätstheorie. Pearson Studium, Deutschland, München, 2002. 2. Auflage.
Girault, C. und R. Valk: Petri Nets for Systems Engineering – A Guide to Modeling, Verification, and Application. Springer, Berlin, Heidelberg, New York, 2003.
Biere, A., A. Cimatti, E. M. Clarke, M. Fujita und Y. Zhu: Symbolic Model Checking Using SAT Procedures instead of BDDs. In: Proceedings of the Design Automation Conference (DAC), Seiten 317–320, 1999.
Queille, J.-P. und J. Sifakis: Specification and Verification of Concurrent Systems in CESAR. In: Proceedings of the Symposium on Programming, Seiten 337–351, 1982.
Godefroid, P.: Partial-Order Methods for the Verification of Concurrent Systems: An Approach to the State-Explosion Problem. Springer, New York, NY, U.S.A., 1996.
Baccelli, F., G. Cohen, G. J. Olsder und J.-P. Quadrat: Synchronization and Linearity: An Algebra for Discrete Event Systems. John Wiley & Sons, Inc., Chichester, West Sussex, England, 1992.
Cochet-Terrasson, J., G. Cohen, S. Gaubert, M. Mc Gettrick und J.-P. Quadrat: Numerical Computation of Spectral Elements in Max-Plus Algebra. In: Proceedings of the Conference on System Structure and Control, Seiten 667–674, 1998.
Wang, C., G. D. Hachtel und F. Somenzi: Abstraction Refinement for Large Scale Model Checking. Springer, New York, NY, U.S.A., 2006.
Gerth, R., D. Peled, M. Y. Vardi und P. Wolper: Simple On-the-Fly Automatic Verification of Linear Temporal Logic. In: Proceedings of the International Symposium on Protocol Specification, Testing and Verification, Seiten 3–18, 1996.
Ghamarian, A. H., S. Stuijk, T. Basten, M. C. W. Geilen und B. D. Theelen: Latency Minimization for Synchronous Data Flow Graphs. In: Proceedings of the Euromicro Conference on Digital System Design Architectures, Methods and Tools (DSD), Seiten 189–196, 2007.
Emerson, E. A., A. K. Mok, A. P. Sistla und J. Srinivasan: Quantitative Temporal Reasoning. In: Proceedings of the International Conference on Computer Aided Verification (CAV), Seiten 136–145, 1990.
Kropf, Thomas: Introduction to Formal Hardware Verification. Springer, Berlin, Heidelberg, 1999.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Haubelt, C., Teich, J. (2010). Eigenschaftsprüfung. In: Digitale Hardware/Software-Systeme. eXamen.press, vol 0. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05356-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-05356-6_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05355-9
Online ISBN: 978-3-642-05356-6
eBook Packages: Computer Science and Engineering (German Language)