Role formálních specifikací a modelů v softwarovém inženýrství. Přehled vybraných metod a nástrojů pro formální popis architektury a chování systému. Ukázky jejich použití zejména ve fázích návrhu a validace.
Předpokládají se znalosti v rozsahu předmětu NSWI041 - Úvod do softwarového inženýrství.
Poslední úprava: Kopecký Michal, RNDr., Ph.D. (26.04.2019)
The role of formal specification and models in software engineering. Overview of selected methods and tools for formal description of system architecture and behavior. Examples of their usage especially in the design and validation.
Knowledge in extent of NSWI041 - Introduction to Software Engineering - is supposed.
Poslední úprava: Kopecký Michal, RNDr., Ph.D. (26.04.2019)
Literatura -
I. Sommerville: Software Engineering. 8th ed., Pearson Education. ISBN 0-321-31379-8, 2007.
D. Bjorner et al.: Logics of Specification Languages. Springer, 2008.
J. Goguen et al.: Introducing OBJ3. SRI-CSL-88-9, SRI International, USA, 1988.
J.M. Spivey: The Z Notation: A Reference Manual. 2nd ed., Prentice Hall, 1992. http://spivey.oriel.ox.ac.uk/~mike/zrm/
C.B. Jones: Systematic Software Development using VDM. Prentice Hall, 1990.
K. Jensen: Coloured Petri Nets. Springer Verlag.
The Maude System: http://maude.cs.illinois.edu/w/index.php?title=The_Maude_System
David Bednárek: Materiály k předmětu TIN043. 2006.
Poslední úprava: Katedry Tajemník (29.04.2015)
I. Sommerville: Software Engineering. 8th ed., Pearson Education. ISBN 0-321-31379-8, 2007.
D. Bjorner et al.: Logics of Specification Languages. Springer, 2008.
J. Goguen et al.: Introducing OBJ3. SRI-CSL-88-9, SRI International, USA, 1988.
J.M. Spivey: The Z Notation: A Reference Manual. 2nd ed., Prentice Hall, 1992. http://spivey.oriel.ox.ac.uk/~mike/zrm/
C.B. Jones: Systematic Software Development using VDM. Prentice Hall, 1990.
K. Jensen: Coloured Petri Nets. Springer Verlag.
The Maude System: http://maude.cs.illinois.edu/w/index.php?title=The_Maude_System
David Bednárek: Materiály k předmětu TIN043. 2006.
Poslední úprava: Katedry Tajemník (29.04.2015)
Sylabus -
1. Úloha formálních specifikací a modelů v softwarovém inženýrství, jejich výhody a nevýhody.