Reverse engineering concurrent UML state machines using black box testing and genetic programming
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @Article{journals/isse/Drusinsky17a,
-
title = "Reverse engineering concurrent {UML} state machines
using black box testing and genetic programming",
-
author = "Doron Drusinsky",
-
journal = "Innovations in Systems and Software Engineering",
-
year = "2017",
-
number = "2-3",
-
volume = "13",
-
pages = "117--128",
-
keywords = "genetic algorithms, genetic programming, SBSE",
-
bibdate = "2017-09-21",
-
bibsource = "DBLP,
http://dblp.uni-trier.de/db/journals/isse/isse13.html#Drusinsky17a",
-
DOI = "doi:10.1007/s11334-017-0299-9",
-
abstract = "This paper presents a technique for reverse
engineering, a software system generated from a
concurrent unified modelling language state machine
implementation. In its first step, a primitive
sequential finite-state machine (FSM) is deduced from a
sequence of outputs emitted from black box tests
applied to the systems input interface. Next, we
provide an algorithmic technique for decomposing the
sequential primitive FSM into a set of concurrent
(orthogonal) primitive FSMs. Lastly, we show a genetic
programming machine learning technique for discovering
local variables, actions performed on local and
non-binary output variables, and two types of intra-FSM
loops, called counting-loops and while-loops.",
- }
Genetic Programming entries for
Doron Drusinsky
Citations