Mikhail Barash
Position
Associate Professor, Bergen Language Design Laboratory
Affiliation
Research
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.
Publications
Academic chapter/article/Conference paper
- Barash, Mikhail; Startsev, Yulia; Glomsrud, Rolf Martin (2023). Involving Users in Design of a Widely Used Language. A Case of ECMAScript (JavaScript) Standardization. (external link)
- Stokke, Knut Anders; Barash, Mikhail; Järvi, Jaakko (2023). Towards Reusable GUI Structures. (external link)
- Barash, Mikhail (2021). Vision: the next 700 language workbenches. (external link)
- Barash, Mikhail (2021). Towards a Spreadsheet-Based Language Workbench. (external link)
- Barash, Mikhail (2020). Enabling language engineering for the masses. (external link)
- Barash, Mikhail (2020). Example-driven software language engineering. (external link)
- Barash, Mikhail (2020). Specifying software languages: grammars, projectional editors and unconventional approaches. (external link)
- Stokke, Knut Anders; Barash, Mikhail; Järvi, Jaakko Timo Henrik (2020). Manipulating GUI structures declaratively. (external link)
Academic article
- Stokke, Knut Anders; Barash, Mikhail; Järvi, Jaakko Timo Henrik (2023). The Ultimate GUI Framework: Are We There Yet?. (external link)
- Haeri, Seyed Hossein; Thompson, Peter W.; Van Roy, Peter et al. (2023). Algebraic Reasoning About Timeliness. (external link)
- Stokke, Knut Anders; Barash, Mikhail; Järvi, Jaakko Timo Henrik (2023). A domain-specific language for structure manipulation in constraint system-based GUIs. (external link)
- Barash, Mikhail (2020). A New Life for Legacy Language Definition Approaches?. (external link)
- Barash, Mikhail (2020). A New life for legacy language de_nition approaches?. (external link)
Poster
- Stokke, Knut Anders; Barash, Mikhail; Barlinn, Karl Henrik Elg et al. (2021). Multi-way dataflow specifications in graphical user interfaces. (external link)
- Chetioui, Benjamin Chtioui Richard; Barash, Mikhail; Haveraaen, Magne (2021). An Ecosystem Architecture for the Magnolia Programming Language. (external link)