liu.seSearch for publications in DiVA
Operational message
There are currently operational disruptions. Troubleshooting is in progress.
Change search
Link to record
Permanent link

Direct link
Rogovchenko, Olena
Alternative names
Publications (8 of 8) Show all publications
Sjölund, M., Buffoni, L., Pop, A. & Ochel, L. (Eds.). (2021). Proceedings of 14th Modelica Conference 2021. Paper presented at 14th Modelica Conference, Linköping, Sweden, September 20-24, 2021. Linköping: Linköping University Electronic Press
Open this publication in new window or tab >>Proceedings of 14th Modelica Conference 2021
2021 (English)Conference proceedings (editor) (Refereed)
Place, publisher, year, edition, pages
Linköping: Linköping University Electronic Press, 2021. p. 689
Series
Linköping Electronic Conference Proceedings, ISSN 1650-3686, E-ISSN 1650-3740
National Category
Computer Sciences
Identifiers
urn:nbn:se:liu:diva-180431 (URN)10.3384/ecp21181 (DOI)
Conference
14th Modelica Conference, Linköping, Sweden, September 20-24, 2021
Available from: 2021-10-19 Created: 2021-10-19 Last updated: 2021-10-26Bibliographically approved
Fritzson, P., Pop, A., Abdelhak, K., Asghar, A., Bachmann, B., Braun, W., . . . Östlund, P. (2020). The OpenModelica Integrated Environment for Modeling, Simulation, and Model-Based Development. Modeling, Identification and Control, 41(4), 241-295
Open this publication in new window or tab >>The OpenModelica Integrated Environment for Modeling, Simulation, and Model-Based Development
Show others...
2020 (English)In: Modeling, Identification and Control, ISSN 0332-7353, E-ISSN 1890-1328, Vol. 41, no 4, p. 241-295Article in journal (Refereed) Published
Abstract [en]

OpenModelica is a unique large-scale integrated open-source Modelica- and FMI-based modeling, simulation, optimization, model-based analysis and development environment. Moreover, the OpenModelica environment provides a number of facilities such as debugging; optimization; visualization and 3D animation; web-based model editing and simulation; scripting from Modelica, Python, Julia, and Matlab; efficient simulation and co-simulation of FMI-based models; compilation for embedded systems; Modelica-UML integration; requirement verification; and generation of parallel code for multi-core architectures. The environment is based on the equation-based object-oriented Modelica language and currently uses the MetaModelica extended version of Modelica for its model compiler implementation. This overview paper gives an up-to-date description of the capabilities of the system, short overviews of used open source symbolic and numeric algorithms with pointers to published literature, tool integration aspects, some lessons learned, and the main vision behind its development.

Place, publisher, year, edition, pages
Kristiansand, Norway: Norsk Forening for Automatisering, 2020
Keywords
Modelica, OpenModelica, MetaModelica, FMI, modeling, simulation, optimization, development, environment, numeric, symbolic, compilation, embedded system, real-time
National Category
Computer Engineering Computer Sciences Software Engineering
Identifiers
urn:nbn:se:liu:diva-172069 (URN)10.4173/mic.2020.4.1 (DOI)000605964400001 ()2-s2.0-85097216447 (Scopus ID)
Funder
VinnovaSwedish Foundation for Strategic ResearchELLIIT - The Linköping‐Lund Initiative on IT and Mobile Communications
Note

Funding agencies: Vinnova in the ITEA OPENPROD projectVinnova; Vinnova in the ITEA MODRIO projectVinnova; Vinnova in the ITEA OPENCPS projectVinnova; Vinnova in the ITEA EMPHYSIS projectVinnova; Vinnova in the ITEA EMBRACE projectVinnova; Vinnova RTISIM projectVinnova; Vin

Available from: 2020-12-19 Created: 2020-12-19 Last updated: 2022-06-23Bibliographically approved
Schamai, W., Buffoni, L. & Fritzson, P. (2014). An Approach to Automated Model Composition Illustrated in the Context of Design Verification. Modeling, Identification and Control, 35(2), 79-91
Open this publication in new window or tab >>An Approach to Automated Model Composition Illustrated in the Context of Design Verification
2014 (English)In: Modeling, Identification and Control, ISSN 1890-1328, Vol. 35, no 2, p. 79-91Article in journal (Refereed) Published
Abstract [en]

Building complex systems form models that were developed separately without modifying existing code is a challenging task faced on a regular basis in multiple contexts, for instance, in design verification. To address this issue, this paper presents a new approach for automating the dynamic system model composition. The presented approach aims to maximise information reuse, by defining the minimum set of information that is necessary to the composition process, to maximise decoupling by removing the need for explicit interfaces and to present a methodology with a modular and structured approach to composition. Moreover the presented approach is illustrated in the context of system design verification against requirements using a Modelica environment, and an approach for expressing the information necessary for automating the composition is formalized.

Place, publisher, year, edition, pages
Norwegian Society of Automatic Control, 2014
Keywords
Bindings, model composition, requirement formalization, design verification
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:liu:diva-109730 (URN)10.4173/mic.2014.2.2 (DOI)000344366300002 ()
Available from: 2014-08-27 Created: 2014-08-27 Last updated: 2014-12-09Bibliographically approved
Rogovchenko, O., Tundis, A., Zoheb Hossain, M., Nyberg, M. & Fritzson, P. (2014). An integrated toolchain for model based functional safety analysis. Journal of Computational Science, 5(3), 408-414
Open this publication in new window or tab >>An integrated toolchain for model based functional safety analysis
Show others...
2014 (English)In: Journal of Computational Science, ISSN 1877-7503, E-ISSN 1877-7511, Vol. 5, no 3, p. 408-414Article in journal (Refereed) Published
Abstract [en]

The significant increase in the complexity and autonomy of the hardware systems renders the verification of the functional safety of each individual component as well as of the entire system a complex task and underlines the need for integrated, model based tools that would assist this process. In this paper the authors present such a tool, coupled with an approach to functional safety analysis, based on the integration of functional tests into the model itself. The analysis of the resulting model is done through a stochastic Bayesian model. This approach strives to both bypass the necessity for costly hardware testing and integrate the functional safety analysis into an intuitive component development process.

Place, publisher, year, edition, pages
Elsevier, 2014
Keywords
Bayesian networks; Safety analysis; Model-based design; Functional testing
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:liu:diva-109200 (URN)10.1016/j.jocs.2013.08.009 (DOI)000337873700013 ()
Available from: 2014-08-12 Created: 2014-08-11 Last updated: 2018-01-11Bibliographically approved
Rogovchenko, O. & Fritzson, P. (2014). Expressing Requirements in Modelica. In: : . Paper presented at In Proceedings of the 55th Scandinavian Conference on Simulation and Modeling (SIMS’2014),Aalborg, Denmark, Oct 21-22..
Open this publication in new window or tab >>Expressing Requirements in Modelica
2014 (English)Conference paper, Published paper (Refereed)
Abstract [en]

As cyber-physical systems grow increasingly complex, the need for methodologies and tool support for an automated requirement verification process becomes evident. Expressing requirements in a computable form becomes a crucial step in defining such a process. The equation based declarative nature of the Modelica language makes it an ideal candidate for modeling a large subset of system requirements. Moreover, modeling both the requirements and the system itself in the same language presents numerous advantages. However, a certain semantic gap subsists between the notions used in requirement modeling and the concepts of cyber-physical modeling that Modelica relies on. To bridge this gap, in this paper, we illustrate through the use of dedicated types, pseudo function calls and function block libraries, how the Modelica language can be tailored to fit the needs of requirement modeling engineers.

Keywords
Requirements, Equation-based modeling
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:liu:diva-114207 (URN)
Conference
In Proceedings of the 55th Scandinavian Conference on Simulation and Modeling (SIMS’2014),Aalborg, Denmark, Oct 21-22.
Available from: 2015-02-13 Created: 2015-02-13 Last updated: 2015-03-02Bibliographically approved
Tundis, A., Rogovchenko, L., Garro, A., Nyberg, M. & Fritzson, P. (2013). Performing Fault Tree Analysis of a Modelica-Based System Design Through a Probability Model. In: : . Paper presented at Workshop on Applied Modeling and Simulation (WAMS 2013), November 24-27, 2013, Buenos Aires, Argentina.
Open this publication in new window or tab >>Performing Fault Tree Analysis of a Modelica-Based System Design Through a Probability Model
Show others...
2013 (English)Conference paper, Published paper (Refereed)
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:liu:diva-110334 (URN)
Conference
Workshop on Applied Modeling and Simulation (WAMS 2013), November 24-27, 2013, Buenos Aires, Argentina
Available from: 2014-09-08 Created: 2014-09-08 Last updated: 2014-10-07
Buffoni-Rogovchenko, L., Fritzson, P., Nyberg, M., Garro, A. & Tundis, A. (2013). Requirement Verification and Dependency Tracing During Simulation in Modelica. In: EUROSIM '13: . Paper presented at EUROSIM Congress on Modelling and Simulation, Wales, UK, September 10-12, 2013 (pp. 561-566). IEEE Press
Open this publication in new window or tab >>Requirement Verification and Dependency Tracing During Simulation in Modelica
Show others...
2013 (English)In: EUROSIM '13, IEEE Press, 2013, p. 561-566Conference paper, Published paper (Refereed)
Abstract [en]

Requirement verification is an important part of the development process, and the increasing system complexity has exacerbated the need for integrating this step into a formalized model driven development process, providing a dedicated methodology as well as tool support. In this paper the authors propose an extension for Modelica, an equation-based language for system modeling, that will allow to represent system requirements in the same formalism as the design model, thus reducing the need for transformations between different specialized formalisms, lowering maintenance and modification costs, and benefitting from the expression and simulation capabilities, as well as extensive tool support of Modelica. The object-oriented nature of the approach provides the advantages of modular design and hierarchical structuring of the requirement model. This paper also illustrates, with the help of an example, how requirement verification can be used alongside the simulation process to trace the components responsible for requirement violations. To this end, we introduce a formalism for expressing relationships between components and requirements, as well as a tracing algorithm.

Place, publisher, year, edition, pages
IEEE Press, 2013
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:liu:diva-110331 (URN)10.1109/EUROSIM.2013.99 (DOI)000361021500097 ()978-0-7695-5073-2 (ISBN)
Conference
EUROSIM Congress on Modelling and Simulation, Wales, UK, September 10-12, 2013
Available from: 2014-09-08 Created: 2014-09-08 Last updated: 2016-08-22
Hossain, M. Z., Nyberg, M., Rogovchenko, O. & Fritzson, P. (2012). Computerized Model Based Functional Safety Analysis. In: : . Paper presented at 7th Vienna International Conference on Mathematical Modelling (MATHMOD 2012), Vienna, Austria, February 15-17, 2012.
Open this publication in new window or tab >>Computerized Model Based Functional Safety Analysis
2012 (English)Conference paper, Published paper (Refereed)
Abstract [en]

With the growing complexity of the hardware models, the verification of the functional safety of each individual component as well as of the entire system becomes increasingly complex. In this paper the authors present a novel approach to functional safety analysis, based on the integration of functional tests into the model itself and the analysis of resulting model through a stochastic Bayesian model. This approach strives to both bypass the necessity for costly hardware testing and integrate the functional safety analysis into an intuitive component development process.

Keywords
Bayesian Networks, Safety Analysis, Modeling
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
urn:nbn:se:liu:diva-110306 (URN)
Conference
7th Vienna International Conference on Mathematical Modelling (MATHMOD 2012), Vienna, Austria, February 15-17, 2012
Available from: 2014-09-05 Created: 2014-09-05 Last updated: 2014-10-14Bibliographically approved
Organisations

Search in DiVA

Show all publications