Skip to main content
Log in

Virtual instrument system software architecture description language

  • Engineering Sciences
  • Published:
Journal of Zhejiang University-SCIENCE A Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Article  Google Scholar 

  • Coad, P., 1992. Object-oriented patterns.Communications of the ACM,35(9): 153–159.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Garlan, D., Kaiser, G. E., Notkin, D., 1992. Using tool abstraction to compose systems.IEEE Computer,25 (6): 30–38.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Prieto-Diaz, R., Neighbors, J. M., 1986. Module interconnection language.Journal of System and Software,6 (4): 307–334.

    Article  Google Scholar 

  • Terry, A., 1994. Overview of Teknowledge's domain-specific software architecture program.ACM SIGSOFT Software Engineering Notes,19(4): 68–76.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • Wiederhold, G., 1992. Mediators in the architecture of future information systems.IEEE Computer,25(3): 38–48.

    Article  Google Scholar 

  • Ying Jing, He Zhijun, Wu Minghui, 2000. Evolution-based software developing environment,Journal of Zhejiang University (SCIENCE),1(4): 381–383.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Project(97-772-01-06) supported by “Ninth-Five” National Important Science & Technology Research Project.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/BF02840557

Key words

Document code

CLC number

Navigation