DocumentCode :
3346378
Title :
Refinement of information flow architectures
Author :
Philipps, Jan ; Rumpe, Bernhard
Author_Institution :
Inst. fur Inf., Tech. Univ. Munchen, Germany
fYear :
1997
fDate :
12-14 Nov. 1997
Firstpage :
203
Lastpage :
212
Abstract :
A calculus is presented for the stepwise refinement of abstract information flow architectures. We give a mathematical model for information flow components based on relations between input and output communication histories, and describe system architectures using two views: the glass box view is a network of basic components, while the black box view regards the network itself as a component. This allows us to hierarchically compose systems. The calculus consists of basic rules to add or remove components and channels, and to replace components by subnetworks and vice versa. The correctness of the rules is justified by the refinement relation on the black box view of architectures.
Keywords :
calculus; formal specification; process algebra; program verification; refinement calculus; abstract information flow architectures; black box view; communication histories; glass box view; information flow architecture refinement; information flow components; mathematical model; refinement relation; rule correctness; stepwise refinement; subnetworks; system architectures; Calculus; Computer architecture; Glass; Hardware; Marketing and sales; Pricing; Production; Scheduling; Software reusability; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Engineering Methods., 1997. Proceedings., First IEEE International Conference on
Conference_Location :
Hiroshima, Japan
Print_ISBN :
0-8186-8002-4
Type :
conf
DOI :
10.1109/ICFEM.1997.630427
Filename :
630427
Link To Document :
بازگشت