摘要: Another way in which the level of abstraction can change development is through granularity operations, particular changing one abstract operation into several concrete ones. This chapter considers consequences allowing operations to be decomposed refinement, involves further generalisation theory from Chap. 3. often known as non-atomic or action refinement literature. The final sections discuss applications verifying concurrent data structures.