Formal verification approaches and standards in the cloud computing: a comprehensive and systematic review

A Souri, NJ Navimipour, AM Rahmani - Computer Standards & Interfaces, 2018 - Elsevier
Cloud computing as a new internet-based computing model provides different resources as
a service dynamically. Today, cloud computing is actually one of the main improvements in …

SoK: Computer-aided cryptography

M Barbosa, G Barthe, K Bhargavan… - … IEEE symposium on …, 2021 - ieeexplore.ieee.org
Computer-aided cryptography is an active area of research that develops and applies
formal, machine-checkable approaches to the design, analysis, and implementation of …

An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: formal verification, simulation, and statistical testing

B Keshanchi, A Souri, NJ Navimipour - Journal of Systems and Software, 2017 - Elsevier
Cloud computing is a new platform to manage and provide services on the internet. Lately,
researchers have paid attention a lot to this new subject. One of the reasons to have high …

New opportunities for integrated formal methods

M Gleirscher, S Foster, J Woodcock - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
Formal methods have provided approaches for investigating software engineering
fundamentals and also have high potential to improve current practices in dependability …

A hybrid intelligent fuzzy predictive model with simulation for supplier evaluation and selection

M Tavana, A Fallahpour, D Di Caprio… - Expert Systems with …, 2016 - Elsevier
Supplier evaluation and selection constitutes a central issue in supply chain management
(SCM). However, the data on which to base the corresponding choices in real life problems …

QED at large: A survey of engineering of formally verified software

T Ringer, K Palmskog, I Sergey… - … and Trends® in …, 2019 - nowpublishers.com
Abstract Development of formal proofs of correctness of programs can increase actual and
perceived reliability and facilitate better understanding of program specifications and their …

Formal methods in dependable systems engineering: a survey of professionals from Europe and North America

M Gleirscher, D Marmsoler - Empirical Software Engineering, 2020 - Springer
Abstract Context Formal methods (FMs) have been around for a while, still being unclear
how to leverage their benefits, overcome their challenges, and set new directions for their …

Towards an evidence-based theoretical framework on factors influencing the software development productivity

WA Chapetta, GH Travassos - Empirical Software Engineering, 2020 - Springer
Context: Productivity refers to the rate at which a company produces goods, and its
observation takes into account the number of people and the amount of other necessary …

Empirical study towards a leading indicator for cost of formal software verification

D Matichuk, T Murray, J Andronick… - 2015 IEEE/ACM 37th …, 2015 - ieeexplore.ieee.org
Formal verification can provide the highest degree of software assurance. Demand for it is
growing, but there are still few projects that have successfully applied it to sizeable, real …

A systematic literature review on formal verification of software‐defined networks

A Souri, M Norouzi, P Asghari… - Transactions on …, 2020 - Wiley Online Library
By raising evolutionary network connections, a software‐defined network (SDN) offers a well‐
managed and flexible novel network topology. The SDN efforts are provided to abstract the …