2006 · 15 citations · 6 references
State Transition MachineEngineeringData FlowProgram AnalysisStreaming EngineComputer EngineeringComputer ArchitectureSystems EngineeringFormal MethodsComputer ScienceStream TransformersBlack Box SpecificationFinite-state SystemData Streaming ArchitectureFormal VerificationSystem SoftwareStream Processing
A black box specification of a deterministic software or hardware component refers to the function mapping input histories to output histories. An important refinement step amounts to designing a state transition machine which correctly implements the specified behaviour. We present a formal method for implementing stream transformers by Moore state transition machines. First we construct a canonical Moore state transition machine whose state space is based on input histories. Then we identify output equivalent states for achieving a reduced Moore state transition machine. We illustrate the formal method with various applications
6
The Semantics of a Simple Language for Parallel Programming.
Gilles Kahn · IFIP Congress · 1974 · 2.1K citations
Robert Stephens · Acta Informatica · 1997 · 321 citations
Interactive foundations of computing
Peter Wegner · Theoretical Computer Science · 1998 · 198 citations