IEEE Transactions on Software Engineering · 1980 · 158 citations · 10 references
EngineeringSystem StateMessage PassingConcurrency TheoryFormal MethodsConcurrency (Computer Science)Systems EngineeringDistributed SystemsComputer ScienceAsynchronous SystemsFinite-state SystemPossible State RestorationFormal VerificationProcess CalculusState RestorationSelf-stabilization
In systems of asynchronous processes using messagelists with SEND–RECEIVE primitives for interprocess communication recovery primitives are defined to perform state restoration: MARK saves a particular point in the execution of the program; RESTORE resets the system state to an earlier point (saved by MARK); and PURGE discards redundant information when it is no longer needed for possible state restoration.
10
System structure for software fault tolerance
Brian Randell · ACM SIGPLAN Notices · 1975 · 1.5K citations
The nucleus of a multiprogramming system
Per Brinch Hansen · Communications of the ACM · 1970 · 335 citations
D. W. BARRON · Nature · 1967 · 192 citations