Digital Genome and Self-Regulating Distributed Software Applications with Associative Memory and Event-Driven History
Round 1
Reviewer 1 Report
Comments and Suggestions for AuthorsThis study introduces a novel concept, implementing biological principles into digital systems through a digital genome framework. It also demonstrates the potentials to achieve structural stability and communication among distributed components with shared knowledge.
Some considerations.
-The abstract should include relevant studies and challenges, along with a summarized overview of the manuscript, providing a clearer understanding.
-The Introduction section contains extensive content that is hard to follow. It's suggested to offer a summary or use subsections to improve clarity of the structure. Similarly, in the Application section, an overview from a methodology perspective would clarify the workflow and involved aspects.
-The Results section lacks sufficient detail to aid readers in understanding the study's objectives.
-The Conclusion should be revised to ensure it aligns with the objectives outlined in the abstract.
-It is recommended to provide a clearer roadmap for future research based on the current findings.
-Consider discussing limitations and areas for further refinement of the proposed framework.
-Detailed contributions are expected to clearly support this study
Comments on the Quality of English Languagen/a
Author Response
The manuscript is revised considering all reviewer's comments. The attached file gives the responses to comments of Reviewer 1 Round 1.
Author Response File: Author Response.pdf
Reviewer 2 Report
Comments and Suggestions for AuthorsThe current research concerns an approach of distributed software applications using general theory of information and digital genomes. Many artificial intelligence concepts are clearly linked to creating a method for distributed application services.
A good state of the art based on the most relevant references of the domain is presented.
Animal organisms are composed of material and energy, and their constructions and behaviors are determined by genotypes (instance of genome). A similar description is proposed in the current proposal for software applications. The time is replaced by strings of events.
In distributed processing, a relevant problem concerns the consistent runs and the consistent states. The decisions are influenced by these consistencies. How does the proposed method guarantee consistency?
Why is better the use of autopoietic digital automata? Their evolution should be based on a kind of evaluations. How can be measured the benefits of the new autopoietic and cognitive behavior?
In regular practical applications (of evolutionary systems), the genotypes are implemented obtaining individuals. Not their genomes are implemented and tested. The assessment concerns the (particular) individuals. How are assessed the newly proposed digital genomes?
How is measured/assessed the maintenance of structural stability? How are improved the digital genomes for obtaining better behaviors?
You declared: “The architecture provides a self-regulating distributed software application using resources from different providers.” How is measured the deviation, and how is it corrected?
You declared: SWM “also manages the deviations from the expected workflow by using the policies that define actions to correct them.” How are these policies determined? How can you demonstrate that the policies diminish the deviation?
Author Response
The paper is revised addressing all reviewer's comments and a video link is added to demonstrate the implementation and workflows of the service.
Attached file gives the responses to the comments from reviewer 2.
Author Response File: Author Response.pdf
Reviewer 3 Report
Comments and Suggestions for AuthorsPaper Summary
|
|||||||
Summary of Strengths
|
|||||||
Summary of Weakness
|
|||||||
Comments and Suggestions
|
|||||||
Typos
|
Author Response
The paper is revised addressing all reviewer's comments and a video link is added to demonstrate the implementation and workflows of the service.
The attached file gives the responses to the comments from reviewer 3.
Author Response File: Author Response.pdf
Round 2
Reviewer 1 Report
Comments and Suggestions for AuthorsThank you for your hard work. The authors have done a job addressing the reviewers' comments, but the response could benefit from a bit more clarity and detail in some areas. For instance, in the sections on the Abstract, Introduction, and Results, it would be helpful to specify whether new content or references were added to address the reviewers' concerns directly. Providing a brief summary of any changes made would make the response stronger.
It would also help to highlight the key contributions mentioned in the manuscript and explain how they are supported by the video. Additionally, clearly outlining each author's specific contributions in the response would add clarity and make things more transparent.
The conclusion paragraphs are packed with valuable information and do a great job of covering the key aspects of the research. However, they feel quite dense. Breaking up some of the complex sentences and using simpler language could make the text easier to follow. For example, a sentence like, "This paper describes our attempt to apply the same knowledge representation to build, operate, and manage a society of autonomous distributed software components with complex organizational structures," could be simplified to improve readability.
Focusing on the most important findings and their implications is key. The section on the digital genome, for instance, could be condensed to focus on its main contribution without going into too much detail. Overall, the conclusion could be more concise and reader-friendly by improving the clarity, structure, and flow.
Comments on the Quality of English Languagen/a
Author Response
Thank you for your comments. We have addressed them and included them in the attached file.
Please see the attachment.
Author Response File: Author Response.pdf