Home
Mikhail Barash's picture

Mikhail Barash

Associate Professor, Bergen Language Design Laboratory
  • E-mailmikhail.barash@uib.no
  • Visitor Address
    HIB - Thormøhlens gate 55
    5006 Bergen
  • Postal Address
    Postboks 7803
    5020 Bergen

I am focusing on design and implementation of programming languages, domain-specific languages, language workbenches (mainly, Eclipse Xtext and JetBrains MPS), projectional (structured) editors, and developer tools.

Academic article
  • Show author(s) (2023). The Ultimate GUI Framework: Are We There Yet? Leibniz International Proceedings in Informatics. 25:1-25:9.
  • Show author(s) (2023). Algebraic Reasoning About Timeliness. Electronic Proceedings in Theoretical Computer Science (EPTCS). 35-54.
  • Show author(s) (2023). A domain-specific language for structure manipulation in constraint system-based GUIs. Journal of Computer Languages (COLA).
  • Show author(s) (2020). A New life for legacy language de_nition approaches? CEUR Workshop Proceedings. 75-84.
  • Show author(s) (2020). A New Life for Legacy Language Definition Approaches? CEUR Workshop Proceedings. 75-84.
Report
  • Show author(s) (2022). On the Algebraic Properties of Timeliness. .
Lecture
  • Show author(s) (2021). Implementing an IDE for "tiny" Event-B with JetBrains Metaprogramming System MPS.
Academic chapter/article/Conference paper
  • Show author(s) (2023). Towards Reusable GUI Structures. 2 pages.
  • Show author(s) (2023). Involving Users in Design of a Widely Used Language. A Case of ECMAScript (JavaScript) Standardization. 2 pages.
  • Show author(s) (2021). Vision: the next 700 language workbenches. 6 pages.
  • Show author(s) (2021). Towards a Spreadsheet-Based Language Workbench. 2 pages.
  • Show author(s) (2020). Specifying software languages: grammars, projectional editors and unconventional approaches.
  • Show author(s) (2020). Manipulating GUI structures declaratively. 7 pages.
  • Show author(s) (2020). Example-driven software language engineering. 7 pages.
  • Show author(s) (2020). Enabling language engineering for the masses. 1 pages.
Poster
  • Show author(s) (2021). Multi-way dataflow specifications in graphical user interfaces.
  • Show author(s) (2021). An Ecosystem Architecture for the Magnolia Programming Language.
Chapter
  • Show author(s) (2021). Teaching MPS: Experiences from Industry and Academia. 293-313. In:
    • Show author(s) (2021). Domain-Specific Languages in Practice with JetBrains MPS. Springer Publishing Company.

More information in national current research information system (CRIStin)

Twitter