Special Issue "Quality Assurance and Risk Mitigation in Large-Scale Distributed Systems"
Deadline for manuscript submissions: closed (15 July 2022) | Viewed by 535
Interests: self-organization; multi-agent systems; self-adaptive software; distributed systems; Internet of things
Interests: simulation; (self-organizing) coordination; aggregate computing; pervasive systems; software engineering; agile techniques and DevOps
Distributed systems are at the centre of several scientific and technological trends, which aim to make them increasingly large scale, heterogeneous, open, autonomous, and situated. Engineering efforts are devoted to harnessing the complexity of such systems to support applications and services upon which users can depend. Traditional issues of distributed systems include communication, coordination, consistency, availability, replication, and fault tolerance. Dealing with such issues often involves making trade-offs, as suggested by constructs like the CAP theorem. Additional issues like guaranteeing soft/hard deadlines, synchronising the state of physical/software components, promoting efficiency through deployment relocation, and self-management are entering the picture, as driven by whole research fields like real-time systems, cyber-physical systems, and autonomic computing. In summary, increasing complexity is implied in the functional and nonfunctional goals and requirements of future-generation systems, and this demands for theories, tools, and methods able to provide formal guarantees and properties of correctness and/or the ability to restore correct states if temporary failures are tolerated. Assessment of these guarantees cannot be limited to an isolated testing phase but should instead permeate the whole software lifecycle, from early detection of potential bugs, dodgy code, and known antipatterns down to monitoring the status of the runtime system.
To address the aforementioned challenges, this Special Issue welcomes original, high-quality research work on distributed systems that help to promote their quality and mitigate risks in their operation. These might include theories, architectures, approaches, methods, techniques, and tools addressing code quality assurance, testing, verification, monitoring, security audits, correctness-by-construction, and self-approaches.
Topics of interest include, but are not limited to:
- Language-based approaches for distributed systems architecture
- Monitoring of distributed systems
- Runtime verification of distributed systems
- Testing of distributed systems
- Quality assurance of distributed systems
- Self-reconfiguration of distributed systems
- Self-repair of distributed systems
- Model checking for distributed systems
- Machine learning for verification and validation of distributed systems
- Reliability in cyber-physical systems
- Graceful degradation of distributed systems
- Flexible or dynamic deployment of distributed systems
- Architectural description languages and verification of architectural properties
- Correct-by-construction distributed systems
- Resilient distributed systems
- Dependable distributed systems
- DevOps techniques for distributed systems
Please feel free to contact the Guest Editors for any inquiries about the relevance of prospective manuscripts to the suggested topics in this call for papers.
Dr. Roberto Casadei
Dr. Danilo Pianini
Manuscript Submission Information
Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All submissions that pass pre-check are peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.
Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Electronics is an international peer-reviewed open access semimonthly journal published by MDPI.
Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 2000 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.