This document provides reviews of 3 research papers on distributed systems. The reviews were created by following a structured format including the paper title, authors, main idea, results, impact, evidence, prior work, and ideas for future work. For the first paper, the summary discusses analyzing the cost and resource optimization of running real-life applications on an open source cloud. The second paper proposes a software testing framework called IVRIDIO to provide test-first performance as a cloud service. The third paper presents a formal approach to developing fault tolerant distributed systems using refinement techniques.
This sample Test Plan template gives you an idea about how to preparation of Test Plan . Test Plan Templates, Test Plan sample Template and Fundamentals.
This sample Test Plan template gives you an idea about how to preparation of Test Plan . Test Plan Templates, Test Plan sample Template and Fundamentals.
One complete test plan for a Web Application . This test plan is for our official IIT website . Tanim Hasan along with shibbir hossain are worked on it
Aliaa delivered a session in the topic of “Test planning” using a new technique of delivering content through games and knowledge sharing instead of instructive technique. The session covered all test planning activities including defining test items, risk assessment techniques, testing strategies, planning for testing resources, testing scheduling, and test deliverables and the final test plan documents.
The session introduced to quality team at ITWorx (June , 2013)
This is chapter 2 of ISTQB Specialist Performance Tester certification. This presentation helps aspirants understand and prepare the content of the certification.
One complete test plan for a Web Application . This test plan is for our official IIT website . Tanim Hasan along with shibbir hossain are worked on it
Aliaa delivered a session in the topic of “Test planning” using a new technique of delivering content through games and knowledge sharing instead of instructive technique. The session covered all test planning activities including defining test items, risk assessment techniques, testing strategies, planning for testing resources, testing scheduling, and test deliverables and the final test plan documents.
The session introduced to quality team at ITWorx (June , 2013)
This is chapter 2 of ISTQB Specialist Performance Tester certification. This presentation helps aspirants understand and prepare the content of the certification.
Droisys is an internationally recognized leader helping mankind advance and businesses grow through cost effective technology. Our focus is on creating secure applications to simplify people’s lives so they become raving fans.
Prise en compte de la dimension temporelle dans la modélisation des systèmes ...Pierre-Marie Delpech
La cartographie du programme Copernic que nous avons lancé à la DGFiP a développé une dimension originale, particulièrement novatrice pour l'état de l'art des outils d'urbanisation et cartographie des systèmes d'information, qui faisait cependant particulièrement défaut à la gouvernance des programme de transformation de SI: la dimension temporelle.
Il a s'agit d'introduire dans le méta-modèle classique d'urbanisation le concept de "palier", ainsi que les méta-relations nécessaires aux niveaux fonctionnel et applicatif, afin de permettre de spécifier l'ensemble des composants mis simultanément en production pour atteindre un nouvel état stable du SI le long de sa trajectoire de transformation (vers une architecture orientée service en l'occurrence).
Grace à quoi, cette trajectoire est aujourd'hui prise en compte dans la cartographie du SI. Alors que cette dernière se cantonnait auparavant à donner une vision stratégique, mais statique (carte = snapshop) des architectures existante et cible, elle donne désormais une vision dynamique du SI et offreau pilotage du programme de meilleures analyse d'impacts en cas d'aléas (retard de palier, par exemple).
Droisys is an internationally recognized leader helping mankind advance and businesses grow through cost effective technology. Our focus is on creating secure applications to simplify people’s lives so they become raving fans
TFS2010: Nuts and Bolts of Visual Studio Scrum v1.0 Template
Visual Studio and Team Foundation Server (TFS) are the cornerstones of development on the Microsoft .NET platform. These tools represent some of the best opportunities for success and to experience a focused and smooth software development process. For TFS 2010 Microsoft heavily invested in Scrum and is moving some internal product teams onto the approach.
This session is not about Scrum in depth, (for that please visit scrum.org) but rather, we will cover the lifecycle of creating work items and how this fits into Scrum using Visual Studio ALM and Team Foundation Server. We will cover in detail:
* How to successfully gather requirements
* How to plan a project using TFS 2010 and Scrum
* How to work with a product backlog in TFS 2010
* The right way to plan a sprint with TFS 2010
* Tracking your progress
* The right way to use work items
* Leveraging built-in reporting and Project portals available on the SharePoint dashboard
* Reports targeted to the Product Owner / Project Manager
You will walk away knowing how to interpret and understand a project health and progress. Visual Studio ALM is designed to address many of the problems faced by teams using traditional approaches. It does
so by providing a set of integrated tools to help teams improve their software development activities and to help management better support the software development processes.
A systematic mapping study of performance analysis and modelling of cloud sys...IJECEIAES
Cloud computing is a paradigm that uses utility-driven models in providing dynamic services to clients at all levels. Performance analysis and modelling is essential because of service level agreement guarantees. Studies on performance analysis and modelling are increasing in a productive manner on the cloud landscape on issues like virtual machines and data storage. The objective of this study is to conduct a systematic mapping study of performance analysis and modelling of cloud systems and applications. A systematic mapping study is useful in visualization and summarizing the research carried in an area of interest. The systematic study provided an overview of studies on this subject by using a structure, based on categorization. The results are presented in terms of research such as evaluation and solution, and contribution such as tools and method utilized. The results showed that there were more discussions on optimization in relation to tool, method and process with 6.42%, 14.29% and 7.62% respectively. In addition, analysis based on designs in terms of model had 14.29% and publication relating to optimization in terms of evaluation research had 9.77%, validation 7.52%, experience 3.01%, and solution 10.51%. Research gaps were identified and should motivate researchers in pursuing further research directions.
Cobe framework cloud ontology blackboard environment for enhancing discovery ...ijccsa
The new relatively concept of cloud computing & its associated methodologies has many advantages in the
world of today. Such advantages range between providing solutions for integration of the miscellaneous
systems & presenting as well guarantees for distribution of searching means & integration of software
tools which are used by consumers & different providers. In this paper, we have constructed an ontologybased
cloud framework with a view to identifying its external agent’s interoperability. The proposed
framework has been designed using the blackboard design style. This framework is composed of mainly
two components: controller and cloud ontology blackboard environment. The function of the controller is
to interact with consumers after receipt of the subject request where it spontaneously uses the ontology
base to distribute it & constitute the required related responses whereas the function of the second
framework component is to interact with different cloud providers and systems, using the meta-ontology
framework to restructure data via using AI reasoning tools and map them to its corresponding
redistributed request. Finally, E-tourism case study can be applicable will be explored.
Improved Presentation and Facade Layer Operations for Software Engineering Pr...Dr. Amarjeet Singh
Nowadays, one of the most challenging situations for
software developers is the presence of a mismatch between
relational database systems and programming codes. In the
literature, this problem is defined as "impedance mismatch".
This study is to develop a framework built on innovations
based on the existing Object Relational Mapping technique to
solve these problems. In the study, users can perform
operations for three different database systems such as
MsSQL, MySql and Oracle. In addition, these operations can
be done within the framework of C# and Java programming
languages. In this framework, while the developers can define
database tables in the interface automatically, they can create
relations between tables by defining a foreign key. When the
system performs these operations, it creates tables, views, and
stored procedures automatically. In addition, entity classes in
C# and Java for tables and views, and operation classes for
stored procedures are created automatically. The summary of
the transactions can be taken as pdf file by the framework. In
addition, the project can automatically create Windows
Communication Foundation classes to facilitate the handling
of database elements created and the interfacing operations, as
well. This framework, which supports distributed systems, can
be downloaded at this link.
The concept of Genetic algorithm is specifically useful in load balancing for best virtual
machines distribution across servers. In this paper, we focus on load balancing and also on
efficient use of resources to reduce the energy consumption without degrading cloud
performance. Cloud computing is an on demand service in which shared resources, information,
software and other devices are provided according to the clients requirement at specific time. It‟s
a term which is generally used in case of Internet. The whole Internet can be viewed as a cloud.
Capital and operational costs can be cut using cloud computing. Cloud computing is defined as a
large scale distributed computing paradigm that is driven by economics of scale in which a pool
of abstracted virtualized dynamically scalable , managed computing power ,storage , platforms
and services are delivered on demand to external customer over the internet. cloud computing is
a recent field in the computational intelligence techniques which aims at surmounting the
computational complexity and provides dynamically services using very large scalable and
virtualized resources over the Internet. It is defined as a distributed system containing a
collection of computing and communication resources located in distributed data enters which
are shared by several end users. It has widely been adopted by the industry, though there are
many existing issues like Load Balancing, Virtual Machine Migration, Server Consolidation,
Energy Management, etc.
Migration strategies for object oriented system to component based systemijfcstjournal
Migration of object oriented system to component based System is not an easy task, not only technically a
lot of changes needs to be done but also numerous other issues needs to be kept in mind. However Component based Software development has been gaining its popularity from the past few years and has higher reusability scope. Programs built using CBSE approach are confirmed to be suitable to new environments. These days it’s a universal practice to reuse components in project to achieve better quality and to save time. So moving to CBSE from object oriented seems wise decision. Number of approaches has been introduced to implement this and each one of them has its own pros and cons. The paper focuses on the brief review on works of different authors in this area from the year 2000 to 2014.
The analytic hierarchy process (AHP) has been applied in many fields and especially to complex
engineering problems and applications. The AHP is capable of structuring decision problems and finding
mathematically determined judgments built on knowledge and experience. This suggests that AHP should
prove useful in agile software development where complex decisions occur routinely. In this paper, the
AHP is used to rank the refactoring techniques based on the internal code quality attributes. XP
encourages applying the refactoring where the code smells bad. However, refactoring may consume more
time and efforts.So, to maximize the benefits of the refactoring in less time and effort, AHP has been
applied to achieve this purpose. It was found that ranking the refactoring techniques helped the XP team to
focus on the technique that improve the code and the XP development process in general.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...Amil Baba Dawood bangali
Contact with Dawood Bhai Just call on +92322-6382012 and we'll help you. We'll solve all your problems within 12 to 24 hours and with 101% guarantee and with astrology systematic. If you want to take any personal or professional advice then also you can call us on +92322-6382012 , ONLINE LOVE PROBLEM & Other all types of Daily Life Problem's.Then CALL or WHATSAPP us on +92322-6382012 and Get all these problems solutions here by Amil Baba DAWOOD BANGALI
#vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore#blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #blackmagicforlove #blackmagicformarriage #aamilbaba #kalajadu #kalailam #taweez #wazifaexpert #jadumantar #vashikaranspecialist #astrologer #palmistry #amliyaat #taweez #manpasandshadi #horoscope #spiritual #lovelife #lovespell #marriagespell#aamilbabainpakistan #amilbabainkarachi #powerfullblackmagicspell #kalajadumantarspecialist #realamilbaba #AmilbabainPakistan #astrologerincanada #astrologerindubai #lovespellsmaster #kalajaduspecialist #lovespellsthatwork #aamilbabainlahore #Amilbabainuk #amilbabainspain #amilbabaindubai #Amilbabainnorway #amilbabainkrachi #amilbabainlahore #amilbabaingujranwalan #amilbabainislamabad
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
Hierarchical Digital Twin of a Naval Power SystemKerry Sado
A hierarchical digital twin of a Naval DC power system has been developed and experimentally verified. Similar to other state-of-the-art digital twins, this technology creates a digital replica of the physical system executed in real-time or faster, which can modify hardware controls. However, its advantage stems from distributing computational efforts by utilizing a hierarchical structure composed of lower-level digital twin blocks and a higher-level system digital twin. Each digital twin block is associated with a physical subsystem of the hardware and communicates with a singular system digital twin, which creates a system-level response. By extracting information from each level of the hierarchy, power system controls of the hardware were reconfigured autonomously. This hierarchical digital twin development offers several advantages over other digital twins, particularly in the field of naval power systems. The hierarchical structure allows for greater computational efficiency and scalability while the ability to autonomously reconfigure hardware controls offers increased flexibility and responsiveness. The hierarchical decomposition and models utilized were well aligned with the physical twin, as indicated by the maximum deviations between the developed digital twin hierarchy and the hardware.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Student information management system project report ii.pdfKamal Acharya
Our project explains about the student management. This project mainly explains the various actions related to student details. This project shows some ease in adding, editing and deleting the student details. It also provides a less time consuming process for viewing, adding, editing and deleting the marks of the students.
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Dr.Costas Sachpazis
Terzaghi's soil bearing capacity theory, developed by Karl Terzaghi, is a fundamental principle in geotechnical engineering used to determine the bearing capacity of shallow foundations. This theory provides a method to calculate the ultimate bearing capacity of soil, which is the maximum load per unit area that the soil can support without undergoing shear failure. The Calculation HTML Code included.
Saudi Arabia stands as a titan in the global energy landscape, renowned for its abundant oil and gas resources. It's the largest exporter of petroleum and holds some of the world's most significant reserves. Let's delve into the top 10 oil and gas projects shaping Saudi Arabia's energy future in 2024.
1. Assignment on
Paper Review of 3 Research Papers
Distributed Systems
CSE 601
Submitted by
Nadia Nahar BIT0327
Submitted to
Dr. Kazi Muheymin-Us-Sakib
Associate Professor
Institute of Information Technology
University of Dhaka
Submission Date
7th November, 2013
2. From the given papers, my selected papers are –
i. An Empirical Investigation of Cost-Resource Optimization for running Real-Life
Applications in Open Source Cloud
ii. IVRIDIO: Design of a Software Testing Framework to Provide Test-first Performance
as a Service
iii. Developing Fault Tolerant Distributed Systems by Refinement
I have thoroughly read these papers and created review for each of them. For creation of the
reviews I looked for answers of several questions and combined them in my paper reviews.
The question were –
1. What is the problem?
2. Why this is a problem?
3. How author(s) solved the problem?
4. What that author has achieved?
5. What the author did not mention/consider?
After finding the answers of these questions, I have created several sections to include these
answers and the sections are –
1. Paper Title
2. Author(s)
3. Idea (question 1)
4. Result(s) (question 4)
5. Impact (question 2)
6. Evidence (question 3)
7. Prior Work
8. Criticism (question 5)
9. Ideas of Future Work
In the next section, the reviews of the selected papers are presented.
3. Paper Review #1
Paper Title
An Empirical Investigation of Cost-Resource Optimization for running Real-Life
Applications in Open Source Cloud
Author(s)
1. Asif Imran
2. Alim Ul Gias
3. Kazi Sakib
The authors’ affiliation:
Institute of Information Technology, University of Dhaka, Bangladesh
Idea
The main idea of the paper is to find out the cost-resource benefits of executing real
life applications on open source cloud platform. These benefits are measured by evaluating
the empirical data.
Result(s)
The research has revealed that the cloud features play key role to improve cost-resource
performance. The experiment says, memory utilization is seen to increase by
22.16% and direct-indirect cost savings sum up to 40% in the cloud.
Impact
The extent to which cloud can reduce memory wastage and save costs is an important
issue of research. No analysis was held before to measure performance of open source cloud
using practical scenario and data. So, the analysis of empirical data to measure the
performance of open source cloud is needed, which was the intention of the paper being
reviewed.
Evidence
The comparison of five real life applications running on the cloud with traditional
systems was done to find out the cost-resource performance. The metrics they used to
identify the performance are Resource Utilization (RU), Resource Wastage (RW) and Direct-
Indirect costs (DC and IC).
Prior Work
Previously, researches were held to identify performance in terms of CPU and
memory utilization for commercial cloud services. The processor performance for executing
4. heterogeneous and complex scientific calculations was also identified. Reduced maintenance
cost of proprietary cloud services like Amazon Elastic Cloud Compute and Microsoft Azure
were illustrated previously on a paper, “Cost-Benefit Analysis of Cloud Computing versus
Desktop Grids”. And so, similar analyses for open source cloud computing were necessary to
expedite the power of open source cloud applications. This paper is intended to do so by
following the previous works on cloud computing.
Criticism
The paper is well-presented in the sense that it has maintained clarity of presentation.
The information is well structured and the entire paper follows the exact formation to attract
reader. The significance of the idea behind the paper is also good. However, the paper could
become more understandable if the difference between the open source cloud and proprietary
cloud services were cleared. The paper mentioned that empirical analysis on proprietary
cloud services was held and so similar analysis was needed for open source cloud. But why
similar analysis was needed for open source cloud and how analysis on open source cloud
was distinguishable from analysis on proprietary cloud services is unclear. So my suggestion
is to include a single line justification of this, which will enhance the paper understandability.
Otherwise, the paper has a good quality and the authors are appreciated for their nice
presentability.
Ideas for further work
In this paper the research only concentrates on IaaS (Infrastructure as a service). So it
is mentioned here that there is scope to consider PaaS (Platform as a service) and SaaS
(Software as a service) for further researches. But recently some other cloud architectures
also joined the cloud service model, which are NaaS (Network as a service) and STaaS
(Software Testing as a service). As a result researches need to be done on these architectures
also.
5. Paper Review #2
Paper Title
IVRIDIO: Design of a Software Testing Framework to Provide Test-first Performance
as a Service
Author(s)
1. Alim Ul Gias
2. Asif Imran
3. Rayhanur Rahman
4. Kazi Sakib
The authors’ affiliation:
Institute of Information Technology, University of Dhaka
Ramna, Dhaka–1000
Idea
The main idea of this paper is to propose the design of a software testing framework
to provide Test-first Performance (TFP) as a Service to be incorporated in the existing cloud
testing frameworks.
Result(s)
This paper introduces a testing framework named IVRIDIO which offers TFPaaS
(Test-first Performance as a Service). IVRIDIO adds PTFPC (Plugin for TFP in the Cloud) in
the client-end which allows the developers to execute critical test suites along with the
regular development phase. The framework also incorporates the paradigm Convention over
Configuration (CoC) to illustrate its effectiveness in reducing overall test effort.
Impact
The impact of his paper can be great on the cloud as well as the software testing
domain. Though many research papers addressed cloud testing frameworks, none specifically
addressed TFP to be provided as a candidate to be executed in the cloud. This paper proposes
the design of a cloud testing framework IVRIDIO which extends D-Cloud and AGARIC, the
existing testing frameworks. This framework IVRIDIO can be of a great significance as it
allows the developers to execute critical test suites along with the regular development phase,
provides a fast feedback, reduces overall test effort and most of all decreases test costs.
6. Evidence
The framework is demonstrated briefly in the paper which focuses on the structural
components of the framework as well as the interaction between them. The structure and
interactions are demonstrated using visual drawings and also in written format. All the tasks
done by each component are discussed broadly and so the whole scenario of TFP in IVRIDIO
(from client’s IDE to Test Run Center) is illustrated in the paper.
Prior Work
Previously, Lian Yu et al. developed a prototype of Software Testing as a Service
(STaaS) on cloud. Then, Cloud-based Performance Testing System (CPTS) for web services
has been presented. Subsequently, some software testing frameworks like D-Cloud,
AGARIC, Cloud9 were introduced to enrich the cloud services. But none of these
frameworks focused on TFP which is an important testing paradigm. And so these prior
works led to this paper which filled this vacuum by offering IVRIDIO.
Criticism
The research paper is really a good piece of work. The significance of its idea is high
and worthwhile. The presentation of the idea is also good and well-structured. The
demonstration of the design of the framework is neat and clear. The only point I would like to
suggest is that, the title of the paper does not contain the broad domain of the problem. Only
this slight modification is required. Otherwise, the paper holds a good quality and a great
significance.
Ideas for further work
A future challenge evolving from this research is to design a plugin which will
support different cloud based testing services. The plugin proposed in IVRIDIO is
specifically designed to support TFP. However, issues will arise if someone wants to avail the
service offering another testing methodology. Thus the further research challenge is to design
a generic architecture for a plugin of this kind.
7. Paper Review #3
Paper Title
Developing Fault Tolerant Distributed Systems by Refinement
Author(s)
Elena Troubitsyna
Åbo Akademi University, Dept. of IT
Turku, Finland
Idea
The purpose of this paper is to present a formal approach to developing distributed
fault tolerant systems. For this, it used the action system formalism as design framework and
followed the technique of stepwise refinement.
Result(s)
This paper demonstrates how to specify and refine fault tolerant components and
complex distributed systems composed of them. A general pattern for abstract specification
and refinement of fault tolerant components (the idealized fault tolerant components) is
presented here. Overall, it specifies a fault-tolerant distributed system composed of idealized
fault tolerant components as a parallel composition of action systems specifying them.
Impact
Modern distributed systems are usually complex component based systems. Since
each of the system components, in general, might have several failure modes, ensuring fault
tolerance of distributed systems is a challenging task. The development process proposed in
this paper guarantees correctness of the system’s fault tolerance mechanisms. The proposed
approach also provides a scalable solution for verification of complex distributed systems and
in particularly their fault tolerance, at the same time, it facilitates formal model-driven
development and helps to master complexity of modern distributed systems. In the large
distributed systems ensuring the properties, mentioned in the paper, at the architectural level
brings benefits of early problem discovery. Hence it allows us to arrive at a more robust
design and speed up the development cycle.
Evidence
The demonstration of developing distributed fault tolerant systems includes
mathematical notations. The proposed approach is showed by stepwise formalization and
validation.
8. Prior Work
A similar structure of formal specification of a fault tolerant system was proposed by
Arora and Kulkarni. However, they used model checker to verify their design. Hence their
approach is prone to the state explosion problem and is hard to apply to massively distributed
systems. The approach of this paper is free from this limitation. The study of systems
composed from idealized fault tolerant components has also been undertaken by Brito et al.
However, they aimed at verification of already developed architectures rather than designing
a system according to the principles set by the notion of iFTC (idealized fault-tolerant
component).
Criticism
The research paper contains high level terminologies without specifying exact
meaning of them. The presentation of the paper is also weak and incapable to keep the
attention of the reader. The mathematical notions are presented without proper theoretical
introduction. Though the significance of the idea is high and can be of great effect for the
domain, the overall paper arrangement is not much good. As a result regular reader may face
difficulty to conceive its idea.
Ideas for further work
As a future work it would be interesting to extend the proposed technique to reason
about fault tolerant distributed systems with dynamic reconfiguration.