[go: up one dir, main page]

Mauw et al., 1990 - Google Patents

A process specification formalism

Mauw et al., 1990

View PDF
Document ID
16562251054218186663
Author
Mauw S
Veltink G
Publication year
Publication venue
Fundamenta Informaticae

External Links

Snippet

Traditional methods for programming sequential machines are inadequate for specifying parallel systems. Because debugging of parallel programs is hard, due to eg non- deterministic execution, verification of program correctness becomes an even more …
Continue reading at orbilu.uni.lu (PDF) (other versions)

Classifications

    • 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/4421Execution paradigms
    • 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
    • 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/46Multiprogramming arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • 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
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/31Programming languages or programming paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/50Computer-aided design
    • G06F17/5009Computer-aided design using simulation
    • 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
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design

Similar Documents

Publication Publication Date Title
Mauw et al. A process specification formalism
De Roever et al. Compositionality: The Significant Difference: International Symposium, COMPOS’97 Bad Malente, Germany, September 8–12, 1997 Revised Lectures
Davis A comparison of techniques for the specification of external system behavior
Holzmann Design and validation of protocols: a tutorial
Jussila et al. Model checking dynamic and hierarchical UML state machines
Khamespanah et al. Timed-rebeca schedulability and deadlock-freedom analysis using floating-time transition system
Lausdahl et al. Semantics of the VDM real-time dialect
Öberg ProGram: A grammar-based method for specification and hardware synthesis of communication protocols
Harper et al. Implementation issues in the development of the PARSEC parser
Visser Efficient CTL* model checking using games and automata
Bertolotti et al. Model-based design languages: A case study
Goldman Distributed algorithm simulation using input/output automata
D'Osualdo Verification of message passing concurrent systems
Constable The role of finite automata in the development of modern computing theory
Akella et al. hopcp: A concurrent hardware description language
Schoolderman Verification of Goroutines using Why3
Cledou et al. Api generation for multiparty session types, revisited and revised using scala 3 (full version)
Jebali Formal framework for modelling and verifying globally asynchronous locally synchronous systems
Luo et al. Collective Contracts for Message-Passing Parallel Programs
AlTurki et al. Rewriting logic semantics of Orc
Cansell et al. Event B
Dehkhoda A specification environment that supports the prototyping of distributed systems using an object-oriented model
Betis Object Programming: Linear Logic and Java
Herbreteau et al. Application of partial-order methods to reactive programs with event memorization
Hesketh Synthesis and axiomatisation for structural equivalences in the Petri Box Calculus