Academia.eduAcademia.edu

Verification (Computer Science)

description143 papers
group4,070 followers
lightbulbAbout this topic
Verification in computer science is the process of ensuring that a system, software, or algorithm meets specified requirements and functions correctly. It involves checking the correctness of the implementation against its specifications through formal methods, testing, and analysis to identify and eliminate errors before deployment.
lightbulbAbout this topic
Verification in computer science is the process of ensuring that a system, software, or algorithm meets specified requirements and functions correctly. It involves checking the correctness of the implementation against its specifications through formal methods, testing, and analysis to identify and eliminate errors before deployment.
Autonomous software agents are increasingly capable of modifying repositories, repairing tests, interpreting issue trackers, and proposing release candidates. This shift exposes a deployment-governance problem that conventional continuous... more
Agentic AI systems are increasingly positioned as productivity infrastructure for cognitive work, yet they conflate scalable generation with productive completion, systematically transferring the burden of verification, contextual... more
Günümüzün dijital araçlarındaki kullanım yoğunluğu ile birlikte bireyler daha fazla reklamlara maruz kalmaktadır. Reklam körlüğü sosyal medya platformlarında karşılaşılan özellikle video içerikli reklamlara duyarsız kalma veya bu... more
TLA + is a general purpose, formal specification language based on the Temporal Logic of Actions, with no built-in primitives for specifying real-time properties. Here, we use TLA + to define operators for specifying the temporal behavior... more
AUTO DZ ACT is a verification-first, state-defined framework designed to evaluate scientific claims by explicitly comparing theoretical outputs and observational data under declared thresholds. The methodology enforces a strict separation... more
Abstract Background and Objective: Modeling water quality of rivers can be used as one of the most effective tools for water quality management in rivers and reducing the environmental impacts of entering pollutants. The purpose of this... more
Signals coming out of human brain is considered as a new biometric. After acquisition, feature extraction and classification of signals are done. To achieve this, spatial data/sensor fusion is done. EEG features are classified using the... more
Cloud computing is an emergent technology that has generated significant interest in the marketplace and is forecasted for high growth. Moreover, Cloud computing has a great impact on different type of users from individual consumers and... more
The increased complexity of modern access control (AC) systems stems partly from the need to support diverse and multiple administrative domains. Systems engineering is a key technology to manage this complexity since it is capable of... more
In this paper we consider Erdös-Mordell inequality and its extension in the plane of triangle to the Erdös-Mordell curve. Algebraic equation of this curve is derived, and using modern computer tools in mathematics, we verified one... more
: This report provides a summary of the research and related activities performed. The issue of trust is one of the most significant obstacles to broad use of autonomy technology by DoD and other agencies. The impact of this research... more
There is a recognized need to employ autonomous agents in domains that are not amenable to conventional automation and/or which humans find difficult, dangerous, or undesirable to perform. These include time-critical and mission-critical... more
The area of software verification has grown its importance in software engineering. This is a bibliography of verification of a specialized class of softwares called compiler. The citations are sorted year wise in chronological order with... more
We present a method which accepts Interval Temporal Logic (ITL) formulas as specification and automatically generates state machines. The specification in ITL can also be used as a con- straint for a state machine which is an abstraction... more
Teamwork requires mutual trust among team members. Establishing and maintaining trust depends upon alignment of mental models, an aspect of shared awareness. We present a theory of how maintenance of model alignment is integral to fluid... more
This extended abstract takes advantage of a theory of software testing based on formal specifications to point out the benefits and limits of the use of formal methods to this end. A notion of exhaustive test set is defined according to... more
Ontology is a conceptual model that is used to represent the concepts in a domain and relationship between the concepts. It can be used for sharing and reuse of knowledge that allows humans and machines to exchange diverse information.... more
A compiler may be specified as a set of theorems, each describing how a construct in the programming language is translated into a sequence of machine instructions. The machine may be specified as an interpreter written in the programming... more
One of the common way or method to authenticate identity of person is biometric recognition system.With the growing employment of the iris recognition systems and associated research to support this, the need for large databases of iris... more
We extend some properties of the fractal interpolation from the finite case to the case of countable set of data. The main result is that, given an countable system of data ∆ in [a, b] × Y , where [a, b] is a real interval and Y a compact... more
We propose in this paper an algebraic approach to hard-ware/software partitioning in Verilog Hardware Description Language (HDL). We explore a collection of algebraic laws for Verilog programs, from which we design a set of syntax-based... more
In this paper, we are trying to introduce a method of selection of some web pages from a web application, which will be verified by using different validating mechanisms. The number of selected web pages cannot be higher than a previously... more
This paper presents the development and design of a graphical user interface and a command line programming toolbox for construction, edition and observation of Interval Type-2 Fuzzy Inference Systems. The Interval Type-2 Fuzzy Logic... more
Signals coming out of human brain is considered as a new biometric. After acquisition, feature extraction and classification of signals are done. To achieve this, spatial data/sensor fusion is done. EEG features are classified using the... more
Öz: Gelişen teknoloji ile kullandığımız telefonlardan bilgisayarlara kadar kolaylıkla ulaşım sağlayabildiğimiz sosyal medya hayatlarımızda her geçen gün etkisini arttırmaktadır. Artan sosyal medya platformları ve bununla paralel olarak... more
This paper sketches a hard real-time programming language featuring operators for expressing timeliness requirements in an abstract, implementation-independent way and presents parts of the design and verification of a provably correct... more
This paper sketches a hard real-time programming language featuring operators for expressing timeliness requirements in an abstract, implementation-independent way and presents parts of the design and verification of a provably correct... more
In this paper, several improvements are proposed to previous work of automated classification of alcoholics and nonalcoholics. In the previous paper, multiplayer-perceptron neural network classifying energy of gamma band Visual Evoked... more
The version in the Kent Academic Repository may differ from the final published version. Users are advised to check http://kar.kent.ac.uk for the status of the paper. Users should always cite the published version of record.
Current access control models have limitations in scenarios where digital objects are decomposed into smaller objects before sharing. We propose an access control model (digital object-based access model) for such scenarios involving... more
by Lai Xu
Evidently, COVID-19 has changed our lives and is likely to make a lasting impact on our economic development and our industry and services. In the ongoing process of digital transformation in industry and services, Collaborative Networks... more
CafeOBJ is a language for specifying and verifying a wide variety of software and/or hardware systems. Traditionally, verification has been carried out via proof scores, which consist of reducing goal-related terms in user-defined... more
Effective verification and validation are central to medical device software development and are essential for regulatory approval. Although guidance is available in multiple standards in the medical device software domain, it is... more
The benefits of effective verification and validation activities in the medical device domain include increased usability and reliability, decreased failure rate and recalls and reduced risks to patients and users. Though there is... more
The hardware description language Verilog has been standardized and widely used in industry. Multithreaded Discrete Event Simulation Language (MDESL) is a Verilog-like language and it contains a rich variety of interesting features such... more
This Electronic Workshop in Computing (eWiC) proceedings contains selected papers from the workshop on Formal Methods in Industry, held in London, UK, and organised under the auspices of the BCS Formal Aspects of Computing Science (FACS)... more
Enterprises are growing in complexity due to many business processes. This growth requires a simple but complete model for enterprise design. The DEMO model has proven its ability to describe an enterprise in a concise, coherent, and... more
Fractal interpolation provides an efficient way to describe data that have an irregular or self-similar structure. Fractal interpolation literature focuses mainly on functions, i.e. on data points linearly ordered with respect to their... more
Some years ago, several authors tried to construct fractal surfaces which pass through a given set of data points. They used bivariable functions on rectangular grids, but the resulting surfaces failed to be continuous. A method based on... more
For most high level languages, two procedures are equivalent if they transform a pair of isomorphic stores to isomorphic stores. However, tools for modular checking of such equivalence impose a stronger check where isomorphism is... more
We are proud to present a Special Issue on Refinement, originating from the tenth BCS FACS Refinement Workshop, held in 2005. After the ninth workshop was held in 2002 (with a dedicated special issue in Volume 15(2-3) of this journal), UK... more
ABZ2008 Conference Short Papers September 16-18, 2008 BCS London Offices, Covent Garden, London, UK Egon Börger Michael Butler Jonathan Bowen Paul Boca ... ABZ2008 Short Papers Page 3 Anthony Hall. Integrating Z into Large Projects: Tools... more
Developing safety critical software is a complex process. Due to the fact that medical device software failure can lead to catastrophic consequences, numerous standards have been developed which govern software development in the medical... more
In the present work, the notion of Super Fractal Interpolation Function (SFIF) is introduced for finer simulation of the objects of nature or outcomes of scientific experiments that reveal one or more structures embedded in to another. In... more
In the present work, the notion of Super Fractal Interpolation Function (SFIF) is introduced for finer simulation of the objects of nature or outcomes of scientific experiments that reveal one or more struc- tures embedded in to another.... more
Formal verification has long been promised as a means of reducing the amount of testing required to ensure correct VLSI devices. Verification requires at least two mathematical models: one that describes the structure of a computer system... more
Download research papers for free!