Nothing Special   »   [go: up one dir, main page]

Owre et al., 1993 - Google Patents

User guide for the PVS specification and verification system (Beta release)

Owre et al., 1993

View PDF
Document ID
17099072963626376762
Author
Owre S
Shankar N
Rushby J
Publication year
Publication venue
Computer Science Laboratory, SRI International, Menlo Park, CA

External Links

Snippet

The Prototype Veri cation System (PVS) provides an integrated environment for the development and analysis of formal speci cations, and supports a wide range of activities involved in creating, analyzing, modifying, managing, and documenting theories and proofs …
Continue reading at citeseerx.ist.psu.edu (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/21Text processing
    • G06F17/22Manipulating or registering by use of codes, e.g. in sequence of text characters
    • G06F17/2288Version control
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/21Text processing
    • G06F17/24Editing, e.g. insert/delete
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/27Automatic analysis, e.g. parsing
    • G06F17/2705Parsing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/455Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • G06F9/45508Runtime interpretation or emulation, e g. emulator loops, bytecode interpretation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity

Similar Documents

Publication Publication Date Title
Owre et al. User guide for the PVS specification and verification system (Beta release)
Owre et al. PVS system guide
Reps et al. The Synthesizer Generator: A system for constructing language-based editors
Medina-Mora Syntax-directed editing: towards integrated programming environments
US5748975A (en) System and method for textual editing of structurally-represented computer programs with on-the-fly typographical display
US5813019A (en) Token-based computer program editor with program comment management
Crow et al. A tutorial introduction to PVS
US5748961A (en) Efficient method and apparatus for compiling and linking modules of computer code in a large software system
US6367068B1 (en) Dynamic parsing
US5752058A (en) System and method for inter-token whitespace representation and textual editing behavior in a program editor
JPH08512152A (en) Incremental generation system
Hayes et al. Graceful interaction through the COUSIN command interface
Zhang et al. Overwatch: Learning patterns in code edit sequences
Reps et al. Language processing in program editors
Carroll et al. A development environment for large natural language grammars
Nipkow et al. A Proof Assistant for Higher-Order Logic
Kreitz The Nuprl Proof Development System, Version 5: Reference Manual and User’s Guide
Clemm THE ODIN SYSTEM: AN OBJECT MANAGER FOR EXTENSIBLE SOFTWARE ENVIRONMENTS (EFFICIENT, FILE SYSTEM, PROGRAMMING, DATABASE, TOOL)
Nakajima et al. The IOTA programming system: a modular programming environment
Kaplan et al. Grammar writer’s workbench
Henderson et al. The Lispkit Manual
Ducasse et al. Pharo by Example 5.0
Sankar Automatic runtime consistency checking and debugging of formally specified programs
Aspinall et al. Parsing, editing, proving: The PGIP display protocol
Ryder Bash Quick Start Guide: Get up and running with shell scripting with Bash