Modelica - a general object-oriented language for continuous and discrete-event system modeling and simulation | IEEE Conference Publication | IEEE Xplore