Journal articles on the topic 'Formal verification'

To see the other types of publications on this topic, follow the link: Formal verification.

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Formal verification.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Meenakshi, B. "Formal verification." Resonance 10, no. 5 (May 2005): 26–38. http://dx.doi.org/10.1007/bf02871329.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Bjesse, Per. "What is formal verification?" ACM SIGDA Newsletter 35, no. 24 (December 15, 2005): 1. http://dx.doi.org/10.1145/1113792.1113794.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Schlipf, T., T. Buechner, R. Fritz, M. Helms, and J. Koehl. "Formal verification made easy." IBM Journal of Research and Development 41, no. 4.5 (July 1997): 567–76. http://dx.doi.org/10.1147/rd.414.0567.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Sauvage, Laurent, Tarik Graba, and Thibault Porteboeuf. "Multi-level formal verification." Journal of Cryptographic Engineering 7, no. 1 (November 22, 2016): 87–95. http://dx.doi.org/10.1007/s13389-016-0144-3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Niculaescu, Oana. "What's formal software verification?" XRDS: Crossroads, The ACM Magazine for Students 25, no. 4 (July 9, 2019): 64–65. http://dx.doi.org/10.1145/3341815.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Flores, Sonia, Salvador Lucas, and Alicia Villanueva. "Formal Verification of Websites." Electronic Notes in Theoretical Computer Science 200, no. 3 (May 2008): 103–18. http://dx.doi.org/10.1016/j.entcs.2008.04.095.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Xie, Guojun, Huanhuan Yang, Hao Deng, Zhengpu Shi, and Gang Chen. "Formal Verification of Robot Rotary Kinematics." Electronics 12, no. 2 (January 11, 2023): 369. http://dx.doi.org/10.3390/electronics12020369.

Full text
Abstract:
With the widespread application of robots in aerospace, medicine, automation, and other fields, their motion safety is essential for the well-being of humans and the accomplishment of vital socially beneficial programs. Conventional robot hardware and software designs mainly rely on experiential knowledge and manual testing to ensure safety, but this fails to cover all possible testing paths and adds risks. Alternatively, formal, mathematically rigorous verifications can provide predictable and reliable guarantees of robot motion safety. To demonstrate the feasibility of this approach, we formalize the mathematical coordinate transformation of a robot’s rigid-body kinematics using the Coq Proof Assistant to verify the correctness of its theoretical design. First, based on record-type matrix formalization, we define and verify a robot’s spatial geometry by constructing formal expressions of the matrix’ Frobenius norm, trace, and inner product. Second, we divide rotary motion into revolution and rotation construct and provide their formal definitions. Next, we formally verify the rotational matrices of angle conventions (e.g., roll–pitch–yaw and Euler), and we complete the formal verification of the Rodriguez formula to formally verify the correctness of the motion theory in specific rotating kinematics problems. The formal work of this paper has a variety of essential applications and provides a generalizable kinematics analysis framework for robot control system verification. Moreover, it paves the way for automatic programming capabilities.
APA, Harvard, Vancouver, ISO, and other styles
8

Greengard, Samuel. "Formal software verification measures up." Communications of the ACM 64, no. 7 (July 2021): 13–15. http://dx.doi.org/10.1145/3464933.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Michael, James Bret, Doron Drusinsky, and Duminda Wijesekera. "Formal Verification of Cyberphysical Systems." Computer 54, no. 9 (September 2021): 15–24. http://dx.doi.org/10.1109/mc.2021.3055883.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Qian, Junyan, and Baowen Xu. "Formal Verification for C Program." Informatica 18, no. 2 (January 1, 2007): 289–304. http://dx.doi.org/10.15388/informatica.2007.178.

Full text
APA, Harvard, Vancouver, ISO, and other styles
11

Tristan, Jean-Baptiste, and Xavier Leroy. "Formal verification of translation validators." ACM SIGPLAN Notices 43, no. 1 (January 14, 2008): 17–27. http://dx.doi.org/10.1145/1328897.1328444.

Full text
APA, Harvard, Vancouver, ISO, and other styles
12

Moghissi, Gholam Reza, and Ali Payandeh. "Formal Verification of NTRUEncrypt Scheme." International Journal of Computer Network and Information Security 8, no. 4 (April 8, 2016): 44–55. http://dx.doi.org/10.5815/ijcnis.2016.04.06.

Full text
APA, Harvard, Vancouver, ISO, and other styles
13

Geraldes, André A., Luca Geretti, Davide Bresolin, Riccardo Muradore, Paolo Fiorini, Leonardo S. Mattos, and Tiziano Villa. "Formal Verification of Medical CPS." ACM Transactions on Cyber-Physical Systems 2, no. 4 (September 18, 2018): 1–29. http://dx.doi.org/10.1145/3140237.

Full text
APA, Harvard, Vancouver, ISO, and other styles
14

Alur, Rajeev. "Next steps in formal verification." ACM Computing Surveys 28, no. 4es (December 1996): 115. http://dx.doi.org/10.1145/242224.242373.

Full text
APA, Harvard, Vancouver, ISO, and other styles
15

Henzinger, Thomas A. "Some myths about formal verification." ACM Computing Surveys 28, no. 4es (December 1996): 119. http://dx.doi.org/10.1145/242224.242378.

Full text
APA, Harvard, Vancouver, ISO, and other styles
16

BCS. "Hot topic: Formal program verification." Computer Bulletin 46, no. 6 (November 1, 2004): 32. http://dx.doi.org/10.1093/combul/46.6.32-a.

Full text
APA, Harvard, Vancouver, ISO, and other styles
17

Cortier, Véronique. "Formal verification of e-voting." ACM SIGLOG News 2, no. 1 (January 28, 2015): 25–34. http://dx.doi.org/10.1145/2728816.2728823.

Full text
APA, Harvard, Vancouver, ISO, and other styles
18

Guaspari, D., C. Marceau, and W. Polak. "Formal verification of Ada programs." IEEE Transactions on Software Engineering 16, no. 9 (1990): 1058–75. http://dx.doi.org/10.1109/32.58790.

Full text
APA, Harvard, Vancouver, ISO, and other styles
19

Kern, Christoph, and Mark R. Greenstreet. "Formal verification in hardware design." ACM Transactions on Design Automation of Electronic Systems 4, no. 2 (April 1999): 123–93. http://dx.doi.org/10.1145/307988.307989.

Full text
APA, Harvard, Vancouver, ISO, and other styles
20

Park, Taeshin, and Paul I. Barton. "Formal verification of sequence controllers." Computers & Chemical Engineering 23, no. 11-12 (January 2000): 1783–93. http://dx.doi.org/10.1016/s0098-1354(99)00327-0.

Full text
APA, Harvard, Vancouver, ISO, and other styles
21

Filkorn, Th, M. Hölzlein, P. Warkentin, and M. Weiβ. "Formal verification of PLC-programs." IFAC Proceedings Volumes 32, no. 2 (July 1999): 1513–18. http://dx.doi.org/10.1016/s1474-6670(17)56256-4.

Full text
APA, Harvard, Vancouver, ISO, and other styles
22

Guang-hui, Li, and Li Xiao-wei. "Formal verification under unknown constraints." Wuhan University Journal of Natural Sciences 10, no. 1 (January 2005): 43–46. http://dx.doi.org/10.1007/bf02828614.

Full text
APA, Harvard, Vancouver, ISO, and other styles
23

Chockler, Hana, Orna Kupferman, and Moshe Vardi. "Coverage metrics for formal verification." International Journal on Software Tools for Technology Transfer 8, no. 4-5 (April 7, 2006): 373–86. http://dx.doi.org/10.1007/s10009-004-0175-4.

Full text
APA, Harvard, Vancouver, ISO, and other styles
24

Huffman, Brian. "Formal verification of monad transformers." ACM SIGPLAN Notices 47, no. 9 (October 15, 2012): 15–16. http://dx.doi.org/10.1145/2398856.2364532.

Full text
APA, Harvard, Vancouver, ISO, and other styles
25

Taft, Tucker. "SPARK Formal Verification for Security." ACM SIGAda Ada Letters 39, no. 1 (January 10, 2020): 83–99. http://dx.doi.org/10.1145/3379106.3379117.

Full text
APA, Harvard, Vancouver, ISO, and other styles
26

Young, F. C. D., and J. A. Houston. "Formal verification and legacy redesign." IEEE Aerospace and Electronic Systems Magazine 14, no. 3 (March 1999): 31–36. http://dx.doi.org/10.1109/62.750426.

Full text
APA, Harvard, Vancouver, ISO, and other styles
27

Abadir, Magdy S., Kenneth L. Albin, John Havlicek, Narayanan Krishnamurthy, and Andrew K. Martin. "Formal Verification Successes at Motorola." Formal Methods in System Design 22, no. 2 (March 2003): 117–23. http://dx.doi.org/10.1023/a:1022917321255.

Full text
APA, Harvard, Vancouver, ISO, and other styles
28

Dai, Guiping. "Formal Verification for KMB09 Protocol." International Journal of Theoretical Physics 58, no. 11 (August 5, 2019): 3651–57. http://dx.doi.org/10.1007/s10773-019-04232-2.

Full text
APA, Harvard, Vancouver, ISO, and other styles
29

Mittelmann, Munyque, Bastien Maubert, Aniello Murano, and Laurent Perrussel. "Formal Verification of Bayesian Mechanisms." Proceedings of the AAAI Conference on Artificial Intelligence 37, no. 10 (June 26, 2023): 11621–29. http://dx.doi.org/10.1609/aaai.v37i10.26373.

Full text
Abstract:
In this paper, for the first time, we study the formal verification of Bayesian mechanisms through strategic reasoning. We rely on the framework of Probabilistic Strategy Logic (PSL), which is well-suited for representing and verifying multi-agent systems with incomplete information. We take advantage of the recent results on the decidability of PSL model checking under memoryless strategies, and reduce the problem of formally verifying Bayesian mechanisms to PSL model checking. We show how to encode Bayesian-Nash equilibrium and economical properties, and illustrate our approach with different kinds of mechanisms.
APA, Harvard, Vancouver, ISO, and other styles
30

Nallamalli, Ranjana, and Durg Singh Chauhan. "Rapid Formal Verification as Requirements Stage Verification and Validation Technique." International Review on Computers and Software (IRECOS) 14, no. 1 (June 30, 2019): 27. http://dx.doi.org/10.15866/irecos.v14i1.17684.

Full text
APA, Harvard, Vancouver, ISO, and other styles
31

ASPERTI, ANDREA, HERMAN GEUVERS, and RAJA NATARAJAN. "Social processes, program verification and all that." Mathematical Structures in Computer Science 19, no. 5 (September 7, 2009): 877–96. http://dx.doi.org/10.1017/s0960129509990041.

Full text
Abstract:
In a controversial paper (De Millo et al. 1979) at the end of the 1970's, R. A. De Millo, R. J. Lipton and A. J. Perlis argued against formal verifications of programs, mostly motivating their position by an analogy with proofs in mathematics, and, in particular, with the impracticality of a strictly formalist approach to this discipline. The recent, impressive achievements in the field of interactive theorem proving provide an interesting ground for a critical revisiting of their theses. We believe that the social nature of proof and program development is uncontroversial and ineluctable, but formal verification is not antithetical to it. Formal verification should strive not only to cope with, but to ease and enhance the collaborative, organic nature of this process, eventually helping us to master the growing complexity of scientific knowledge.
APA, Harvard, Vancouver, ISO, and other styles
32

Brewka, Lukasz, José Soler, and Michael Berger. "The MODUS Approach to Formal Verification." Business Systems Research Journal 5, no. 1 (March 1, 2014): 21–33. http://dx.doi.org/10.2478/bsrj-2014-0002.

Full text
Abstract:
Abstract Background: Software reliability is of great importance for the development of embedded systems that are often used in applications that have requirements for safety. Since the life cycle of embedded products is becoming shorter, productivity and quality simultaneously required and closely in the process of providing competitive products Objectives: In relation to this, MODUS (Method and supporting toolset advancing embedded systems quality) project aims to provide small and medium-sized businesses ways to improve their position in the embedded market through a pragmatic and viable solution Methods/Approach: This paper will describe the MODUS project with focus on the technical methodologies that can assist formal verification and formal model checking. Results: Based on automated analysis of the characteristics of the system and by controlling the choice of the existing opensource model verification engines, model verification producing inputs to be fed into these engines. Conclusions: The MODUS approach is aligned with present market needs; the familiarity with tools, the ease of use and compatibility/interoperability remain among the most important criteria when selecting the development environment for a project
APA, Harvard, Vancouver, ISO, and other styles
33

Koch, Alexander, Michael Schrempp, and Michael Kirsten. "Card-Based Cryptography Meets Formal Verification." New Generation Computing 39, no. 1 (April 2021): 115–58. http://dx.doi.org/10.1007/s00354-020-00120-0.

Full text
Abstract:
AbstractCard-based cryptography provides simple and practicable protocols for performing secure multi-party computation with just a deck of cards. For the sake of simplicity, this is often done using cards with only two symbols, e.g., $$\clubsuit $$ ♣ and $$\heartsuit $$ ♡ . Within this paper, we also target the setting where all cards carry distinct symbols, catering for use-cases with commonly available standard decks and a weaker indistinguishability assumption. As of yet, the literature provides for only three protocols and no proofs for non-trivial lower bounds on the number of cards. As such complex proofs (handling very large combinatorial state spaces) tend to be involved and error-prone, we propose using formal verification for finding protocols and proving lower bounds. In this paper, we employ the technique of software bounded model checking (SBMC), which reduces the problem to a bounded state space, which is automatically searched exhaustively using a SAT solver as a backend. Our contribution is threefold: (a) we identify two protocols for converting between different bit encodings with overlapping bases, and then show them to be card-minimal. This completes the picture of tight lower bounds on the number of cards with respect to runtime behavior and shuffle properties of conversion protocols. For computing AND, we show that there is no protocol with finite runtime using four cards with distinguishable symbols and fixed output encoding, and give a four-card protocol with an expected finite runtime using only random cuts. (b) We provide a general translation of proofs for lower bounds to a bounded model checking framework for automatically finding card- and run-minimal (i.e., the protocol has a run of minimal length) protocols and to give additional confidence in lower bounds. We apply this to validate our method and, as an example, confirm our new AND protocol to have its shortest run for protocols using this number of cards. (c) We extend our method to also handle the case of decks on symbols $$\clubsuit $$ ♣ and $$\heartsuit $$ ♡ , where we show run-minimality for two AND protocols from the literature.
APA, Harvard, Vancouver, ISO, and other styles
34

Benabbou, Amel, Safia Nait Bahloul, and Dhaussy Philippe. "Context-aware approach for formal verification." EAI Endorsed Transactions on Context-aware Systems and Applications 3, no. 7 (February 12, 2016): 151085. http://dx.doi.org/10.4108/eai.12-2-2016.151085.

Full text
APA, Harvard, Vancouver, ISO, and other styles
35

Herklotz, Yann, James D. Pollard, Nadesh Ramanathan, and John Wickerson. "Formal verification of high-level synthesis." Proceedings of the ACM on Programming Languages 5, OOPSLA (October 20, 2021): 1–30. http://dx.doi.org/10.1145/3485494.

Full text
Abstract:
High-level synthesis (HLS), which refers to the automatic compilation of software into hardware, is rapidly gaining popularity. In a world increasingly reliant on application-specific hardware accelerators, HLS promises hardware designs of comparable performance and energy efficiency to those coded by hand in a hardware description language such as Verilog, while maintaining the convenience and the rich ecosystem of software development. However, current HLS tools cannot always guarantee that the hardware designs they produce are equivalent to the software they were given, thus undermining any reasoning conducted at the software level. Furthermore, there is mounting evidence that existing HLS tools are quite unreliable, sometimes generating wrong hardware or crashing when given valid inputs. To address this problem, we present the first HLS tool that is mechanically verified to preserve the behaviour of its input software. Our tool, called Vericert, extends the CompCert verified C compiler with a new hardware-oriented intermediate language and a Verilog back end, and has been proven correct in Coq. Vericert supports most C constructs, including all integer operations, function calls, local arrays, structs, unions, and general control-flow statements. An evaluation on the PolyBench/C benchmark suite indicates that Vericert generates hardware that is around an order of magnitude slower (only around 2× slower in the absence of division) and about the same size as hardware generated by an existing, optimising (but unverified) HLS tool.
APA, Harvard, Vancouver, ISO, and other styles
36

Huuck, Ralf. "Formal Verification, Engineering and Business Value." Electronic Proceedings in Theoretical Computer Science 105 (December 29, 2012): 1–4. http://dx.doi.org/10.4204/eptcs.105.1.

Full text
APA, Harvard, Vancouver, ISO, and other styles
37

Lee, Tae-Hoon, and Gi-Hwon Kwon. "Formal Verification of Embedded Java Program." KIPS Transactions:PartD 12D, no. 7 (December 1, 2005): 931–36. http://dx.doi.org/10.3745/kipstd.2005.12d.7.931.

Full text
APA, Harvard, Vancouver, ISO, and other styles
38

Razali, Rozilawati, and Paul Garratt. "Usability Requirement of Formal Verification Tools." Asia-Pacific Journal of Information Technology and Multimedia 01, no. 02 (December 30, 2012): 37–52. http://dx.doi.org/10.17576/apjitm-2012-0102-04.

Full text
APA, Harvard, Vancouver, ISO, and other styles
39

Kishi, Tomoji, and Natsuko Noda. "Formal verification and software product lines." Communications of the ACM 49, no. 12 (December 2006): 73–77. http://dx.doi.org/10.1145/1183236.1183270.

Full text
APA, Harvard, Vancouver, ISO, and other styles
40

Kumar, Jayanand Asok, and Shobha Vasudevan. "Formal Probabilistic Timing Verification in RTL." IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 32, no. 5 (May 2013): 788–801. http://dx.doi.org/10.1109/tcad.2012.2232706.

Full text
APA, Harvard, Vancouver, ISO, and other styles
41

Pixley, C. "Formal verification of commercial integrated circuits." IEEE Design and Test of Computers 18, no. 4 (July 2001): 4–5. http://dx.doi.org/10.1109/mdt.2001.936243.

Full text
APA, Harvard, Vancouver, ISO, and other styles
42

Srivas, M., and M. Bickford. "Formal verification of a pipelined microprocessor." IEEE Software 7, no. 5 (September 1990): 52–64. http://dx.doi.org/10.1109/52.57892.

Full text
APA, Harvard, Vancouver, ISO, and other styles
43

Jones, R. B., J. W. O'Leary, C. J. H. Seger, M. D. Aagaard, and T. F. Melham. "Practical formal verification in microprocessor design." IEEE Design & Test of Computers 18, no. 4 (2001): 16–25. http://dx.doi.org/10.1109/54.936245.

Full text
APA, Harvard, Vancouver, ISO, and other styles
44

Choppy, Christine, Kais Klai, and Hacene Zidani. "Formal verification of UML state diagrams." ACM SIGSOFT Software Engineering Notes 36, no. 1 (January 24, 2011): 1–8. http://dx.doi.org/10.1145/1921532.1921561.

Full text
APA, Harvard, Vancouver, ISO, and other styles
45

Chen, Xi, Harry Hsieh, Felice Balarin, and Yosinori Watanabe. "Formal Verification for Embedded System Designs." Design Automation for Embedded Systems 8, no. 2/3 (June 2003): 139–53. http://dx.doi.org/10.1023/b:daem.0000003959.60964.4d.

Full text
APA, Harvard, Vancouver, ISO, and other styles
46

Lukyanov, Georgy, Andrey Mokhov, and Jakob Lechner. "Formal Verification of Spacecraft Control Programs." ACM Transactions on Embedded Computing Systems 19, no. 5 (November 11, 2020): 1–18. http://dx.doi.org/10.1145/3391900.

Full text
APA, Harvard, Vancouver, ISO, and other styles
47

Vo, Anh, Sarvani Vakkalanka, Michael DeLisi, Ganesh Gopalakrishnan, Robert M. Kirby, and Rajeev Thakur. "Formal verification of practical MPI programs." ACM SIGPLAN Notices 44, no. 4 (February 14, 2009): 261–70. http://dx.doi.org/10.1145/1594835.1504214.

Full text
APA, Harvard, Vancouver, ISO, and other styles
48

Kamali, Maryam, Louise A. Dennis, Owen McAree, Michael Fisher, and Sandor M. Veres. "Formal verification of autonomous vehicle platooning." Science of Computer Programming 148 (November 2017): 88–106. http://dx.doi.org/10.1016/j.scico.2017.05.006.

Full text
APA, Harvard, Vancouver, ISO, and other styles
49

Avresky, D. R. "Formal verification and testing of protocols." Computer Communications 22, no. 7 (May 1999): 681–90. http://dx.doi.org/10.1016/s0140-3664(99)00011-0.

Full text
APA, Harvard, Vancouver, ISO, and other styles
50

FERRO, MANUEL VILARES, JORGE GRAÑA GIL, and PILAR ALVARIÑO ALVARIÑO. "Finite state morphology and formal verification." Natural Language Engineering 2, no. 4 (December 1996): 303–4. http://dx.doi.org/10.1017/s1351324997001551.

Full text
Abstract:
The full paper describes an environment for the generation of non-deterministic taggers, currently used for the development of a Spanish lexicon. In relation to previous approaches, our system includes the use of verification tools in order to assure the robustness of the generated taggers. A wide variety of user defined criteria can be applied for checking the exact properties of the system.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography