- Sep 16, 2021
-
-
Sergio Pérez authored
-
Sergio Pérez authored
* Arity added to tuple elements * Stack states correctly updated (considers the previous traversed edge to differentiate states)
-
- Sep 10, 2021
-
-
Sergio Pérez authored
-
- Sep 08, 2021
-
-
Sergio Pérez authored
-
- Sep 07, 2021
-
-
Sergio Pérez authored
-
Sergio Pérez authored
- Generators implicit and explicit restrictions are now more accurately treated - Created +-[]S (List structure constraints) - Created +-{}S (Tuple structure constraints) - New kind of edges (ValueStructural Edges) - Prevented the interference of the traversal of (Black) Structural Edges with other edges
-
- Jul 27, 2021
-
-
Sergio Pérez authored
* .erl -> original program * .criterion -> slicing criterion (line var) * .goldStandard -> minimal slice * .sliced -> slice computed by the slicer
-
Sergio Pérez authored
* Erlang script path defined * Fixes in code generation: some sliced expressions removed instead of replaced * Fix guard stacks in CFG generation * Logic simplification in Node-Result creation process * Fixed dead clause detection * Improvements added to summary generation: + Function calls associated to a particular formal-out-formal-in summary edge are only repended when the grammar term is created, and not for each added production + The list of constraints stacked after an AsteriskConstraint are removed when another AsteriskConstraint is pushed to the stack
-
- Jul 23, 2021
-
-
Sergio Pérez authored
-
Sergio Pérez authored
* Call arcs to clause nodes
-
Sergio Pérez authored
* Traversal restriction of Generator value edge traversal * CFG limitation for unreachable code
-
Sergio Pérez authored
-
- Jul 16, 2021
-
-
Sergio Pérez authored
* The CFG ignores unreachable clauses in if expressions * High order call slicing improved * Fix Anonymous routines lack of value dependencies
-
- Jul 12, 2021
-
-
Sergio Pérez authored
* AdHoc anonymous function calls (fun(X)-> X+1 end(5)) * Named anonymous function / function calls
-
Sergio Pérez authored
* Anonymous functions considered (fun(X) -> ... end) * Shadowing in Anonymous Functions and LCs improved
-
- Jul 09, 2021
-
-
Sergio Pérez authored
* ast.erl and saver.erl has been moved to e-knife resources folder * CFG and Value arcs are now in e-Knife * CFGs are built with a the visitor pattern * The graph library is now jgrapht * CFGs of the clauses of the same method are now independent * Interprocedural clause matching has been improved to not link unreachable clauses * Shadowed variables and its value are now delimited to their context * Classic algorithm has been added to slicing computed algorithms
-
- Jun 23, 2021
-
-
Sergio Pérez authored
-
- Jun 11, 2021
-
-
Carlos Galindo authored
-
Carlos Galindo authored
-
- Jun 10, 2021
-
-
Carlos Galindo authored
-
Carlos Galindo authored
-
Carlos Galindo authored
-