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