Simón Emmanuel Gutiérrez Brida's repositories
BeAFix
BeAFix, for Bounded exhaustive Alloy Fix, is a technique to automatically repair Alloy models. Our technique is based on exhaustive search of repair candidates (generated by applying mutation operators) up to a certain bound (amount of mutations per marked expressions and/or a specific amount of time). As a way to reduce how many candidates we need to visit in our search, we use several pruning techniques as well as prioritizing partially repaired candidates.
DependencyScanner
A simple scanner to scan class and class dependencies in a specific folder
GTIITComputerOrganizationSpring2023
Source code examples for Computer Organization at GTIIT
GTIITComputerOrganizationWinter23
Code for Computer Organization for GTIIT 2023 Winter's semester
garoe-platform
Automatically exported from code.google.com/p/garoe-platform
ICEBAR
ICEBAR, for Iterative Counter Example Guided Alloy Repair, is an automatic Alloy model repair technique based on ARepair. ICEBAR takes a buggy model and a property based oracle (both written in Alloy). It uses the oracle to check the model and strengthen a test suite from counterexamples when found. The buggy model alongside a test suite is passed to ARepair, if a fix is found, this is checked against the property based oracle to check if it's a correct fix, if not, then the process repeats until a given bound.
OJ-with-Java-1.6
A new version of OJ that is compatible with Java 1.6
ARepair
A Repair Framework for Alloy
defects4j
A Database of Existing Faults to Enable Controlled Testing Studies for Java
DEMOS_GIT
A simple demo for Git
EventLogger
An event logger that supports logging events from multiple processes
flask-assignment
flask-mpolitano created by GitHub Classroom
GTIITIntSystemsProgrammingWinter23
Public Code for Introduction to Systems Programming for GTIIT 2023 Winter's semester
JavaClassReloader
The Reloader class allows to dynamically load and reload java classes.
LearningALot
Repositorio con información básica de varios lenguajes, herramientas, y servicios
muJava4Defects4j
A script to use mujava++ along with defetcs4j
mujavappEclipsePlugin
muJava++ plugin for eclipse
openai_simple_api
A very simple prototype to interact with the openai Completion and Chat Completion API.
OpenJML
This is the primary repository for the source code of the OpenJML project. The source code is licensed under GPLv2 because it derives from OpenJDK which is so licensed. The active issues list for OpenJML development is here and the wiki contains information relevant to development. Public documentation for users is at the project website:
PRVOEvaluation
An evaluation on MuJava++ PRVO operator
saiema.github.io
Use this template if you need a quick developer / data science portfolio! Based on a Minimal Jekyll theme for GitHub Pages.
spoon
Spoon is a library for analyzing, rewriting, transforming, transpiling Java source code. It parses source files to build a well-designed AST with powerful analysis and transformation API. It fully supports Java 8. :beers: :sparkles:
strykerTest
A minimal version of Stryker to test some issues
TACO
Repository for the TACO (Translation of Annotated Code) tool.