We looked at three different object-oriented program verifiers: Gobra, KeY, and Dafny. We show that all three can be made to prove false by using a simple trick with ghost variable declaration and non-terminating code...
详细信息
In practice, there are several different methods of organizing data within a given software to fulfil its function. The method known as the Entity-Component System (ECS) is a software architecture where data component...
详细信息
In practice, there are several different methods of organizing data within a given software to fulfil its function. The method known as the Entity-Component System (ECS) is a software architecture where data components define entities. These components are stored as organized lists which are operated upon by systems to inject the system's desired behavior. Data is sent across the networks to communicate between simulation nodes as Protocol Data Units (PDUs). When sending PDUs across a network protocol, each simulation represents a common understanding of the world at the desired level of detail. DIS-compliant simulations are commonly written using an object-orientedprogramming paradigm, where data is contained within objects and state is altered through exchanged method calls. The prototype is written using the Rust programming language. It depends upon nalgebra-glm, Serde, and Handy ECS crates for full functionality using matrix calculations, serialization/deserialization techniques, and simplified ECS capabilities respectively.
Matrix eigenvalues have important applications in power system modeling, sensitivity analysis and other fields, so solving matrix eigenvalue algorithm is one of the research hotspots in the field of power system Searc...
详细信息
ISBN:
(纸本)9781665499194
Matrix eigenvalues have important applications in power system modeling, sensitivity analysis and other fields, so solving matrix eigenvalue algorithm is one of the research hotspots in the field of power system Search algorithm is a vitally important algorithm for solving matrix eigenvalues. On the basis of solving matrix eigenvalue algorithm studied by experts and scholars, N class matrix is studied The matrix has six pairs of adjacent two paramagnetic submatrixes, and the eigenvalues are not strictly interleaved, that is, the matrix does not meet the key properties of using the search algorithm to solve the eigenvalues By analyzing the principle of sign change of characteristic polynomial sequence of sequential main subarray of N class matrix, the necessary conditions and feasibility of applying search algorithm to solve the eigenvalue of N class matrix are popularized The numerical experiment uses C + + object-orientedprogramming program to verify the accuracy of the search algorithm.
Despite decades of research and practical experience, developers have few tools for programming reliable distributed applications without resorting to expensive coordination techniques. Conflict-free replicated dataty...
详细信息
Supercomputers worldwide provide the necessary infrastructure for groundbreaking research. As the demand for enhancing their performance constantly increases, new systems are built worldwide to supply this demand at a...
详细信息
Supercomputers worldwide provide the necessary infrastructure for groundbreaking research. As the demand for enhancing their performance constantly increases, new systems are built worldwide to supply this demand at an increased pace, volume, and power. However, most supercomputers are not designed equally due to different desired figure of merit, which is derived from the computational bounds of the targeted scientific applications’ portfolio. In turn, the design of such computers becomes a budget-constrained optimization process that strives to achieve the best performances possible in a multi-parameters search space, including heterogeneous hardware, middleware, and software. Therefore, verifying and evaluating whether a supercomputer can achieve its desired goal becomes a tedious and complex task. For this purpose, many full, mini, proxy, and benchmark applications have been introduced in the attempt to represent scientific applications partially. Nevertheless, as these benchmarks are hard to expand, update technologically, and most importantly, are over-simplified compared to scientific applications that tend to couple multiple scientific domains, they fail to represent the true scaling capabilities. We suggest a new physical scalable benchmark framework, namely SCALSALE, based on the well-known SALE scheme. SCALSALE’s main goal is to provide a simple, flexible, scalable infrastructure that can be easily expanded to include multi-physical schemes while maintaining scalable and efficient execution times. By expanding SCALSALE, the gap between the over-simplified benchmarks and scientific applications can be bridged. To achieve this goal, SCALSALE is implemented in Modern Fortran with simple object-oriented design patterns and supported by transparent MPI-3 blocking and non-blocking communication that allows such a scalable framework. In this manner, SCALSALE easily achieves almost identical performances in similar settings to common original benchmark suites of
VeriFast is a prototype tool based on separation logic for modular verification of C and Java programs. We are in the process of adding support for C++. In this report, we describe the features of C++ for which we add...
详细信息
During the last decade, Microservice-based software architecture (MSSA) has been a preferred design paradigm for a growing number of companies. MSSA, specifically in the form of reactive systems, has substantial diffe...
详细信息
We describe BayesMix, a C++ library for MCMC posterior simulation for general Bayesian mixture models. The goal of BayesMix is to provide a self-contained ecosystem to perform inference for mixture models to computer ...
详细信息
Many publications exist on the impact of object-oriented design patterns, in addition to secondary studies summarizing these publications. Yet, there has not been much focus on the studies attempting to improve these ...
详细信息
The fundamental properties of molecules bridge experiment and theory. Transport properties (diffusion, thermal diffusion, thermal conductivity and viscosity) of binary mixtures are measurable in experiments, and well-...
详细信息
暂无评论