Sergiy Boroday

dblp:50/6369 · DBLP profile ↗
← Back
8ranked-venue papers
0as first author
0since 2021 · last 2013
—ORCID · none

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

Software engineering, systems software and programming languages · 7Computer networks · 1Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
3 papers
Program verification · 54% Software testing · 46%
Theoretical computer science
1 paper
Automata and formal languages · 100%

Topics — the 7 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification
model checking
0.122005
Properties and scopes in web model checking · ASE 2005
Confirming Configurations in EFSM Testing · IEEE Trans. Software Eng. 2004
Software testing › regression testing
test case prioritization
0.112009
Using String Distances for Test Case Prioritisation · ASE 2009
Program verification › temporal logic
temporal logic specification
0.112005
Properties and scopes in web model checking · ASE 2005
Program verification
configuration verification
0.012004
Confirming Configurations in EFSM Testing · IEEE Trans. Software Eng. 2004
Software testing
model-based testing
0.012004
Confirming Configurations in EFSM Testing · IEEE Trans. Software Eng. 2004
Automata and formal languages › finite automata
extended finite state machines
0.012004
Confirming Configurations in EFSM Testing · IEEE Trans. Software Eng. 2004
Automata and formal languages
finite automata
0.012004
Confirming Configurations in EFSM Testing · IEEE Trans. Software Eng. 2004

Methods — techniques the papers use, named apart from their topics

string distance metrics · 0.1prioritization algorithm · 0.1model checking · 0.1spin model checker · 0.1LTL · 0.1
YearPublicationVenuePosition
2013 A formal approach for run-time verification of web applications using scope-extended LTL
May Haydar, Alexandre Petrenko, Sergiy Boroday, Houari Sahraoui
Inf. Softw. Technol.3
2012 Prioritizing test cases with string distances
Yves Ledru, Alexandre Petrenko, Sergiy Boroday, Nadine Mandran
Autom. Softw. Eng.3
2010 From Scenarios to Test Implementations Via Promela
Andreas Ulrich, El Hachemi Alikacem, Hesham Hallal, Sergiy Boroday
ICTSS4
2009 Using String Distances for Test Case Prioritisation
abstract
Test case prioritisation aims at finding an ordering which enhances a certain property of an ordered test suite. Traditional techniques rely on the availability of code or a specification of the program under test. In this paper, we propose to use string distances on the text of test cases for their comparison and elaborate a prioritisation algorithm. Such a prioritisation does not require code and can be useful for initial testing and in cases when code is difficult to instrument. We also briefly report on preliminary results of an experiment where the proposed prioritisation technique was compared with random permutations and four classical string distance metrics were evaluated.
Yves Ledru, Alexandre Petrenko, Sergiy Boroday
ASE3
2006 A formal approach to property testing in causally consistent distributed traces
abstract
Abstract A formal framework for the analysis of execution traces collected from distributed systems at run-time is presented. We introduce the notions of event and message traces to capture the consistency of causal dependencies between the elements of a trace. We formulate an approach to property testing where a partially ordered execution trace is modeled by a collection of communicating automata. We prove that the model exactly characterizes the causality relation between the events/messages in the observed trace and discuss the implementation of this approach in SDL, where ObjectGEODE is used to verify properties using model-checking techniques. Finally, we illustrate the approach with industrial case studies.
Hesham Hallal, Sergiy Boroday, Alexandre Petrenko, Andreas Ulrich
Formal Aspects Comput.2
2005 Properties and scopes in web model checking
abstract
We consider a formal framework for property verification of web applications using Spin model checker. Some of the web related properties concern all states of the model, while others - only a proper subset of them. To be able to discriminate states of interest in the state space, we solve the problem of property specification in LTL over a subset of states of a system under test while ignoring the valuation of the properties in the rest of them. We introduce specialized operators that facilitate specifying properties over propositional scopes, where each scope constitutes a subset of states that satisfy a propositional logic formula. Using the proposed operators, the user can specify web properties more concisely and intuitively. We illustrate the proposed solution in specifying properties of web applications and discuss other potential applications.
May Haydar, Sergiy Boroday, Alexandre Petrenko, Houari Sahraoui
ASE2
2004 Confirming Configurations in EFSM Testing
abstract
We investigate the problem of configuration verification for the extended FSM (EFSM) model. This is an extension of the FSM state identification problem. Specifically, given a configuration ("state vector") and an arbitrary set of configurations, determine an input sequence such that the EFSM in the given configuration produces an output sequence different from that of the configurations in the given set or at least in a maximal proper subset. Such a sequence can be used in a test case to confirm the destination configuration of a particular EFSM transition. We demonstrate that this problem could be reduced to the EFSM traversal problem, so that the existing methods and tools developed in the context of model checking become applicable. We introduce notions of EFSM projections and products and, based on these notions, we develop a theoretical framework for determining configuration-confirming sequences. The proposed approach is illustrated on a realistic example.
Alexandre Petrenko, Sergiy Boroday, Roland Groz
IEEE Trans. Software Eng.2
1999 Confirming configurations in EFSM
Alexandre Petrenko, Sergiy Boroday, Roland Groz
FORTE2