Formal Specification Of Topological Evolution For Pipeline Software

H. Zhou,X. M. Wang,Z. M. Cai
2015-01-01
Abstract:Many dataflow softwares for real-time signal processing require ability of dynamic evolution, including functional change for flexibility. In term of software architecture, we used the pipe-filter style to model the combination rules of signal processing components. And we presented a method for describing static topology of filters using Darwin architectural describe language (ADL) and its p-calculus semantics. To overcome the lack of Darwin ADL in expressing dynamic evolution behaviour, we proposed a unbind operation based on pi-calculus to support evolution for functional change. Finally, we introduced the mobility workbench (MWB) tool to simulate and review the proposed behavioural semantics of topological evolution. This method provides a new way to expressing and verifying the dynamic evolution of dataflow software before the operations are carried out to real system.
What problem does this paper attempt to address?