Modelling Without a Modelling Language
Valmari, A., & Lappalainen, V. (2018). Modelling Without a Modelling Language. In M. D. M. Gallardo, & P. Merino (Eds.), SPIN 2018 : Model Checking Software (pp. 308-327). Springer. Lecture Notes in Computer Science, 10869. https://doi.org/10.1007/978-3-319-94111-0_18
Julkaistu sarjassa
Lecture Notes in Computer SciencePäivämäärä
2018Tekijänoikeudet
© Springer International Publishing AG, part of Springer Nature 2018
Developments in computer hardware and programming languages,
in this case C++, have made it feasible to write models of concurrent
systems under verification in the programming language, instead
of some established modelling language such as Promela. While this does
not reduce the usefulness of modelling languages, it offers new possibilities
that may be advantageous, for instance, when teaching state space
ideas to newcomers or when experimenting with new scientific ideas. In
earlier work, we were able to express everything else fairly naturally in
C++, except the set of transitions. The present study uses C++ lambda
functions to represent naturally transitions that consist of a tail state,
guard, body, and head state. We discuss two implementations, a simple
one and a faster one. We present measurements demonstrating that the
loss of performance compared to the earlier approach is not big. Starting
to use our approach is easy, because one only needs to have a C++
compiler and download (not install) one C++ file.
...
Julkaisija
SpringerEmojulkaisun ISBN
978-3-319-94110-3Konferenssi
International Symposium on Model Checking SoftwareKuuluu julkaisuun
SPIN 2018 : Model Checking SoftwareISSN Hae Julkaisufoorumista
0302-9743Asiasanat
Julkaisu tutkimustietojärjestelmässä
https://converis.jyu.fi/converis/portal/detail/Publication/28133404
Metadata
Näytä kaikki kuvailutiedotKokoelmat
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Visualizing and Reporting Educational Data with R
López-Pernas, Sonsoles; Misiejuk, Kamila; Tikka, Santtu; Kopra, Juho; Heinäniemi, Merja; Saqr, Mohammed (Springer, 2024)Visualizing data is central in learning analytics research, underpins learning dashboards, and is a prime method for reporting results and insights to stakeholders. In this chapter, the reader will be guided through the ... -
Introductory Statistics with R for Educational Researchers
Tikka, Santtu; Kopra, Juho; Heinäniemi, Merja; López-Pernas, Sonsoles; Saqr, Mohammed (Springer, 2024)Statistics play a fundamental role in learning analytics, providing a means to analyze and make sense of the vast amounts of data generated by learning environments. This chapter provides an introduction to basic statistical ... -
Getting Started with R for Education Research
Tikka, Santtu; Kopra, Juho; Heinäniemi, Merja; López-Pernas, Sonsoles; Saqr, Mohammed (Springer, 2024)The R programming language has become a popular tool for conducting data analysis in the field of learning analytics. This chapter provides an introduction to the basics of R programming, with a focus on the Rstudio ... -
Explicit behavioral detection of visual changes develops without their implicit neurophysiological detectability
Lyyra, Pessi; Wikgren, Jan; Ruusuvirta, Timo; Astikainen, Piia (Frontiers Research Foundation, 2012)Change blindness is a failure of reporting major changes across consecutive images if separated, e.g., by a brief blank interval. Successful change detection across interrupts requires focal attention to the changes. ... -
Comparing Guidance via Implicit and Explicit Model Progressions in a Collaborative Inquiry-Based Learning Environment with Different-Aged Learners
Lehtinen, Antti; Nieminen, Pasi; Pehkonen, Salla; Hähkiöniemi, Markus (MDPI AG, 2022)There is a need for research on the effect of different types of model progressions and learner age on learning and engagement in inquiry-based science settings. This study builds on the Scientific Discovery as Dual Search ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.