liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Extended Metamodelica Based Integrated Copiler Generator
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory. Linköping University, The Institute of Technology. (PELAB)
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

OMCCp is a new generation (not yet released) of the OpenModelica Compiler-Compiler parser generator which contains an LALR parser generator implemented in the MetaModelica language with parsing tables generated by the tools Flex and GNU Bison. It also contains very good error handling and is integrated with the MetaModelica semantics specification language.


The main benefit with this master thesis project is the development of new version of OMCCp with complete support for an extended Modelica grammar for a complete OMCCp-based Modelica parser. The implemented parser has been tested and the results have been analyzed. This is a new enhanced generation OMCCp with improvements made from the previous version. This version support Modelica as well as the language extensions for MetaModelica, ParModelica, and optimization problem specification. Moreover, the generated parsers are about three times faster than those from the old OMCCp.

Place, publisher, year, edition, pages
2012. , 141 p.
Keyword [en]
OMCCp, MetaModelica, Modelica, Parser Generator, flex, bison
National Category
Computer Systems
URN: urn:nbn:se:liu:diva-86365ISRN: LIU-IDA/LITH-EX-A—12/058—SEOAI: diva2:576838
Subject / course
Computer and information science at the Institute of Technology
2012-10-18, Herbert Simon, Linkoping University, Linkoping, 11:00 (English)
Available from: 2012-12-14 Created: 2012-12-13 Last updated: 2012-12-14Bibliographically approved

Open Access in DiVA

Extended MetaModelica Based Integrated Compiler Generator(1210 kB)159 downloads
File information
File name FULLTEXT01.pdfFile size 1210 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Palanisamy, Arunkumar
By organisation
PELAB - Programming Environment LaboratoryThe Institute of Technology
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 159 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 111 hits
ReferencesLink to record
Permanent link

Direct link