2002 · 16 citations · 5 references
EngineeringVerificationAutomated ProofInterface DesignAlgebraic SemioticsSoftware AnalysisFormal VerificationFormal TechniqueDistributed ModelFormal SpecificationDistributed SystemsComputer ScienceCryptographyAutomated ReasoningProgram AnalysisFormal MethodsProof AssistantDistributed Cooperative ProvingProof System
This paper describes some tools to support formal methods, and conversely some formal methods for developing such tools. We focus on distributed cooperative proving over the web. Our tools include a proof editor/assistant, servers for remote proof execution, a distributed truth protocol, an editor generator; and a new method for interface design called algebraic semiotics, which combines semiotics with algebraic specification. Some examples are given.
5
Joseph A. Goguen · Synthese · 1969 · 1K citations
Philosophy Of Language, Dynamic Epistemic Logic, Automated Reasoning +7
Conceptual Projection and Middle Spaces
Gilles Fauconnier, Mark Turner · SSRN Electronic Journal · 2008 · 227 citations · Full text
Formal methods: promises and problems
Luqi, Joseph A. Goguen · IEEE Software · 1997 · 117 citations
Software Maintenance, Software Development Practice, Engineering +22
Formality and Informality in Requirements Engineering.
Joseph A. Goguen · 1996 · 79 citations