Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

ModeGraph—A Mode-Automata Based Modelica Library for Embedded Control

Malmheden, Martin (2007) In MSc Theses
Department of Automatic Control
Abstract
The ModeGraph library offers improved flexibility of hybrid modelling and incorporates powerful properties of the Mode-Automata semantics. Concepts from Finite State Machines (FSM), Sequential Function Charts (SFC)/Grafcet and Statecharts are efficiently utilised to provide a flexible modelling environment that a broad audience can feel familiar with. Being able to guarantee mutual exclusivity of all modes on each level ensures consistency with regards to the single assignment rule used in Modelica. The current Modelica library for state machine modelling, StateGraph, has proven insufficient in terms of graph safety and efficiency. The goal of ModeGraph is to provide an alternative to StateGraph by introducing extensions to the Modelica... (More)
The ModeGraph library offers improved flexibility of hybrid modelling and incorporates powerful properties of the Mode-Automata semantics. Concepts from Finite State Machines (FSM), Sequential Function Charts (SFC)/Grafcet and Statecharts are efficiently utilised to provide a flexible modelling environment that a broad audience can feel familiar with. Being able to guarantee mutual exclusivity of all modes on each level ensures consistency with regards to the single assignment rule used in Modelica. The current Modelica library for state machine modelling, StateGraph, has proven insufficient in terms of graph safety and efficiency. The goal of ModeGraph is to provide an alternative to StateGraph by introducing extensions to the Modelica language to drastically reduce code overhead and improve performance of modelled graphs. To enable exported code to be highly modular and easily integrated, AUTOSAR-compliant C-code export has been investigated in the thesis. An increasing number of companies and organisations are embracing the AUTOSAR standard which makes it important to offer compliant interfaces of generated code. (Less)
Please use this url to cite or link to this publication:
author
Malmheden, Martin
supervisor
organization
year
type
H3 - Professional qualifications (4 Years - )
subject
publication/series
MSc Theses
report number
TFRT-5808
ISSN
0280-5316
language
English
id
8847773
date added to LUP
2016-03-17 13:03:54
date last changed
2016-03-17 13:03:54
@misc{8847773,
  abstract     = {{The ModeGraph library offers improved flexibility of hybrid modelling and incorporates powerful properties of the Mode-Automata semantics. Concepts from Finite State Machines (FSM), Sequential Function Charts (SFC)/Grafcet and Statecharts are efficiently utilised to provide a flexible modelling environment that a broad audience can feel familiar with. Being able to guarantee mutual exclusivity of all modes on each level ensures consistency with regards to the single assignment rule used in Modelica. The current Modelica library for state machine modelling, StateGraph, has proven insufficient in terms of graph safety and efficiency. The goal of ModeGraph is to provide an alternative to StateGraph by introducing extensions to the Modelica language to drastically reduce code overhead and improve performance of modelled graphs. To enable exported code to be highly modular and easily integrated, AUTOSAR-compliant C-code export has been investigated in the thesis. An increasing number of companies and organisations are embracing the AUTOSAR standard which makes it important to offer compliant interfaces of generated code.}},
  author       = {{Malmheden, Martin}},
  issn         = {{0280-5316}},
  language     = {{eng}},
  note         = {{Student Paper}},
  series       = {{MSc Theses}},
  title        = {{ModeGraph—A Mode-Automata Based Modelica Library for Embedded Control}},
  year         = {{2007}},
}