Progress Checking for Dummies
Valmari, A., & Hansen, H. (2018). Progress Checking for Dummies. In F. Howar, & J. Barnat (Eds.), FMICS 2018 : Formal Methods for Industrial Critical Systems (pp. 115-130). Springer. Lecture Notes in Computer Science, 11119. https://doi.org/10.1007/978-3-030-00244-2_8
Julkaistu sarjassa
Lecture Notes in Computer SciencePäivämäärä
2018Tekijänoikeudet
© Springer Nature Switzerland AG 2018
Verification of progress properties is both conceptually and
technically significantly more difficult than verification of safety and
deadlock properties. In this study we focus on the conceptual side. We
make a simple modification to a well-known model to demonstrate that
it passes progress verification although the resulting model is intuitively
badly incorrect. Then we point out that the error can be caught easily
by adding a termination branch to the system. We compare the use of
termination branches to the established method of addressing the same
need, that is, weak fairness. Then we discuss another problem that may
cause failure of catching progress errors even with weak fairness. Finally
we point out an alternative notion of progress that needs no explicit fairness
assumptions. Our ideas are especially well-suited for newcomers in
model checking, and work well with stubborn set methods.
Julkaisija
SpringerEmojulkaisun ISBN
978-3-030-00243-5Konferenssi
Formal Methods for Industrial Critical SystemsKuuluu julkaisuun
FMICS 2018 : Formal Methods for Industrial Critical SystemsISSN Hae Julkaisufoorumista
0302-9743Asiasanat
Julkaisu tutkimustietojärjestelmässä
https://converis.jyu.fi/converis/portal/detail/Publication/28240901
Metadata
Näytä kaikki kuvailutiedotKokoelmat
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Material, mental, and moral progress : American conceptions of civilization in late 19th century studies on "things Chinese and Japanese"
Pennanen, Henna-Riikka (University of Jyväskylä, 2015) -
Visions of a technological future : experience and expectation of progress in the interwar United States
Alanko, Antti (2015)Tarkastelen tutkielmassa maailmansotien välisenä aikana Yhdysvaltalaisissa tiede- ja tekniikkajulkaisuissa Popular Mechanicsissa ja Popular Science Monthlyssa esiintynyttä tulevaisuusajattelua. Tutkielman tarkoituksena on ... -
Liberal tolerance, Civilization, Civil Society and Progress
Pulkkinen, Tuija (Helsinki University Press, 2004) -
Curiously Empty Intersection of Proof Engineering and Computational Sciences
Kiiskinen, Sampsa (Springer, 2023)The tools and techniques of proof engineering have not yet been applied to the computational sciences. We try to explain why and investigate their potential to advance the field. More concretely, we formalize elementary ... -
Mutation testing in functional programming
Hopia, Tuomo (2023)In software engineering, mutation testing is a method to assess and improve software test quality. It is more prevalent in object-oriented programming and has only seen little interest in functional programming. In this ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.