Jarkko Peltomäki

dblp:120/7389 · DBLP profile ↗
← Back
9ranked-venue papers
7as first author
3since 2021 · last 2025
0000-0003-3164-1559ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 8 · 6 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author
YearPublicationVenuePosition
2025 Requirement falsification for cyber-physical systems using generative models
abstract
Abstract We present the OGAN algorithm for automatic requirement falsification of cyber-physical systems. System inputs and outputs are represented as piecewise constant signals over time while requirements are expressed in signal temporal logic. OGAN can find inputs that are counterexamples for the correctness of a system revealing design, software, or hardware defects before the system is taken into operation. The OGAN algorithm works by training a generative machine learning model to produce such counterexamples. It executes tests offline and does not require any previous model of the system under test. We evaluate OGAN using the ARCH-COMP benchmark problems, and the experimental results show that generative models are a viable method for requirement falsification. OGAN can be applied to new systems with little effort, has few requirements for the system under test, and exhibits state-of-the-art CPS falsification efficiency and effectiveness.
Jarkko Peltomäki, Ivan Porres
Autom. Softw. Eng.1
2022 Automatic winning shifts
abstract
To each one-dimensional subshift X, we may associate a winning shift W(X) which arises from a combinatorial game played on the language of X. Previously it has been studied what properties of X does W(X) inherit. For example, X and W(X) have the same factor complexity and if X is a sofic subshift, then W(X) is also sofic. In this paper, we develop a notion of automaticity for W(X), that is, we propose what it means that a vector representation of W(X) is accepted by a finite automaton. Let S be an abstract numeration system such that addition with respect to S is a rational relation. Let X be a subshift generated by an S-automatic word. We prove that as long as there is a bound on the number of nonzero symbols in configurations of W(X) (which follows from X having sublinear factor complexity), then W(X) is accepted by a finite automaton, which can be effectively constructed from the description of X. We provide an explicit automaton when X is generated by certain automatic words such as the Thue-Morse word.
Jarkko Peltomäki, Ville Salo
Inf. Comput.1
2021 On prefix palindromic length of automatic words
Anna E. Frid, Enzo Laborde, Jarkko Peltomäki
Theor. Comput. Sci.3
2020 All Growth Rates of Abelian Exponents Are Attained by Infinite Binary Words
Jarkko Peltomäki, Markus A. Whiteland
MFCS1
2020 More on the dynamics of the symbolic square root map
Jarkko Peltomäki, Markus A. Whiteland
Theor. Comput. Sci.1
2016 Abelian powers and repetitions in Sturmian words
Gabriele Fici, Alessio Langiu, Thierry Lecroq, Arnaud Lefebvre, Filippo Mignosi, Jarkko Peltomäki, Élise Prieur
Theor. Comput. Sci.6
2015 Privileged factors in the Thue-Morse word - A comparison of privileged words and palindromes
Jarkko Peltomäki
Discret. Appl. Math.1
2015 Characterization of repetitions in Sturmian words: A new proof
Jarkko Peltomäki
Inf. Process. Lett.1
2013 Introducing privileged words: Privileged complexity of Sturmian words
Jarkko Peltomäki
Theor. Comput. Sci.1