CLC number: TP311
On-line Access: 2024-08-27
Received: 2023-10-17
Revision Accepted: 2024-05-08
Crosschecked: 0000-00-00
Cited: 0
Clicked: 5169
ZHOU Hong, WANG Le-yu. VIRTUAL INSTRUMENT SYSTEM SOFTWARE ARCHITECTURE DESCRIPTION LANGUAGE[J]. Journal of Zhejiang University Science A, 2001, 2(4): 411-415.
@article{title="VIRTUAL INSTRUMENT SYSTEM SOFTWARE ARCHITECTURE DESCRIPTION LANGUAGE",
author="ZHOU Hong, WANG Le-yu",
journal="Journal of Zhejiang University Science A",
volume="2",
number="4",
pages="411-415",
year="2001",
publisher="Zhejiang University Press & Springer",
doi="10.1631/jzus.2001.0411"
}
%0 Journal Article
%T VIRTUAL INSTRUMENT SYSTEM SOFTWARE ARCHITECTURE DESCRIPTION LANGUAGE
%A ZHOU Hong
%A WANG Le-yu
%J Journal of Zhejiang University SCIENCE A
%V 2
%N 4
%P 411-415
%@ 1869-1951
%D 2001
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.2001.0411
TY - JOUR
T1 - VIRTUAL INSTRUMENT SYSTEM SOFTWARE ARCHITECTURE DESCRIPTION LANGUAGE
A1 - ZHOU Hong
A1 - WANG Le-yu
J0 - Journal of Zhejiang University Science A
VL - 2
IS - 4
SP - 411
EP - 415
%@ 1869-1951
Y1 - 2001
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.2001.0411
Abstract: In software engineering, an architecture description language (ADL) is intended to aid designers in defining software architectures in terms of abstractions that they find useful, and in making a smooth transition to code. Based on ADL, the concept and models of the Virtual instrunent system software architecture description language (VSDL) is provided in this paper. The VSDL put forward provides a new method for virtual instrunent system's application design and development by describing the virtual instrument system software architecture effectively. In this paper, the model description, component description and line description are analyzed in detail, and the structure language based on the model is also provided. VSDL provides a smooth interface to graphic software platform, and has been applied to many virtual instrument systems' integration and already yielded good results both in technology and economy.
[1] Allen,R., Gralan,D., 1994. Formalizing architectural connection. In: Proceedings of the Sixteenth International Conference on Software Engineering, p.340-348.
[2] Berge, J. M., Fonkoua, A., Maginot, S. et al., 1992. VHDL Designer' s Reference. Kluwer Academic Publishers.
[3] Booch, G., 1986. Object-oriented development. IEEE Trans. on Software Engineering, SE-12(2):211-21.
[4] Coad, P., 1992. Object-oriented pattems. Communications of the ACM. 35(9):153-159.
[5] Fu Lieyong, Gu Zhongwen, 2000. The Development of simupro series operator training systems for complicated industrial processes, Journal of Zhefiang University (SCIENCE), 1(4):377-380.
[6] Garlan, D., Kaiser, G. E., Notkin, D., 1992. Using tool abstraction to compose systems. IEEE Computer, 25(6):30-38.
[7] Kerth,N. L., 1995. Caterpillar's fate: A pattem language for the transformation from analysis to design. In: James Coplein and Douglas Schmidt, eds., Pattern Languages of Program Design, Addison-Wesley, p.293-320.
[8] Le Metayer, D., 1998. Describing software architecture styles using graph gramars. IEEE Trans. On Software Engineering, 24(7):521-533.
[9] Luckham, D. C., Augustin, L. M., John, J. K. et al., 1995. Specification and analysis of system architecture using Rapide. IEEE Trans. on Software Engineering, Special Issue on Software Architecture, 21(4):336-355.
[10] Prieto-Diaz, R., Neighbors, J. M., 1986. Module interconnection language. Joural of System and Software, 6(4):307-334.
[11] Terry,A., 1994. Overview of Teknowledge's domain-specific software architecture program. ACM SIGSOFT Software Engineering Notes, 19(4):68-76.
[12] Waheed, A., Rover, D. T., Hollingsworth, J. K., 1998. Modehng and evaluating design alternatives for an Online instrumentation system: A case study. IEEE Trans. on Software Engineering, 24(6):451-470.
[13] Wiederhold, G., 1992. Mediators in the architecture of future information systems. IEEE Computer, 25(3):38-48.
[14] Ying Jing, He Zhijun, Wu Minghui, 2000. Evolution-based software developing enviromnent, Journal of Zhejiang University (SCIENCE), 1(4):381-383.
Open peer comments: Debate/Discuss/Question/Opinion
<1>