Reconfigurable system is desired in measurement applcation for low-cost products and short time to market. In this paper, we propose a software architecture of dynamical reconfigrualbe virtual instrument, which is built on component based array. In our architecture, the measurement system software is viewed as an integration of a set of reusable components, which are modelled with a set of event-based extern interfaces, internal interfaces for modifing own properties, a data process logic for executing own behavioural specifications and a series of communication ports for data exchange with others. The behaviours of the measurement system software can be viewed as an integration of components and their interactions, which is based on Extend Markup Language (XVIML). XVIML based dynamical interpreter and components based reassembled model are introduced to implement reassemble. The software can be easily reconfigured by changing reusable components and their interactions to adapt to the changing application requirements. Finally, a reconfigurable measurement platform based on above software architecture for testing engineering signal has been developed.