2014 · 182 citations · 47 references
ComputingComputer ScienceComputer SystemsFormal MethodsSystems AnalysisSystems ModelingConcurrency AnalysisConcurrency ControlConcurrent ModelingConcurrent ProgrammingLog AnalysisModel ExecutionConcurrent Process ModelingExecution Trace AnalysisExecution TracingManual Visual InspectionStatic Concurrency AnalysisSystem Log Analysis
Concurrent systems are notoriously difficult to debug and understand. A common way of gaining insight into system behavior is to inspect execution logs and documentation. Unfortunately, manual inspection of logs is an arduous process, and documentation is often incomplete and out of sync with the implementation.
47
Gerard J. Holzmann · IEEE Transactions on Software Engineering · 1997 · 3.8K citations
Language identification in the limit
Eric Gold · Information and Control · 1967 · 3.6K citations
Giuseppe DeCandia, Deniz Hastorun, Madan Jampani et al. · 2007 · 3.5K citations