Title :
An engineering approach towards action refinement
Author :
Quartel, Dick A C ; Pires, Luís Ferreira ; Franken, Henry M. ; Vissers, Chris A.
Author_Institution :
Center for Telematics & Inf. Technol., Twente Univ., Enschede, Netherlands
Abstract :
In the abstract modelling of distributed systems we may need methods to replace abstract behaviours by more concrete behaviours which are closer to implementation mechanisms. Furthermore, we may want these methods to preserve the correctness of such a replacement. This paper introduces an approach towards action refinement in which an abstract action is replaced by a concrete activity. This approach is based on a careful consideration of the `action´ and `causality relation´ architectural concepts, which enable an abstract action to be replaced by many alternative concrete activities in a general way. This approach is based on the application of abstraction rules to determine whether a concrete activity conforms to an abstract action, considering the context in which the concrete activity and the abstract action are embedded
Keywords :
distributed processing; formal specification; parallel programming; refinement calculus; abstract behaviours; abstract modelling; abstraction rules; action refinement; architectural concepts; causality relation; distributed systems; engineering approach; implementation mechanisms; Concrete; Information technology; Process design; Telematics;
Conference_Titel :
Distributed Computing Systems, 1995., Proceedings of the Fifth IEEE Computer Society Workshop on Future Trends of
Conference_Location :
Cheju Island
Print_ISBN :
0-8186-7125-4
DOI :
10.1109/FTDCS.1995.524994