Consistency, Availability, Partition Tolerance
Consistency
Concerned with coordinating the state of replicas in the face of delays and faults. Strong consistency is achieved using Linearity. The combination of Linearity and serializability in Software Transactional Memory is called struct serializability or strong one-copy serializability.