{"title":"Modelling hybrid systems using statecharts and Modelica","authors":"J. Ferreira, J. D. Oliveira","doi":"10.1109/ETFA.1999.813108","DOIUrl":null,"url":null,"abstract":"Evaluates the possibility of using the formalism of statecharts, with hybrid features, as a graphical support to describe the dynamic behaviour of complex systems in Modelica. Implementation issues, according to the statecharts semantics, are discussed and the advantages of using an equation based language, to implement the state transitions and nested states, are pointed out. Two levels of statecharts implementation are considered: statecharts library models and components models. Statecharts library models are responsible for capturing events related to the firing of transitions and to the activation and deactivation of states that must be performed when transitions are taken. At the component model level, the statechart is composed by instantiating the basic models provided by the statecharts library.","PeriodicalId":119106,"journal":{"name":"1999 7th IEEE International Conference on Emerging Technologies and Factory Automation. Proceedings ETFA '99 (Cat. No.99TH8467)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"30","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1999 7th IEEE International Conference on Emerging Technologies and Factory Automation. Proceedings ETFA '99 (Cat. No.99TH8467)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ETFA.1999.813108","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 30
Abstract
Evaluates the possibility of using the formalism of statecharts, with hybrid features, as a graphical support to describe the dynamic behaviour of complex systems in Modelica. Implementation issues, according to the statecharts semantics, are discussed and the advantages of using an equation based language, to implement the state transitions and nested states, are pointed out. Two levels of statecharts implementation are considered: statecharts library models and components models. Statecharts library models are responsible for capturing events related to the firing of transitions and to the activation and deactivation of states that must be performed when transitions are taken. At the component model level, the statechart is composed by instantiating the basic models provided by the statecharts library.