O LapesFI é uma API REST desenvolvida como parte de um projeto da FAPESP, relacionado à criação de um injetor de erros em aplicações de Cidades Inteligentes. Essa API foi criada com o objetivo de fornecer funcionalidades para a injeção de erros controlados, permitindo a simulação e o teste de cenários de falhas em sistemas de Cidades Inteligentes.
- Injeção de erros controlados.
- Simulação de diferentes tipos de falhas, incluindo:
- Bias
- Drift
- Loss of Accuracy
- Freezing
- Calibration Error
- Possibilidade de testar mecanismos de validação e recuperação de dados corrompidos.
- docker
- docker-compose
Criar os contêineres
sudo docker-compose build
Subir os contêineres
sudo docker-compose up
Para verificar se os contêineres:
sudo docker ps
Entidade | Endpoint | Requisições |
---|---|---|
Resource | /resources | Resource |
Capability | /capabilities | Capability |
Erros | /faults | Faults |
Se você deseja contribuir para o desenvolvimento da LapesFI, siga as etapas abaixo:
- Faça um fork deste repositório.
- Crie uma branch para suas modificações: git checkout -b feature/nova_feature.
- Faça as alterações desejadas e salve.
- Faça o commit das suas alterações: git commit -m 'Adiciona nova feature'.
- Faça o push para o branch correspondente: git push origin feature/nova_feature.
- Abra um pull request para revisão das suas modificações.
Se você encontrar algum problema ou tiver alguma dúvida em relação ao uso da LapesFI, sinta-se à vontade para entrar em contato com nossa equipe de suporte em ruanlima@estudante.ufscar.br.