type:: [[REVIEWS]] tags:: year:: 2023 venue:: [[JOT]] full-title:: An Overview of the Declarative Programming Languages for the IoT Domain date-start:: [[26-11-2023]] - 19:18 date-submitted:: external-links:: status:: [[DONE]] deadline-submission:: file:: ![518-Article Text-1147-1-18-20231023 (2).pdf](../assets/518-Article_Text-1147-1-18-20231023_(2)_1701022738869_0.pdf) parent:: [[JOT-2019-20518]] - The authors submitted many files: - ![518-Cover letter-1148-1-18-20231023 (2).pdf](../assets/518-Cover_letter-1148-1-18-20231023_(2)_1701022765092_0.pdf) - [518-Source Texts-1149-1-18-20231023 (1).txt](../assets/518-Source_Texts-1149-1-18-20231023_(1)_1701022769457_0.txt) - ![518-Other-1150-1-18-20231023 (2).pdf](../assets/518-Other-1150-1-18-20231023_(2)_1701022774923_0.pdf) - [[Highlights]] - ((656391c6-bef8-4abc-ba0f-b2ca8b99cc49)) - Really? - ((65639275-d053-4ca4-880e-62fa957e59c6)) - Programming language for doing what? - ((656392b4-8333-41b1-890a-05962a0b0006)) - How can you discuss declarative languages without considering the software solutions or platforms they will be consumed? - ((656392f2-267f-4a7e-b72a-7d3511183da8)) - See my previous comment. - ((656395bb-d77c-4273-a0d5-f34815709932)) - The paper over-simplify the problem and it turns out to be too narrow by limiting the usefulness of the results - ((6563a989-dd52-449f-8ead-b34b8f249cb2)) - How is this assessment done in the paper? - ((6563a9ed-4480-48ee-8753-854648522409)) - How are we supposed to use this? - ((6563aa39-64b9-4159-a0d8-578a39c99eeb)) - This is a very simplified view of IoT systems that can encompass different components ranging from data sources, gateways, edge devices, cloud components, user applications for instance to show dedicated dashboards etc. - [[Comments]] - I appreciate the effort the authors have put into revising the paper. Unfortunately, the revised version still falls short of the necessary details required for a journal publication. As noted by the authors themselves, "this initial exercise offers an initial glimpse into the languages' ease of use and foundational constructs. Further in-depth evaluation and testing would be necessary for a comprehensive assessment of their suitability for IoT applications." - Despite the multiple iterations, I must express that the paper, in its current state, cannot be accepted as a contribution to the journal. It is deemed premature and lacks the in-depth and rigorous evaluations needed for the considered domain-specific languages. The evaluations are conducted without sufficient consideration for the software solutions or platforms that consume these languages. - I acknowledge the attempt to analyze different languages using a common example, as suggested in the previous review. However, the chosen "Hello World" example provides a very simplified view of IoT systems. Real-world IoT systems encompass diverse components, including data sources, gateways, edge devices, cloud components, and user applications (such as dedicated dashboards). The conclusions drawn from the given examples remain at a surface level and lack the necessary depth for a comprehensive understanding of the problem. - In light of these considerations, I recommend reconsidering the paper with a focus on conducting more thorough evaluations and providing detailed insights into the domain-specific languages, considering their applications in real-world scenarios. This would enhance the paper's suitability for a journal publication. - - - [[REVIEWS/Notes]] -