Title
Refinement of Pipe-and-Filter Architectures.
Abstract
Software and hardware architectures are prone to modifications. We demonstrate how a mathematically founded powerful refinement calculus for a class of architectures, namely pipe and filter architectures, can be used to modify a system in a provably correct way. The calculus consists of basic rules to add and to remove filters (components) and pipes (channels) to a system. A networking example demonstrates some of the features of our calculus. The calculus is simple, flexible and compositional. Thus it allows us to build more complex and specific rules that e.g. embed models of existing architectures or define design patterns as transformation rules.
Year
DOI
Venue
1999
10.1007/3-540-48119-2_8
formal methods
Keywords
DocType
Volume
hardware architecture,transformation rule,networking example,design pattern,powerful refinement calculus,pipe-and-filter architectures,embed model,basic rule,specific rule
Conference
abs/1411.2414
ISSN
ISBN
Citations 
0302-9743
3-540-66587-0
16
PageRank 
References 
Authors
1.05
6
2
Name
Order
Citations
PageRank
Jan Philipps116216.45
Bernhard Rumpe22691313.45