International Conference on Software Engineering · 1984 · 31 citations · 11 references
Petri NetEngineeringSymbolic InterpreterVerificationSoftware AnalysisFormal VerificationSystems EngineeringFormal TechniqueFormal Description TechniqueFormal SpecificationFormal ModelingStochastic Petri NetProcess SpecificationDistributed SystemsComputer SciencePetri NetsPredicate Transition NetsSoftware DesignSpecification LanguageAutomated ReasoningProgram AnalysisFormal MethodsSystem SoftwareSystem Specification
This paper presents a formal description technique for distributed systems. The basic choices concern Petri Nets as a modeling tool and PROLOG as a programming environment. The key elements of the introduced approach are a symbolic interpreter for Predicate Transition Nets, and a technique for interfacing concurrent processes. Several illustrative examples are provided.
11
Robert Kowalski, Steve Smoliar · ACM SIGSOFT Software Engineering Notes · 1982 · 1.2K citations
Formal verification of parallel programs
Robert Keller · Communications of the ACM · 1976 · 785 citations · Full text