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

Matthias Becker 0001

dblp:69/3369-1 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0002-3987-2821ORCID · conflict

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

Software engineering, systems software and programming languages · 4 · 1 first-authorSystems, architecture and hardware · 3 · 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.

Software engineering, system software, and programming languages
2 papers
Services computing and microservices · 100%

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

TopicWeightPapersLastEvidence papers
Services computing and microservices › service discovery
service matching
0.312017
Imprecise Matching of Requirements Specifications for Software Services Using Fuzzy Logic · IEEE Trans. Software Eng. 2017
Services computing and microservices › service engineering
service specification
0.312017
Imprecise Matching of Requirements Specifications for Software Services Using Fuzzy Logic · IEEE Trans. Software Eng. 2017
Services computing and microservices
service composition
0.212014
SeSAME: modeling and analyzing high-quality service compositions · ASE 2014

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

possibility theory · 0.3fuzzy logic · 0.3service specification language · 0.2
YearPublicationVenuePosition
2022 Domain-specific Language for Condition Monitoring Software Development
abstract
Condition monitoring software is crucial for companies from all industrial branches that take care of the high availability of their automation systems. However, as the automation systems increase in complexity to support numerous business needs, the complexity behind the condition monitoring software development increases as well. It demands a deep understanding of various domain-specific requirements, state-of-the-art architectural concepts, and implementation technologies by software engineers. This paper copes with this complexity by proposing a model-driven approach to support software engineers in designing and implementing condition monitoring software. In that context, the paper contributes with a domain-specific language for condition monitoring software development (DSL4CMSD) along with a code generator that produces a set of python-based microservices. Furthermore, the paper discusses condition monitoring domain-specific requirements and presents a design process for their implementation using the DSL4CMSD. Finally, we evaluate the applicability of our modeling approach on the industrial heat exchanger monitoring case study.
Faruk Pasic, Matthias Becker 0001
ETFA2
2019 Towards a KPI-based Ontology for Condition Monitoring of Automation Systems
abstract
Condition monitoring enables companies from all industrial branches to maintain high availability of their automation systems. Thus, condition monitoring is a fundamental technology to maximize operational productivity by predicting potential fault occurrences that lead to unavailability of the automation systems. Today, performing condition monitoring is successfully achieved using custom-developed software solutions. However, the development of these software solutions is a challenging task as it requires extensive knowledge from multiple engineering disciplines. In this context, there is a high need for a systematic way to formalize this knowledge. Ontologies have had significant success in fulfilling this need by providing a formal model of domain concepts and their relations.In this paper, we present our condition monitoring ontology for automation systems and contribute with a conceptual model. This ontology incorporates ISO standards for condition monitoring and key performance indicators (KPIs). KPIs aggregate numerous sensor values in a few understandable numbers and, therefore, provide more efficient insight in condition of automation systems. To evaluate our work, we developed a condition monitoring knowledge-based system for a centrifugal separator based on the proposed ontology in an industrial project and report about lessons learned.
Faruk Pasic, Benedict Wohlers, Matthias Becker 0001
ETFA3
2019 A KPI-based Condition Monitoring System for the Beer Brewing Process
abstract
The process of beer brewing is very complex as it has to fulfill strict demands on the product quality as well as on the availability and the performance of the plant. As a consequence, a condition monitoring of the beer brewing process and its visualization plays an important role such that all relevant deviations are detected as early as possible by the production manager. While a general process for condition monitoring already exists, there currently exists no approach to realize this process for the domain of beer brewing.Therefore, this paper presents a condition monitoring system for the beer brewing process developed in an industrial project. This condition monitoring system is based on Key Performance Indicators (KPIs) that support the production manager in evaluating the actual state of the production processes. A set of brewery-specific KPIs are determined and discussed in the paper. In addition, software architecture and visualization of the KPIs in a brewery-specific dashboard are presented. We evaluate our concept at various beer breweries and report about lessons that we have learned.
Faruk Pasic, Benedict Wohlers, Stefan Dziwok, Matthias Becker 0001, Matthias Heinrich 0002
ETFA4
2017 Imprecise Matching of Requirements Specifications for Software Services Using Fuzzy Logic
abstract
Today, software components are provided by global markets in the form of services. In order to optimally satisfy service requesters and service providers, adequate techniques for automatic service matching are needed. However, a requester's requirements may be vague and the information available about a provided service may be incomplete. As a consequence, fuzziness is induced into the matching procedure. The contribution of this paper is the development of a systematic matching procedure that leverages concepts and techniques from fuzzy logic and possibility theory based on our formal distinction between different sources and types of fuzziness in the context of service matching. In contrast to existing methods, our approach is able to deal with imprecision and incompleteness in service specifications and to inform users about the extent of induced fuzziness in order to improve the user's decision-making. We demonstrate our approach on the example of specifications for service reputation based on ratings given by previous users. Our evaluation based on real service ratings shows the utility and applicability of our approach.
Marie Platenius-Mohr, Ammar Shaker, Matthias Becker 0001, Eyke Hüllermeier, Wilhelm Schäfer
IEEE Trans. Software Eng.3
2015 Systematically Deriving Quality Metrics for Cloud Computing Systems
abstract
In cloud computing, software architects develop systems for virtually unlimited resources that cloud providers account on a pay-per-use basis. Elasticity management systems provision these resources autonomously to deal with changing workload. Such changing workloads call for new objective metrics allowing architects to quantify quality properties like scalability, elasticity, and efficiency, e.g., for requirements/SLO engineering and software design analysis. In literature, initial metrics for these properties have been proposed. However, current metrics lack a systematic derivation and assume knowledge of implementation details like resource handling. Therefore, these metrics are inapplicable where such knowledge is unavailable.
Matthias Becker 0001, Sebastian Lehrig, Steffen Becker 0001
ICPE1
2014 SeSAME: modeling and analyzing high-quality service compositions
abstract
Today, software components are traded on markets in form of services. These services can be service compositions consisting of several services. If a software architect wants to provide such a service composition in the market for trade, she needs to perform several tasks: she needs to model the composition, to discover existing services to be part of that composition, and to analyze the composition's functional correctness as well as its quality, e.g., performance. Up to now, the architect needed to find and use different tools for these tasks. Typically, these tools are not interoperable with each other. We provide the tool SeSAME that supports a software architect in all of these tasks. SeSAME is an integrated Eclipse-based tool-suite providing a comprehensive service specification language to model service compositions and existing services. Furthermore, it includes modules for service matching, functional analysis, and non-functional analysis. SeSAME is the first tool that integrates all these tasks into one tool-suite and, thereby, provides holistic support for trading software services. Thus, it contributes to the acceptance and success of a service market.
Svetlana Arifulina, Sven Walther, Matthias Becker 0001, Marie Platenius-Mohr
ASE3
2010 Towards Understanding Communication Structure in Pair Programming
Kai Stapel, Eric Knauss, Kurt Schneider, Matthias Becker 0001
XP4
2007 A hybrid evolutionary algorithm for the vehicle and crew scheduling problem in public transit
abstract
The vehicle and crew scheduling problem in public transit aims at finding minimum cost bus and crew schedules such that all trips of a given timetable are operated respecting all operational constraints. In this paper we present a novel hybrid evolutionary algorithm for the multiple-depot integrated vehicle and crew scheduling problem that combines mathematical programming techniques with an evolutionary algorithm. Computational results on randomly generated benchmark instances demonstrate that our approach outperforms the traditional sequential treatment of vehicle and crew scheduling. Furthermore, it is competitive with solution approaches from literature that fully integrate both planning problems.
Ingmar Steinzen, Matthias Becker 0001, Leena Suhl
IEEE Congress on Evolutionary Computation2