Skip to main content

Interactive Environments and Software Tools for CACSD

Encyclopedia of Systems and Control
  • 397 Accesses

Abstract

The main functional and support facilities offered by interactive environments and tools for Computer-Aided Control System Design (CACSD) and reference examples of such software systems are presented, from both a user and a developer perspective. The essential functions these environments should possess and requirements which should be satisfied are discussed. The importance of reliability and efficiency is highlighted, besides the desired friendliness and flexibility of the user interface. Widely used environments and software tools for CACSD, including MATLAB, Mathematica, Maple, and the SLICOT Library, serve as illustrative examples.

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

Access this chapter

Institutional subscriptions

Bibliography

  • Anderson E, Bai Z, Bischof C, Blackford S, Demmel J, Dongarra J, Du Croz J, Greenbaum A, Hammarling S, McKenney A, Sorensen D (1999) LAPACK users’ guide, 3rd edn. SIAM, Philadelphia

    Book  Google Scholar 

  • Benner P, Mehrmann V, Sima V, Van Huffel S, Varga A (1999) SLICOT – a subroutine library in systems and control theory. In: Datta BN (ed) Applied and computational control, signals, and circuits, vol 1. Birkhäuser, Boston, pp 499–539

    Chapter  Google Scholar 

  • Benner P, Kressner D, Sima V, Varga A (2010) Die SLICOT-Toolboxen für Matlab. Automatisierungstechnik 58:15–25

    Article  Google Scholar 

  • Cellier FE, Elmqvist H (1992) The need for automated formula manipulation in object-oriented continuous-system modeling. In: Proceedings of the IEEE symposium on computer-aided control system design, Tucson, pp 1–8, 17–19 Mar 1992

    Chapter  Google Scholar 

  • Chin CS (2012) Computer-aided control systems design: practical applications using MATLAB\(^{\circledR ;}\) and Simulink\(^{\circledR ;}\). CRC, Boca Raton

    Book  Google Scholar 

  • Dongarra JJ, Du Croz J, Duff IS, Hammarling S (1990) Algorithm 679: a set of level 3 basic linear algebra subprograms. ACM Trans Math Softw 16(1–17):18–28

    Article  MATH  Google Scholar 

  • Frederick DK, Herget CJ, Kool R, Rimvall M (1991) ELCS – the extended list of control software. Report, Department of Mathematics and Computer Science, Eindhoven University of Technology, Eindhoven

    Google Scholar 

  • MacFarlane AGJ, Grübel G, Ackermann J (1989) Future design environments for control engineering. Automatica 25:165–176

    Article  Google Scholar 

  • MathWorks (2013) MATLAB\(^{\circledR ;}\) Primer. R2013a. The MathWorks, Inc., Natick

    Google Scholar 

  • Van Huffel S, Sima V, Varga A, Hammarling S, Delebecque F (2004) High-performance numerical software for control. IEEE Control Syst Mag 24:60–76

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ing. Math.Vasile Sima .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this entry

Cite this entry

Sima, I. (2013). Interactive Environments and Software Tools for CACSD. In: Baillieul, J., Samad, T. (eds) Encyclopedia of Systems and Control. Springer, London. https://doi.org/10.1007/978-1-4471-5102-9_139-1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5102-9_139-1

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, London

  • Online ISBN: 978-1-4471-5102-9

  • eBook Packages: Springer Reference EngineeringReference Module Computer Science and Engineering

Publish with us

Policies and ethics

Chapter history

  1. Latest

    Interactive Environments and Software Tools for CACSD
    Published:
    26 September 2019

    DOI: https://doi.org/10.1007/978-1-4471-5102-9_139-2

  2. Original

    Interactive Environments and Software Tools for CACSD
    Published:
    12 March 2014

    DOI: https://doi.org/10.1007/978-1-4471-5102-9_139-1