Research of Reconfigurable Virtual Instrument Technology

Article Preview

Abstract:

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.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

569-574

Citation:

Online since:

June 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] M. G. Mehrabi, A. G. Ulsoy and Y. Koren, "Reconfigurable manufacturing systems: Key to future manufacturing," Journal of Intelligent Manufacturing, vol. 11, no. 4, pp.403-419, Aug 2000.

DOI: 10.1023/a:1008930403506

Google Scholar

[2] P. Spicer and H. J. Carlo, "Integrating reconfiguration cost into the design of multi-period scalable reconfigurable manufacturing systems," J. Manuf. Sci. Eng.-Trans. ASME, vol. 129, no. 1, pp.202-210, Feb 2007.

DOI: 10.1115/1.2383196

Google Scholar

[3] Q. P. Yang and C. Butler, "An object-oriented model of measurement systems," IEEE Trans. Instrum. Meas., vol. 47, no. 1, pp.104-107, Feb 1998.

DOI: 10.1109/19.728800

Google Scholar

[4] S. Kohout, J. Roos and H. Keller, "Automated operation of a homemade torque magnetometer using LabVIEW," Meas. Sci. Technol., vol. 16, no. 11, pp.2240-2246, Nov 2005.

DOI: 10.1088/0957-0233/16/11/015

Google Scholar

[5] D. Hyun and J. Kim, "Study of external humidification method in proton exchange membrane fuel cell," J. Power Sources, vol. 126, no. 1-2, pp.98-103, Feb 2004.

DOI: 10.1016/j.jpowsour.2003.08.041

Google Scholar

[6] W. Kozaczynski and G. Booch, "Component-based software engineering," IEEE Softw., vol. 15, no. 5, pp.34-36, Sep-Oct 1998.

DOI: 10.1109/ms.1998.714621

Google Scholar

[7] W. M. P. van der Aalst, K. M. van Hee and R. A. van der Toorn, "Component-based software architectures: a framework based on inheritance of behavior," Sci. Comput. Program., vol. 42, no. 2-3, pp.129-171, Feb-Mar 2002.

DOI: 10.1016/s0167-6423(01)00005-3

Google Scholar

[8] I. Gorton and A. Liu, "Evaluating the performance of EJB components," IEEE Internet Comput., vol. 7, no. 3, pp.18-23, May-Jun 2003.

DOI: 10.1109/mic.2003.1200296

Google Scholar

[9] D. N. Gray, J. Hotchkiss, S. LaForge, A. Shalit and T. Weinberg, "Modern languages and Microsoft's Component Object Model," Commun. ACM, vol. 41, no. 5, pp.55-65, May 1998.

DOI: 10.1145/274946.274957

Google Scholar

[10] T. F. Lunney and A. J. McCaughey, "Component based distributed systems - CORBA and EJB in context," Comput. Phys. Commun., vol. 127, no. 2-3, pp.207-214, May 2000.

DOI: 10.1016/s0010-4655(99)00510-x

Google Scholar

[11] I. Crnkovic and M. Larsson, "Challenges of component-based development," J. Syst. Softw., vol. 61, no. 3, pp.201-212, Apr 2002.

Google Scholar

[12] D. B. Stewart, R. A. Volpe and P. K. Khosla, "Design of dynamically reconfigurable real-time software using port-based objects," IEEE Trans. Softw. Eng., vol. 23, no. 12, pp.759-776, Dec 1997.

DOI: 10.1109/32.637390

Google Scholar

[13] M. Moallem, "Design and implementation of computer control software," IEEE Control Syst. Mag., vol. 25, no. 1, pp.26-29, Feb 2005.

Google Scholar

[14] S. G. Wang and K. G. Shin, "Task construction for model-based design of embedded control software," IEEE Trans. Softw. Eng., vol. 32, no. 4, pp.254-264, Apr 2006.

DOI: 10.1109/tse.2006.39

Google Scholar

[15] L. He and D. Zhang, "XVIML: an extensible virtual instrument markup language," IEEE AUTOTESTCON 2005, Orlando, Florida, Sep 26-29,2005, pp.36-42.

DOI: 10.1109/autest.2005.1609097

Google Scholar

[16] C. Emmanouilidis, E. Jantunen and J. MacIntyre, "Flexible software for condition monitoring, incorporating novelty detection and diagnostics," Computers In Industry, vol. 57, no. 6, pp.516-527, Aug 2006.

DOI: 10.1016/j.compind.2006.02.012

Google Scholar

[17] N. Palluat, D. Racoceanu and N. Zerhouni, "A neuro-fuzzy monitoring system - Application to flexible production systems," Computers In Industry, vol. 57, no. 6, pp.528-538, Aug 2006.

DOI: 10.1016/j.compind.2006.02.013

Google Scholar