Skip to search boxSkip to navigationSkip to main content

GreenHouse DT Artifact for Declarative Dynamic Object Reclassification

  • Riccardo Sieve(Creator)
    ,
  • ,
  • Ferruccio Damiani(Creator)
    ,
  • Einar Broch Johnsen(Creator)
Dataset:
Dataset Types
Software

Dataset Information

Date made available

2025-04-24

Publisher

ZENODO

Description

GreenHouse DT Artifact for Declarative Dynamic Object Reclassification This is the artifact for the "Declarative Dynamic Object Reclassification" paper presented in the European Conference on Object-Oriented Programming (ECOOP) conference in 2025. The project is a greenhouse management system that uses Docker containers to simulate and adapt to environmental changes. It includes components such as a RESTful API, a triplestore database (Fuseki), a time-series database (InfluxDB), and an optional message broker (ActiveMQ). How can it be used? Setup and Deployment: Install dependencies using python3 setup.py. Ensure Docker and docker compose are installed. Configure environment variables in .env files for customization. Testing Run the test script (python3 ecoop-artifact-test.py) to validate system functionality. Tests include adaptation scenarios for plants (e.g., health states) and pumps (e.g., operational states). Real-World Usage Modify .env files to match your environment and security policies. Use the provided API to interact with the system for CRUD operations. Integrate with external components like Apache ActiveMQ.

Cite this dataset

Brief description
Riccardo Sieve, Eduard Kamburjan, Ferruccio Damiani, Einar Broch Johnsen. (2025). GreenHouse DT Artifact for Declarative Dynamic Object Reclassification. 10.5281/zenodo.15275246