Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Bart Meyers

dblp:21/9761 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0001-9566-8297ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 6 · 5 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program verification · 39% Requirements engineering and software design · 30% Programming languages and type systems · 30%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › model-driven engineering
domain-specific modeling
0.412020
A Framework for Temporal Verification Support in Domain-Specific Modelling · IEEE Trans. Software Eng. 2020
Programming languages and type systems › rewriting systems
graph rewriting
0.412020
A Framework for Temporal Verification Support in Domain-Specific Modelling · IEEE Trans. Software Eng. 2020
Program verification
temporal logic verification
0.412020
A Framework for Temporal Verification Support in Domain-Specific Modelling · IEEE Trans. Software Eng. 2020
Program verification
temporal properties
0.112020
A Framework for Temporal Verification Support in Domain-Specific Modelling · IEEE Trans. Software Eng. 2020

Methods — techniques the papers use, named apart from their topics

metamodeling · 0.4graph rewriting · 0.4
YearPublicationVenuePosition
2020 A Framework for Temporal Verification Support in Domain-Specific Modelling
abstract
In Domain-Specific Modelling (DSM) the general goal is to provide Domain-Specific Modelling Languages (DSMLs) for domain users to model systems using concepts and notations they are familiar with, in their problem domain. Verifying whether a model satisfies a set of requirements is considered to be an important challenge in DSM, but is nevertheless mostly neglected. We present a solution in the form of ProMoBox, a framework that integrates the definition and verification of temporal properties in discrete-time behavioural DSMLs, whose semantics can be described as a schedule of graph rewrite rules. Thanks to the expressiveness of graph rewriting, this covers a very large class of problems. With ProMoBox, the domain user models not only the system with a DSML, but also its properties, input model, run-time state and output trace. A DSML is thus comprised of five sublanguages, which share domain-specific syntax, and are generated from a single metamodel. Generic transformations to and from a verification backbone ensure that both the language engineer and the domain user are shielded from underlying notations and techniques. We explicitly model the ProMoBox framework's process in the paper. Furthermore, we evaluate ProMoBox to assert that it supports the specification and verification of properties in a highly flexible and automated way.
Bart Meyers, Hans Vangheluwe, Joachim Denil, Rick Salay
IEEE Trans. Software Eng.1
2017 Concrete syntax: a multi-paradigm modelling approach
abstract
Domain-Specific Modelling Languages (DSLs) allow domain experts to create models using abstractions they are most familiar with. A DSL's syntax is specified in two parts: the abstract syntax defines the language's concepts and their allowed combinations, and the concrete syntax defines how those concepts are presented to the user (typically using a graphical or textual notation). However important concrete syntax is for the usability of the language, current modelling tools offer limited possibilities for defining the mapping between abstract and concrete syntax. Often, the language designer is restricted to defining a single icon representation of each concept, which is then rendered to the user in a (fixed) graphical interface. This paper presents a framework that explicitly models the bi-directional mapping between the abstract and concrete syntax, thereby making these restrictions easy to overcome. It is more flexible and allows, amongst others, for a model to be represented in multiple front-ends, using multiple representation formats, and multiple mappings. Our approach is evaluated with an implementation in our prototype tool, the Modelverse, and by applying it on an example language.
Yentl Van Tendeloo, Simon Van Mierlo, Bart Meyers, Hans Vangheluwe
SLE3
2016 Automated testing support for reactive domain-specific modelling languages
Bart Meyers, Joachim Denil, Istvan David, Hans Vangheluwe
SLE1
2014 ProMoBox: A Framework for Generating Domain-Specific Property Languages
Bart Meyers, Romuald Deshayes, Levi Lucio, Eugene Syriani, Hans Vangheluwe, Manuel Wimmer
SLE1
2013 Towards domain-specific property languages: the ProMoBox approach
abstract
Domain-specific modeling (DSM) is one major building block of model-driven engineering. By moving from the solution space to the problem space, systems are designed by domain experts. The benefits of DSM are not unique to the design of systems, the specification and verification of desired properties of the designed systems by the help of DSM seems the next logical step. However, this latter aspect is often neglected by DSM approaches or only supported by translating design models to formal representations on which temporal properties are defined and evaluated. Obviously, this transition to the solution space is in contradiction with DSM.
Bart Meyers, Manuel Wimmer, Hans Vangheluwe, Joachim Denil
DSM@SPLASH1
2011 A framework for evolution of modelling languages
Bart Meyers, Hans Vangheluwe
Sci. Comput. Program.1