DocumentCode :
3383451
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
fYear :
1995
fDate :
28-30 Aug 1995
Firstpage :
266
Lastpage :
273
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;
fLanguage :
English
Publisher :
ieee
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
Type :
conf
DOI :
10.1109/FTDCS.1995.524994
Filename :
524994
Link To Document :
بازگشت