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 instrument system Software architecture Description Language (VSDL) is provided in this paper. The VSDL put forward provides a new method for virtual instrument 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.
References
Allen, R., Gralan, D., 1994. Formalizing architectural connection.In: Proceedings of the Sixteenth International Conference on Software Engineering, p. 340–348.
Berger, J. M., Fonkoua, A., Maginot, S. et al., 1992. VHDL Designer's Reference. Kluwer Academic Publishers.
Booch, G., 1986. Object-oriented development.IEEE Trans. on Software Engineering, SE-12(2): 211–221.
Coad, P., 1992. Object-oriented patterns.Communications of the ACM,35(9): 153–159.
Fu Lieyong, Gu Zhongwen, 2000. The Development of simupro series operator training systems for complicated industrial processes.Journal of Zhejiang University (SCIENCE),1(4): 377–380.
Garlan, D., Kaiser, G. E., Notkin, D., 1992. Using tool abstraction to compose systems.IEEE Computer,25 (6): 30–38.
Kerth, N. L., 1995. Caterpillar's fate: A pattern 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.
Le Metayer, D., 1998. Describing software architecture styles using graph grammars.IEEE Trans. On Software Engineering,24(7): 521–533.
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.
Prieto-Diaz, R., Neighbors, J. M., 1986. Module interconnection language.Journal of System and Software,6 (4): 307–334.
Terry, A., 1994. Overview of Teknowledge's domain-specific software architecture program.ACM SIGSOFT Software Engineering Notes,19(4): 68–76.
Waheed, A., Rover, D. T., Hollingsworth, J. K., 1998. Modeling and evaluating design alternatives for an Online instrumentation system: A case study.IEEE Trans. on Software Engineering,24(6): 451–470.
Wiederhold, G., 1992. Mediators in the architecture of future information systems.IEEE Computer,25(3): 38–48.
Ying Jing, He Zhijun, Wu Minghui, 2000. Evolution-based software developing environment,Journal of Zhejiang University (SCIENCE),1(4): 381–383.
Author information
Authors and Affiliations
Additional information
Project(97-772-01-06) supported by “Ninth-Five” National Important Science & Technology Research Project.
Rights and permissions
About this article
Cite this article
Hong, Z., Le-yu, W. Virtual instrument system software architecture description language. J. Zheijang Univ.-Sci. 2, 411–415 (2001). https://doi.org/10.1631/BF02840557
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/BF02840557
Key words
- architecture description language (ADL)
- virtual instrument
- software architecture description language
- graphic software platform
- system integration