Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Joss submission #324

Merged
merged 10 commits into from
Sep 13, 2024
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
[![coverage](https://rwth-ebc.github.io/FiLiP/master/coverage/badge.svg)](https://rwth-ebc.github.io/FiLiP/master/coverage)
[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://opensource.org/licenses/BSD-3-Clause)
[![build](https://rwth-ebc.github.io/FiLiP/master/build/build.svg)](https://rwth-ebc.github.io/FiLiP/master/build/build.svg)
[![DOI](https://joss.theoj.org/papers/10.21105/joss.06953/status.svg )](https://doi.org/10.21105/joss.06953)

FiLiP (Fiware Library for Python) is a python software development kit (SDK) for
accelerating the development of web services that use Fiware's Generic
Expand Down
162 changes: 162 additions & 0 deletions joss/paper.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
@article{kumpel_cloud_2019,
title = {A cloud-based operation optimization of building energy systems using a hierarchical multi-agent control},
volume = {1343},
issn = {1742-6596},
url = {https://dx.doi.org/10.1088/1742-6596/1343/1/012053},
doi = {10.1088/1742-6596/1343/1/012053},
pages = {012053},
number = {1},
journaltitle = {Journal of Physics: Conference Series},
author = {Kümpel, Alexander and Storek, Thomas and Baranski, Marc and Schumacher, Markus and Müller, Dirk},
urldate = {2023-11-06},
date = {2019-11},
langid = {english},
note = {Publisher: {IOP} Publishing}
}

@article{storek_application_2019,
title = {Application of the open-source cloud platform {FIWARE} for future building energy management systems},
volume = {1343},
issn = {1742-6596},
url = {https://dx.doi.org/10.1088/1742-6596/1343/1/012063},
doi = {10.1088/1742-6596/1343/1/012063},
pages = {012063},
number = {1},
journaltitle = {Journal of Physics: Conference Series},
author = {Storek, T. and Lohmöller, J. and Kümpel, A. and Baranski, M. and Müller, D.},
urldate = {2023-11-06},
date = {2019-11},
langid = {english},
note = {Publisher: {IOP} Publishing}
}

@online{fiware:2023,
title = {{FIWARE} Catalogue – {FIWARE}},
url = {https://www.fiware.org/catalogue/},
urldate = {2023-11-06},
date = {2023-06-26},
langid = {english}
}

@online{openapi,
title = {{OpenAPI} Specification},
url = {https://www.openapis.org/},
urldate = {2023-11-06},
date = {2023-11-06},
langid = {english}
}

@misc{uncefact,
title = {Codes for Units of Measure Used in International Trade},
publisher = {UN Centre for Trade Facilitation},
journal = {UNECE Code List Recommendations},
url = {https://unece.org/trade/uncefact/cl-recommendations},
year = {2021}
}

@misc{pydantic,
title = {Pydantic: Data validation using Python type hint},
year = {2023},
publisher = {GitHub},
journal = {GitHub repository},
url = {https://github.com/pydantic/pydantic},
doi = {10.5281/zenodo.10185654}
}

@misc{unitest,
title = {Unitest: Unit testing framework},
year = {2023},
publisher = {Python},
journal = {Python Documentation},
url = {https://docs.python.org/3/library/unittest.html}
}


@misc{QuantumLeapClient,
title = {QLClient},
year = {2024},
publisher = {GitHub},
journal = {GitHub repository},
url = {https://github.com/OkinawaOpenLaboratory/QuantumLeapClient}
}

@misc{fiware-ngsi-api,
title = {fiware-api},
year = {2024},
publisher = {GitHub},
journal = {GitHub repository},
url = {https://github.com/robotics-4-all/fiware-ngsi-api}
}

@misc{fiot-client-ngsi-python,
title = {fiot-client},
year = {2024},
publisher = {GitHub},
journal = {GitHub repository},
url = {https://github.com/FIoT-Client/fiot-client-ngsi-python}
}

@misc{orion-python-client,
title = {orion-client},
year = {2024},
publisher = {GitHub},
journal = {GitHub repository},
url = {https://github.com/openath/orion-python-client}
}


@misc{requests,
author = {Kenneth Reitz},
title = {Requests: HTTP for Humans},
year = {2023},
publisher = {GitHub},
journal = {GitHub repository},
url = {https://github.com/psf/requests}
}

@misc{canterafonsecaFIWARENGSIV2Specification,
title = {{{FIWARE-NGSI}} v2 {{Specification}}},
author = {Cantera Fonseca, Jos{\'e} Manuel and M{\'a}rquez, Ferm{\'i}n Gal{\'a}n and Jacobs, Tobias},
year = {2018},
urldate = {2023-12-15},
abstract = {This specification defines the FIWARE-NGSI version 2 API. FIWARE-NGSI v2 is intended to manage the entire lifecycle of context information, including updates, queries, registrations, and subscriptions.}
}

@misc{storekFIWAREEnergySystem2023,
title = {{{FIWARE}} for {{Energy System Engineers}}: {{An Introduction}} to {{FIWARE-based Applications}} in {{Python}}},
author = {Thomas Storek and Dirk M{\"u}ller},
year = {2023},
doi = {10.18154/RWTH-2022-11779},
cid = {I:(DE-82)419510{$_2$}0140620 / I:(DE-82)080052{$_2$}0160101},
cin = {419510 / 080052},
reportid = {RWTH-2022-11779},
typ = {PUB:(DE-HGF)17}
}


@article{blechmann_open_2023,
title = {Open source platform application for smart building and smart grid controls},
volume = {145},
issn = {0926-5805},
url = {https://www.sciencedirect.com/science/article/pii/S0926580522004927},
doi = {10.1016/j.autcon.2022.104622},
abstract = {In this work, an open source platform, based on the {FIWARE} software framework and other open source components, is used to perform experimental cloud control on two use cases from the smart building and smart grid domains. All communication between the platform and the field layer is realized via the public internet and therefore encryption, authentication, and authorization measures are installed. In the first use case, the supply temperature of a conventional heating circuit is controlled as it is a common task in building energy systems. In the second use case, the power balance of a simulated microgrid is monitored by real phasor measurement units and a controller is used to maintain grid stabilty. The suitability of the platform is validated using requirements derived from literature. The platform is applicable to both use cases. Though, limitations and prospective areas for improvement are identified.},
pages = {104622},
journaltitle = {Automation in Construction},
author = {Blechmann, Sebastian and Sowa, Igor and Schraven, Markus Hans and Streblow, Rita and Müller, Dirk and Monti, Antonello},
urldate = {2022-11-02},
date = {2023-01-01}
}

@article{araujo_performance_2019,
title = {Performance evaluation of {FIWARE}: {A} cloud-based {IoT} platform for smart cities},
volume = {132},
issn = {0743-7315},
url = {https://www.sciencedirect.com/science/article/pii/S0743731519300164},
doi = {10.1016/j.jpdc.2018.12.010},
journaltitle = {Journal of Parallel and Distributed Computing},
author = {Araujo, Victor and Mitra, Karan and Saguna, Saguna and Åhlund, Christer},
year = {2019},
pages = {250--261}
}

Loading