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

Ralph Gerbig

dblp:57/11440 · DBLP profile ↗
← Back
7ranked-venue papers
0as first author
0since 2021 · last 2015
—ORCID · none

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

Software engineering, systems software and programming languages · 5Databases, data management, data science and information retrieval · 1

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
Requirements engineering and software design · 67% Programming languages and type systems · 33%

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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design › model-driven engineering › domain-specific modeling
domain-specific modeling language
0.112012
Symbiotic general-purpose and domain-specific languages · ICSE 2012
Programming languages and type systems
language design
0.112012
Symbiotic general-purpose and domain-specific languages · ICSE 2012
Requirements engineering and software design
model-driven engineering
0.112012
Symbiotic general-purpose and domain-specific languages · ICSE 2012
YearPublicationVenuePosition
2015 A unifying approach to connections for multi-level modeling
abstract
Capturing relationships between concepts in a domain is as important as capturing the concepts themselves. Modeling languages reflect this by providing connections with rich semantics, such as associations and links, thus providing a key advantage over approaches that support relationships with simple references only. While connections for two-level modeling (e.g. in the UML) have enjoyed a stable design for a considerable time, the same cannot be said for connections in multi-level modeling languages. As interest in multi-level modeling grows, it is important to provide a comprehensive design for connections that not only adheres to multi-level principles such as level-agnosticism and explicit level organization, but also supports deep characterization, i.e., the ability to specify level content beyond one level boundary. In this paper we propose a unifying conceptual model for connections whose expressiveness and scalability does not come at the cost of concept proliferation.
Colin Atkinson 0001, Ralph Gerbig, Thomas Kühne 0001
MoDELS2
2015 A multi-level approach to modeling language extension in the Enterprise Systems Domain
Colin Atkinson 0001, Ralph Gerbig, Mathias Fritzsche
Inf. Syst.2
2015 Enhancing classic transformation languages to support multi-level modeling
Colin Atkinson 0001, Ralph Gerbig, Christian Tunjic
Softw. Syst. Model.2
2014 Level-Agnostic Designation of Model Elements
Colin Atkinson 0001, Ralph Gerbig
ECMFA2
2013 Modeling Language Extension in the Enterprise Systems Domain
abstract
As the number and diversity of technologies involved in building enterprise systems continues to grow so does the importance of modeling tools that are able to present customized views of enterprise systems to different stakeholders according to their needs and skills. Moreover, since the range of required view types is continuously evolving, it must be possible to extend and enhance the languages and services offered by such tools on an ongoing basis. However, this can be difficult with today's modeling tools because the meta-models that define the languages, views and services they support are usually hardwired and thus not amenable to extension. In practice, therefore, various workarounds have to be used to extend a tool's underlying meta-model. Some of these are built into the implemented modeling standards (e.g. the UML profile, BPMN 2.0 and ArchiMate 2.0 extension mechanisms) while others have to be applied by complementary, external tools (e.g. model weaving). These techniques not only increase accidental complexity, they also reduce the ability of the modeling tool to ensure adherence to enterprise rules and constraints. In this paper we discuss the strengths and weaknesses of the various approaches for language extension and propose a modeling framework best able to support the main extension use-cases currently found in practice today.
Colin Atkinson 0001, Ralph Gerbig, Mathias Fritzsche
EDOC2
2012 On-the-Fly Emendation of Multi-level Models
Colin Atkinson 0001, Ralph Gerbig, Bastian Kennel
ECMFA2
2012 Symbiotic general-purpose and domain-specific languages
abstract
Domain-Specific Modeling Languages (DSMLs) have received great attention in recent years and are expected to play a big role in the future of software engineering as processes become more view-centric. However, they are a “two-edged sword”. While they provide strong support for communication within communities, allowing experts to express themselves using concepts tailored to their exact needs, they are a poor vehicle for communication across communities because of their lack of common, transcending concepts. In contrast, General-Purpose Modeling Languages (GPMLs) have the opposite problem - they are poor at the former but good at the latter. The value of models in software engineering would therefore be significantly boosted if the advantages of DSMLs and GPMLs could be combined and models could be viewed in a domain-specific or general-purpose way depending on the needs of the user. In this paper we present an approach for achieving such a synergy based on the orthogonal classification architecture. In this architecture model elements have two classifiers: a linguistic one representing their “general-purpose” and an ontological one representing their “domain-specific” type. By associating visualization symbols with both classifiers it is possible to support two concrete syntaxes at the same time and allow the domain-specific and general-purpose notation to support each other - that is, to form a symbiotic relationship.
Colin Atkinson 0001, Ralph Gerbig, Bastian Kennel
ICSE2