A software architecture for maintaining temporal consistency in a distributed real-time environment | IEEE Conference Publication | IEEE Xplore