International Journal of Production Research · 2002 · 15 citations · 14 references
EngineeringIndustrial EngineeringSystems EngineeringFormal MethodsSystems AnalysisSystems ModelingModel CheckingSimulation ModelingSystem SimulationThroughput AnalysisCycle TimeDeadlock AnalysisFormal ModelingLivelockLivelock DetectionProduction System SimulationSimulation Analysis
This paper discusses how formal methods can be integrated with existing simulation techniques to specify and analyse production systems. Simulation is very well suited for performance analysis of production systems, such as cycle time or throughput approximations. However, it fails with respect to behavioural analysis of these systems, such as deadlock and livelock detection. Formal methods are mathematical notations and techniques especially designed for behavioural analysis. We show that it is possible to integrate a particular formal methods technique, called model checking , with existing simulation based techniques. The resulting mix provides powerful tools to analyse both performance and behavioural properties of production systems, which will be shown by two examples.
14
Calculi for synchrony and asynchrony
Robin Milner · Theoretical Computer Science · 1983 · 898 citations · Full text
Processes and the denotational semantics of concurrency
J. W. de Bakker, J. I. Zucker · Information and Control · 1982 · 278 citations · Full text