Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
422481 | Electronic Notes in Theoretical Computer Science | 2008 | 22 Pages |
Abstract
This paper presents an approach to refactoring real-time specifications written using Real-Time Object-Z. This allows implementation components such as clocks and sensors, not necessarily present in an initial abstract specification, to be introduced via a sequence of refinement steps. The approach, based on similar work for Object-Z, is enabled by a semantics of object instantiation and operation synchronisation introduced in this paper. Means of refining synchronising operations to reflect the timing and causality constraints of an implementation are also presented.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics