Search for dissertations about: "Equation-based Object-oriented Languages"

Showing result 1 - 5 of 16 swedish dissertations containing the words Equation-based Object-oriented Languages.

  1. 1. Safety, Security, and Semantic Aspects of Equation-Based Object-Oriented Languages and Environments

    Author : David Broman; Peter Fritzson; Henrik Nilsson; Linköpings universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; Modeling; Simulation; Equation-Based; Object-Oriented; Modelica; Type System; Semantics; Language Safety; Secure Simulation; Computer science; Datavetenskap;

    Abstract : During the last two decades, the interest for computer aided modeling and simulation of complex physical systems has witnessed a significant growth. The recent possibility to create acausal models, using components from different domains (e.g., electrical, mechanical, and hydraulic) enables new opportunities. READ MORE

  2. 2. Integrated Model-Driven Development Environments for Equation-Based Object-Oriented Languages

    Author : Adrian Pop; Peter Fritzson; Hans Vangheluwe; Linköpings universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; Integrated Environments; Modeling; Simulation; Equation-based Object-oriented Languages; Debugging; UML-SysML; Computer science; Datalogi;

    Abstract : Integrated development environments are essential for efficient realization of complex industrial products, typically consisting of both software and hardware components. Powerful equation-based object-oriented (EOO) languages such as Modelica are successfully used for modeling and virtual prototyping increasingly complex physical systems and components, whereas software modeling approaches like UML, especially in the form of domain specific language subsets, are increasingly used for software systems modeling. READ MORE

  3. 3. Debugging and Structural Analysis of Declarative Equation-Based Languages

    Author : Peter Bunus; Peter Fritzson; Linköpings universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; software development; object-oriented; debugging; computer programming; debugging kernel prototypes; Computer science; Datavetenskap;

    Abstract : A significant part of the software development effort is spent on detecting deviations between software implementations and specifications, and subsequently locating the sources of such errors. This thesis illustrates that is possible to identify a significant number of errors during static analysis of declarative object-oriented equation-based modeling languages that are typically used for system modeling and simulation. READ MORE

  4. 4. Design and Implementation of Object-Oriented Model Libraries using Modelica

    Author : Hubertus Tummescheit; Institutionen för reglerteknik; []
    Keywords : TEKNIK OCH TEKNOLOGIER; ENGINEERING AND TECHNOLOGY; modeling languages; thermo-fluid systems; process modeling; process control; control systems; thermo-hydraulic systems; non-linear models; model library design; object-oriented; modeling; simulation; Automation; robotics; control engineering; Automatiska system; robotteknik; reglerteknik;

    Abstract : This thesis describes basic models for thermo-fluid systems and the implementation of the models using a flexible object-oriented structure in the ThermoFluid library. Model libraries provide an excellent way to package engineering knowledge of systems to be reused by non-experts. READ MORE

  5. 5. Automatic Parallelization using Pipelining for Equation-Based Simulation Languages

    Author : Håkan Lundvall; Peter Fritzson; Welf Löwe; Linköpings universitet; []
    Keywords : NATURVETENSKAP; NATURAL SCIENCES; Equation-Based languages; automatic parallelization; Modelica; simulation; Ekvationsbaserade språk; automatisk parallellisering; Modelica; simulering; Computer science; Datalogi;

    Abstract : During the most recent decades modern equation-based object-oriented modeling and simulation languages, such as Modelica, have become available. This has made it easier to build complex and more detailed models for use in simulation. READ MORE