Digital Library of Gesellschaft für Informatik e.V.
Not a member yet
    40758 research outputs found

    Cloud Enterprise Systems – State of the Art und Herausforderungen für Unternehmen

    No full text
    Die Softwarehersteller propagieren für Enterprise Systems das Cloud Computing. So sollen sämtliche Komponenten von Enterprise Systems langfristig nur noch als Software as a Service genutzt werden. Aufgrund der Abhängigkeit vieler Anwendungsunternehmen von den wenigen Anbietern (Microsoft, SAP, Oracle, Infor, Sage, Salesforce etc.) stellt sich die Frage, welchen Entwicklungen die Applikationsarchitekturen und IT-Prozesse unterworfen sein werden. Ausgehend von einer Entfaltung dessen, was unter Enterprise Systems verstanden wird und welche Präsuppositionen den nachfolgenden Abschnitten unterliegen, wird der State of the Art heutiger Enterprise Systems kurz skizziert. Es wird eine Referenzarchitektur entworfen, in der die Services der drei großen Hyperscaler verortet werden. Zuletzt werden die strategischen, prozessualen und applikationsmäßigen sowie systemtechnischen Implikationen des Cloud Computing für die Anwendungsunternehmen aufgezeigt. Der Beitrag verdeutlicht, dass die technologischen Paradigmen und Systems-Engineering-Vorgehensweisen im Cloud Computing die zukünftige Einführung von Enterprise Systems und auch deren Betrieb nachhaltig verändern werden. Der Beitrag schließt mit einem Ausblick auf zukünftige Herausforderungen für die Forschung und die betriebliche Praxis. Software manufacturers are propagating cloud computing for enterprise systems; in the long term, it can be assumed that all components of enterprise systems will only be provided as software as a service. Due to the dependence of many application companies on the few oligopolists (Microsoft, SAP, Oracle, Infor, Sage, Salesforce, etc.), the question arises as to how application architectures and IT processes will develop accordingly. Starting with an explanation of what is meant by enterprise systems and which presuppositions underlie the following sections, the state of the art of today’s enterprise systems is briefly outlined. A reference architecture for cloud computing is outlined, in which the different services of the three major hyperscalers are situated. Building on this, the strategic, process-related, application-related and system-related implications of cloud computing for domain companies are highlighted. The article makes it clear that the technological paradigms and systems engineering approaches in cloud computing will permanently change the future implementation of enterprise systems and their operation. The article concludes with an outlook on future challenges for research and operational practice

    Fishbowl: AlloyDB’s Extensible Database Hammering Framework

    No full text
    Ensuring the reliability and stability of Database Management Systems (DBMS) is paramount to their success. Rigorous testing and stabilization are critical prerequisites for deploying enterprise-grade DBMS solutions. This paper introduces Fishbowl, an automated testing tool developed specifically to rigorously test Google's cloud-native database products, including AlloyDB and CloudSQL. Fishbowl's architecture prioritizes extensibility, enabling the generation of diverse, enterprise-grade workloads and failure scenarios. With over two years of operational experience, Fishbowl has proven instrumental in identifying and resolving critical issues, directly contributing to the high quality of Google's database offerings. This paper details Fishbowl's architecture, components, and demonstrates its impact through a selection of real-world case studies

    Discovering Suitable Anonymization Techniques: A Privacy Toolbox for Data Experts

    No full text
    Identifying the appropriate anonymization technique is a critical yet challenging task for developers, data scientists, and security practitioners. Our interactive toolbox addresses this challenge by providing a comprehensive overview of available anonymization techniques to assist privacy-conscious developers in selecting the right one for their specific use cases. The toolbox offers a hierarchical and classified overview of techniques, each detailed with meta-model information. It employs a modular approach, allowing techniques to be implemented and deployed independently. Additionally, it enables developers to evaluate these techniques on test datasets. Our toolbox allows for the easy addition of new categories and modules. This paper demonstrates the anonymization toolbox’s capabilities, simplifying the decision-making process in the Anonymization by Design cycle by ensuring overview, modularity, and flexibility

    Indexing Join Inputs for Fast Queries and Maintenance

    No full text
    Data warehouses need materialized views and their indexes because fetching a pre-computed query result is faster than computing it. Incremental maintenance is a solved problem for “group by” views and their indexes (for most aggregation functions), with updates made efficient by log-structured merge-forests. Views that join two or more tables have proven much more difficult—if supported at all, they are often left to fall out-of-date with occasional and expensive re-computation from base tables. Instead of either indexes on base tables or materialized and indexed join results, an intermediate index or “image” format—the merged index—promises fast maintenance in small transactions (insertions, updates, and deletions), as well as efficient queries in point queries and in complete or bulk joins at full scan bandwidth. It supports bulk loads into one or both join inputs, is agnostic to join type (e.g., outer join), and requires only a moderate software development effort. We present the storage structure, argue for its simplicity and generality, and compare its performance with existing strategies

    On the logical (in)consistency of code-generating LLMs

    No full text
    In recent years, generative Large Language Model (LLM)-based programming assistants have soared in popularity. Owing to the black-box nature of Deep Neural Networks on which they are based, there is ongoing concern about potential correctness issues in generated code. Recent work has analyzed the reliability of LLMs as code generators for a number of programming languages. Most of that work has examined syntactic correctness, but the logical consistency of syntactically-correct code is another critical factor affecting correctness. We test the performance of five light-weight LLMs on logical consistency tasks based on simple logical inversion, using real-world code samples from the CodeSearchNet Python dataset. Using Cohen’s d and Odds Ratio metrics, we show that there are significant differences in whether models, even those designed for code generation, produce “sensible” code, i.e., syntactically correct and also logically consistent. Moreover, the amount of context included in the prompt has a major effect on model performance: models perform worse when given comments and/or additional code around the function being tested. Overall, we find that models’ logical consistency is well-aligned with EvalPlus@1 scores (a popular measure of LLM code generation capability), and further confirm generative LLMs’ shortcomings in handling even the most simple of logical “reasoning” tasks, and challenges in handling contextual information

    Putting the SWORD to the Test: Finding Workarounds with Process Mining

    No full text
    Workarounds, or deviations from standardized operating procedures, can indicate discrepancies between theory and practice in work processes. Traditionally, observations and interviews have been used to identify workarounds, but these methods can be time-consuming and may not capture all workarounds. The paper presents the Semi-automated WORkaround Detection (SWORD) framework, which leverages event log traces to help process analysts identify workarounds. The framework is evaluated in a multiple-case study of two hospital departments. The results of the study indicate that with SWORD we were able to identify 11 unique workaround types, with limited knowledge about the actual processes. The framework thus supports the discovery of workarounds while minimizing the dependence on domain knowledge, which limits the time investment required by domain experts. The findings highlight the importance of leveraging technology to improve the detection of workarounds and to support process improvement efforts in organizations

    Cost-Sensitive Precomputation of Real-Time-Aware Reconfiguration Strategies based on Stochastic Priced Timed Games

    No full text
    We summarize our paper Cost-Sensitive Precomputation of Real-Time-Aware Reconfiguration Strategies based on Stochastic Priced Timed Games which has been published in the Journal on Software and Systems Modelin

    A Field Study on the User Experience of Residential Energy Data Access through Smart Meters

    No full text
    The energy system has undergone significant changes in recent years with smart meters playing a vital role to promote more sustainable and efficient energy usage in households. The European Union has introduced Directive 2019/944/EU, which governs the smart meter rollout in its member states, including the technical requirements for these meters and the energy access rights for end consumers. To explore the user’s experience of energy data access, we present an empirical field study that reports on energy data access attempts of 266 participants. Our results show that the installation of smart meters and access to data are falling short of expectations

    Supporting Program Comprehension with Digital Learning Journals: Experiences from a Course with Non-CS Students

    No full text
    Data literacy is a key skill for students in Information Sciences, including a basic introduction to programming – a subject often met with hesitation or even fear. Digital learning journals can support students by fostering reflection and self-regulation. Lecturers gain insights into learners’ challenges and can adapt their teaching accordingly. We describe our tool choice in Moodle based on lecturers’ needs and how learning journals were implemented. While the approach shows potential, only a third of the students contributed regularly.We explore reasons for this low engagement and give practical advices for lecturers planning to integrate learning journals into their courses

    0

    full texts

    40,758

    metadata records
    Updated in last 30 days.
    Digital Library of Gesellschaft für Informatik e.V.
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇