Demo Data from VLDB 2026 / reviewers in the wild / expert
Thomas Goldschmidt
dblp:31/27
· DBLP profile ↗
22ranked-venue papers
12as first author
2since 2021 · last 2023
0000-0003-2948-0362ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 17 · 9 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 4 first-author · 1 since 2021Systems, architecture and hardware · 3 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 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.
| Databases, data mining, and information retrieval
1 paper |
Data integration and cleaning · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% |
Topics — the 1 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning › schema mapping
object-relational mapping |
0.1 | 1 | 2008 | A case study evaluation of maintainability and performance of persistency techniques · ICSE 2008 |
Methods — techniques the papers use, named apart from their topics
performance metrics · 0.2maintainability metrics · 0.2case study · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | A Holistic Approach to Information Modeling in the Tax Compliance DomainabstractInformation modeling takes place in various domains, dimensions and at different levels of detail. Specifically, in the tax compliance domain we encountered a wide field of use cases where information modeling is required. Nowadays, tailored modeling solutions exist that help domain experts to efficiently work on their models. Keeping those models and their backing concepts coherent and aligned is a competing but nevertheless important requirement. Therefore, we see a need for a holistic approach to information modeling that spans across multiple dimensions: abstract to low-level, from semantic to logical as well as from domain-specific to canonical. This industrial experience paper presents such a holistic approach and reports on its process, meta-metamodel, and implementation applied in the tax compliance domain. Thomas Goldschmidt, Sean Brady, Nandan Rao |
SEAA | 1 |
| 2021 | An Architecture and Information Meta-model for Back-end Data Access via Digital TwinsabstractThe lifecycle data of industrial devices is typically maintained in separate data sources operating in silos. The lack of interoperability between the data sources due to the usage of different APIs, data formats and data models results in time-consuming and error-prone manual data exchange efforts. The notion of digital twins is known to be a solution to the data silo problem and the associated interoperability issues. Despite many studies on digital twins, there is still a need for common architectures that offer means for defining digital twins, ingesting backend data in the digital twins, and enabling interoperable data exchange across the lifecycle of the devices via their digital twins. This paper aims to close this gap by proposing a cloud-based architecture, a common information meta-model for defining the digital twins, and variety of APIs to query the lifecycle data of interest via the digital twins. Somayeh Malakuti, Prerna Juhlin, Jens Doppelhamer, Johannes Schmitt 0001, Thomas Goldschmidt, Aleksander Ciepal |
ETFA | 5 |
| 2020 | File- and API-based interoperability of digital twins by model transformation: An IIoT case study using asset administration shell
Marie Platenius-Mohr, Somayeh Malakuti, Sten Grüner, Johannes Schmitt 0001, Thomas Goldschmidt |
Future Gener. Comput. Syst. | 5 |
| 2019 | Using internal domain-specific languages to inherit tool support and modularity for model transformations
Georg Hinkel, Thomas Goldschmidt, Erik Burger, Ralf Reussner |
Softw. Syst. Model. | 2 |
| 2018 | A Catalogue of Architectural Decisions for Designing IIoT Systems
Somayeh Malakuti, Thomas Goldschmidt, Heiko Koziolek |
ECSA | 2 |
| 2018 | Container-based architecture for flexible industrial control applications
Thomas Goldschmidt, Stefan Hauck-Stattelmann, Somayeh Malakuti, Sten Grüner |
J. Syst. Archit. | 1 |
| 2016 | Software Containers for Industrial ControlabstractCyber-physical systems and the Internet-of-Things are getting more and more traction in different application areas. Boosted by initiatives such as Industrie 4.0 in Germany or the Industrial Internet Consortium in the US, they are enablers for innovation in industrial automation. To provide the advanced flexibility in production envisioned for future automation systems, Programmable Logic Controllers (PLCs), as one of their main building blocks, also need to become more flexible. However, the conservative nature of this domain prohibits changes in the controller architecture impacting the installed base. Currently there exist various approaches that evolve control architectures to the next level, but none of them address flexible function deployment at the same time with legacy support. In this paper, we present a an architecture for a multi-purpose controller that is inspired by the virtualization trend in cloud systems which moves from heavyweight virtual machines to lightweight containers solutions such as LXC or Docker. Our solution includes the support for multiple PLC execution engines and adds support for the emulation of legacy engines as well. We evaluate this architecture by executing performance measurements that analyze the impact of container technologies to the real-time aspects of PLC engines. Thomas Goldschmidt, Stefan Hauck-Stattelmann |
SEAA | 1 |
| 2016 | Assessing software product line potential: an exploratory industrial case study
Heiko Koziolek, Thomas Goldschmidt, Thijmen de Gooijer, Dominik Domis, Stephan Sehestedt, Thomas Gamer, Markus Aleksy |
Empir. Softw. Eng. | 2 |
| 2016 | Decision architect - A decision documentation tool for industry
Christian Manteuffel, Dan Tofan, Paris Avgeriou, Heiko Koziolek, Thomas Goldschmidt |
J. Syst. Softw. | 5 |
| 2015 | Cloud-Based Control: A Multi-tenant, Horizontally Scalable Soft-PLCabstractIn industrial automation, the control and operation of factories and plants in usually performed by Programmable Logic Controllers (PLCs). As automation tasks find their way into more and more smaller application areas where it is economically not reasonable to employ, engineer and maintain a full, hardware-based PLC, a cloud-based software PLC (Soft-PLC) can serve as a Control-as-a-Service solution. In this paper, we address the question how a Soft-PLC can be augmented with cloud-required aspects such as elastic scalability and multi-tenancy. We introduce an architecture that realizes these properties and allows for the implementation of a multi-tenant, horizontally scalable Soft-PLC. Furthermore, we evaluate the most important quality attributes, i.e. Roundtrip times and scalability of our architecture based on a prototypical implementation and a case study from the building automation domain. Finally, we present lessons learned and give an outlook to further realistic scenarios for cloud-based control in industrial applications. Thomas Goldschmidt, Mahesh Kumar Murugaiah, Christian Sonntag, Bastian Schlich, Sebastian Biallas, Peter Weber |
CLOUD | 1 |
| 2015 | Architectural Decision Guidance Across Projects - Problem Space Modeling, Decision Backlog Management and Cloud Computing KnowledgeabstractArchitectural Knowledge Management (AKM) has been a major topic in software architecture research since 2004. Open AKM problems include an effective, seamless transition from reusable knowledge found in patterns books and technology blogs to project-specific decision guidance and an efficient, practical approach to knowledge application and maintenance. We extended our previous work with concepts for problem space modeling, focusing on reusable knowledge, as well as solution space management, focusing on project-level decisions. We implemented these concepts in ADMentor, an extension of Sparx Enterprise Architect. AD Mentor features rapid problem space modeling, UML model linkage, question-option-criteria diagram support, meta-information for model tailoring, as well as decision backlog management. We validated ADMentor by modeling and applying 85 cloud application design decisions and 75 workflow management decisions, creating one problem and three sample solution spaces covering control system architectures, and obtaining user feedback on tool and model content. Olaf Zimmermann, Lukas Wegmann, Heiko Koziolek, Thomas Goldschmidt |
WICSA | 4 |
| 2014 | Scalability and Robustness of Time-Series Databases for Cloud-Native Monitoring of Industrial ProcessesabstractToday's industrial control systems store large amounts of monitored sensor data in order to optimize industrial processes. In the last decades, architects have designed such systems mainly under the assumption that they operate in closed, plant-side IT infrastructures without horizontal scalability. Cloud technologies could be used in this context to save local IT costs and enable higher scalability, but their maturity for industrial applications with high requirements for responsiveness and robustness is not yet well understood. We propose a conceptual architecture as a basis to designing cloud-native monitoring systems. As a first step we benchmarked three open source time-series databases (OpenTSDB, KairosDB and Databus) on cloud infrastructures with up to 36 nodes with workloads from realistic industrial applications. We found that at least KairosDB fulfills our initial hypotheses concerning scalability and reliability. Thomas Goldschmidt, Anton Jansen, Heiko Koziolek, Jens Doppelhamer, Hongyu Pei Breivold |
IEEE CLOUD | 1 |
| 2014 | Towards an Infrastructure for Domain-Specific Languages in a Multi-domain Cloud Platform
Thomas Goldschmidt |
ECMFA | 1 |
| 2014 | Industrial Implementation of a Documentation Framework for Architectural DecisionsabstractArchitecture decisions are often not explicitly documented in practice but reside in the architect's mind as tacit knowledge, even though explicit capturing and documentation of architecture decisions has been associated with a multitude of benefits. As part of a research collaboration with ABB, we developed a tool to document architecture decisions. This tool is an add-in for Enterprise Architect and is an implementation of a viewpoint-based decision documentation framework. To validate the add-in, we conducted an exploratory case study with ABB architects. In the study, we assessed the status quo of architecture decision documentation, identified architects' expectations of the ideal decision documentation tool, and evaluated the new add-in. We found that although awareness of decision documentation is increasing at ABB, several barriers exist that limit the use of decisions in practice. Regarding their ideal tool, architects want a descriptive and efficient approach. Supplemental features like reporting or decision sharing are requested. The new add-in, was well-perceived by the architects. As a result of the study, we propose a clearer separation of problem, outcomes, and alternatives for the decision documentation framework. Christian Manteuffel, Dan Tofan, Heiko Koziolek, Thomas Goldschmidt, Paris Avgeriou |
WICSA | 4 |
| 2013 | Experiences from identifying software reuse opportunities by domain analysisabstractIn a large corporate organization there are sometimes similar software products in certain subdomains with a perceived functional overlap. This promises to be an opportunity for systematic reuse to reduce software development and maintenance costs. In such situations companies have used different domain analysis approaches (e.g., SEI Technical Probe) that helped to assess technical and organizational potential for a software product line approach. We applied existing domain analysis approaches for software product line engineering and tailored them to include a feature analysis as well as architecture evaluation. In this paper, we report our experiences from applying the approach in two subdomains of industrial automation. Heiko Koziolek, Thomas Goldschmidt, Thijmen de Gooijer, Dominik Domis, Stephan Sehestedt |
SPLC | 2 |
| 2013 | Rapid performance modeling by transforming use case maps to palladio component modelsabstractComplex information flows in the domain of industrial software systems complicate the creation of performance models to validate the challenging performance requirements. Performance models using annotated UML diagrams or mathematical notations are difficult to discuss with stakeholders from the industrial automation domain, who often have a limited software engineering background. We introduce a novel model transformation from Use Case Maps (UCM) to the Palladio Component Model (PCM), which enables performance modeling based on an intuitive notation for complex information flows. The resulting models can be solved using existing simulators or analytical solvers. We validated the correctness of the transformation with three case study models, and performed a user study. The results showed a performance prediction deviation of less than 10 percent compared to a reference model in most cases. Christian Vogel 0004, Heiko Koziolek, Thomas Goldschmidt, Erik Burger |
ICPE | 3 |
| 2013 | Retainment policies - A formal framework for change retainment for trace-based model transformations
Thomas Goldschmidt, Axel Uhl |
Inf. Softw. Technol. | 1 |
| 2012 | An Internal Domain-Specific Language for Constructing OPC UA Queries and Event Filters
Thomas Goldschmidt, Wolfgang Mahnke |
ECMFA | 1 |
| 2011 | Incremental Updates for View-Based Textual Modelling
Thomas Goldschmidt, Axel Uhl |
ECMFA | 1 |
| 2010 | Incremental Updates for Textual Modelling of Large Scale ModelsabstractModel-Driven Engineering (MDE) aims at improving the development of complex computer systems. Within this context textual concrete syntaxes for models are beneficial for many reasons. They foster usability and productivity because of their fast editing style, their usage of error markers, autocompletion and quick fixes. Several frameworks and tools from different communities for creating concrete textual syntaxes for models emerged during recent years. However, open issues are incremental parsing and model updating as well as the handling and synchronisation of partial and federated views with the underlying model. In this paper we present an approach for concrete textual syntaxes that makes use of incremental parsing and transformation techniques. Thomas Goldschmidt, Steffen Becker 0001, Axel Uhl |
ICECCS | 1 |
| 2008 | A case study evaluation of maintainability and performance of persistency techniquesabstractEfforts for software evolution supersede any other part of the software life cycle. Technological decisions have a major impact on the maintainability, but are not well reflected by existing code or architecture based metrics. The way the persistency of object structures with relational databases is solved affects the maintainability of the overall system. Besides maintainability other quality attributes of the software are of interest, in particular performance metrics. However, a systematic evaluation of the benefits and drawback of different persistency frameworks is lacking. In this paper we systematically evaluate the maintainability and performance of different technological approaches for this mapping. The paper presents a testbed and an evaluation process with specifically designed metrics to evaluate persistency techniques regarding their maintainability and performance. In the second part we present and discuss the results of the case study. Thomas Goldschmidt, Ralf Reussner, Jochen Winzen |
ICSE | 1 |
| 2008 | Towards an Incremental Update Approach for Concrete Textual Syntaxes for UUID-Based Model Repositories
Thomas Goldschmidt |
SLE | 1 |