Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Quality Assurance01:19

Quality Assurance

3.7K
Quality assurance is the overarching term used to describe the activities employed to ensure the proper performance of a system. These activities can be classified into three categories: quality control, quality assessment, and internal corrective measures. Typically, these activities work cyclically: quality control is performed before and during the analysis, while quality assessment occurs during and after the investigation. Internal corrective measures are implemented based on the findings...
3.7K
Assembly of Signaling Complexes01:30

Assembly of Signaling Complexes

6.7K
Multiprotein signaling complexes are formed in a dynamic process involving protein-protein interactions at the cytoplasmic domain of transmembrane receptors or enzymatic and non-enzymatic proteins associated with the receptor. These complexes ensure the activation and propagation of intracellular signals that regulate cell functions.
Interaction domains in cell signaling
Interaction domains recognize exposed features of their binding partners containing post-translationally modified sequences,...
6.7K
Trial and Error and Algorithm01:12

Trial and Error and Algorithm

445
A problem-solving strategy is a plan of action used to find a solution. Different strategies have distinct action plans. Trial and error involves trying different solutions until one works. For instance, to fix a broken printer, you might check ink levels, ensure the paper tray isn't jammed, and verify the printer's connection to your laptop. This method can be time-consuming but is commonly used. Thomas Edison, for example, used trial and error to find a suitable filament for the light...
445
Block Diagram Reduction01:22

Block Diagram Reduction

584
The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
584
Distribution Reliability and Automation01:25

Distribution Reliability and Automation

529
Distribution reliability in electrical power systems is critical for ensuring an uninterrupted power supply to consumers at minimal cost. According to IEEE Standard Terms, reliability is the probability that a device will function without failure over a specified time period or amount of usage. For electric power distribution, this translates to maintaining continuous power supply and addressing customer concerns over power outages. Several indices, as defined by IEEE Standard 1366-2012, are...
529
Control Systems: Applications01:25

Control Systems: Applications

1.2K
Electrical engineering plays a pivotal role in our daily lives, with control systems at the heart of many applications, from home appliances to sophisticated space shuttles. Control systems manage and regulate the behavior of devices and processes, ensuring they function safely, correctly, and efficiently.
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
1.2K

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same journal

Inverse FIP effect plasma in the solar atmosphere: a synthesis of current understanding and new insights from AR 11967.

Philosophical transactions. Series A, Mathematical, physical, and engineering sciences·2026
Same journal

Signs of sulfur fractionation under high magnetic field strength.

Philosophical transactions. Series A, Mathematical, physical, and engineering sciences·2026
Same journal

First ionization potential fractionation of sulfur observed with spectral imaging of the coronal environment.

Philosophical transactions. Series A, Mathematical, physical, and engineering sciences·2026
Same journal

Chromospheric dynamics and turbulence regulate the solar FIP effect.

Philosophical transactions. Series A, Mathematical, physical, and engineering sciences·2026
Same journal

Exploring the link between wave activity in the photospheric velocity driver and the FIP bias in the solar corona.

Philosophical transactions. Series A, Mathematical, physical, and engineering sciences·2026
Same journal

Radiative hydrodynamic simulations of first ionization potential fractionation in solar flares.

Philosophical transactions. Series A, Mathematical, physical, and engineering sciences·2026

Related Experiment Video

Updated: Feb 23, 2026

Author Spotlight: Introduction to Active Probe Atomic Force Microscopy with Quattro-Parallel Cantilever Arrays
05:04

Author Spotlight: Introduction to Active Probe Atomic Force Microscopy with Quattro-Parallel Cantilever Arrays

Published on: June 13, 2023

2.5K

Industrial hardware and software verification with ACL2.

Warren A Hunt1, Matt Kaufmann1, J Strother Moore1

  • 1Department of Computer Science, University of Texas at Austin, Austin, TX, USA.

Philosophical Transactions. Series A, Mathematical, Physical, and Engineering Sciences
|September 6, 2017
PubMed
Summary
This summary is machine-generated.

The ACL2 theorem prover, a Common Lisp-based tool, has been vital for industrial software and hardware verification since the 1990s. Its success stems from technical features and a dedicated community focused on routine mechanized verification.

Keywords:
ACL2Lispformal methodsmodelstheorem proververification

More Related Videos

Operation of the Collaborative Composite Manufacturing CCM System
10:09

Operation of the Collaborative Composite Manufacturing CCM System

Published on: October 1, 2019

7.2K
Data Acquisition Protocol for Determining Embedded Sensitivity Functions
07:46

Data Acquisition Protocol for Determining Embedded Sensitivity Functions

Published on: April 20, 2016

6.5K

Related Experiment Videos

Last Updated: Feb 23, 2026

Author Spotlight: Introduction to Active Probe Atomic Force Microscopy with Quattro-Parallel Cantilever Arrays
05:04

Author Spotlight: Introduction to Active Probe Atomic Force Microscopy with Quattro-Parallel Cantilever Arrays

Published on: June 13, 2023

2.5K
Operation of the Collaborative Composite Manufacturing CCM System
10:09

Operation of the Collaborative Composite Manufacturing CCM System

Published on: October 1, 2019

7.2K
Data Acquisition Protocol for Determining Embedded Sensitivity Functions
07:46

Data Acquisition Protocol for Determining Embedded Sensitivity Functions

Published on: April 20, 2016

6.5K

Area of Science:

  • Computer Science
  • Formal Methods
  • Software Engineering

Background:

  • The ACL2 theorem prover has been in sustained industrial use since the mid-1990s.
  • Numerous major technology companies have regularly utilized ACL2 for their systems.

Purpose of the Study:

  • This paper introduces the ACL2 theorem prover.
  • It focuses on the methods and reasons behind ACL2's adoption in industry.

Main Methods:

  • ACL2 integrates programming and proving capabilities within a Common Lisp environment.
  • It supports efficient program coding and offers automatic proving with options for human guidance.
  • ACL2 models serve as execution engines for formal analysis and property verification.

Main Results:

  • ACL2 facilitates the development and verification of formal analysis tools.
  • Its technical features enable robust program development and formal verification.
  • The tool's industrial adoption is also attributed to community commitment and practical project engagement.

Conclusions:

  • ACL2's success in industry is a result of its technical strengths and a community dedicated to making mechanized verification routine.
  • The theorem prover is a valuable asset for verifying complex software and hardware systems.