Safe concurrency for aggregate objects with invariants | IEEE Conference Publication | IEEE Xplore