1,721,094 research outputs found

    Model-driven Development of Service-oriented Business Application Systems

    Full text link
    The industrial development of real-world business applications that are based on service-oriented architecture (SOA) is subject to technological and organizational requirements. The paper describes an approach that tackles these requirements by ideas from model-driven development (MDD). The approach consists of a metamodel accompanied by modeling guidelines, a governance process ensuring that these guidelines are kept, and a modeling tool to support model creation and governance process. The successful application of the presented approach during the development of SAP’s Business byDesign solution shows that the benefits of MDD in software industry lie beyond code generation and outweigh modeling effort

    Ein Instrument zur Bestimmung des Informationsangebots im Rahmen der Informationsqualität von Webseiten

    Full text link
    Die Vollständigkeit des Informationsangebots auf einer Webseite ist ein wesentlicher Teilaspekt der Onlineinformationsqualität. Dabei existieren zahlreiche unterschiedliche Informationen, welche zum Treffen von Kaufentscheidungen herangezogen werden. Die vorliegende Untersuchung schlägt ein Instrument vor, mit welchem die Beschreibung der Vollständigkeit eines Informationsangebots im Internet aus Kundensicht möglich ist. Dabei werden Informationen nach ihren Objekten wie auch nach ihren Informationsobjekteigenschaften klassifiziert. Die Anwendung des Instruments am Onlinemarkt von Schweizer Weinproduzenten zeigt, dass die Informationsangebote der einzelnen Webseiten sehr unterschiedlich ausfallen. Für die Vollständigkeit der Informationsangebote kann ein grosses Verbesserungspotential ausgemacht werden

    Blockchain-unterstütze Datenbearbeitungsübersicht zur Erhöhung der informationellen Selbstbestimmung von Betroffenen

    No full text
    <p>Im Rahmen der Arbeit wurde eine Lösung entwickelt, die das Ziel hat, die Transparenz und insbesondere die informationelle Selbstbestimmung von Betroffenen zu erhöhen. Betroffene sollen die Möglichkeit erhalten, über eine Webseite einsehen zu können, von welchen Bearbeitungen sie in welcher Weise betroffen sind. Auch soll es ihnen möglich gemacht werden, mittels Prozessreferenzen nachzuvollziehen, ob Datenbearbeitungen aktiv oder nicht mehr aktiv ausgeführt werden. Eine betroffene Person kann so beispielsweise nachvollziehen, ob eine Datenschutzverletzung gegeben ist, um entsprechend reagieren zu können. Weiterhin erhält die betroffene Person Mitteilungen über relevante Anpassungen. Dank der Nutzung der Blockchain-Technologie ist auch systemtechnisch überprüfbar, ob die Datenintegrität der Angaben gewährleistet ist. Die Lösung könnte in Zukunft weiterentwickelt werden, indem zusätzlich die Ausübung der Betroffenenrechte über die Lösung möglich ist. Auch könnte die Lösung neben den Angaben zur Informationspflicht jene der Auskunftspflicht beinhalten und demnach nicht nur Datenschutzerklärungen ersetzen, sondern auch die Anzahl Auskunftsbegehren reduzieren.</p&gt

    PODSL - Domänenspezifische Datenmodellierung auf Basis von Prozessen

    No full text
    In den letzten Jahrzehnten ist das gespeicherte Datenvolumen in Wissenschaft und Industrie exorbitant gestiegen. Dabei werden Daten zunehmend an einer zentralen Stelle für eine bestimmte Anwendungsdomäne gespeichert aber auch zwischen Teilnehmern innerhalb einer Domäne ausgetauscht. Dadurch entsteht ein erheblicher Bedarf an domänenspezifischen Datenstandards. Da innerhalb einer Domäne bestimmte Prozesse für die Datenerhebung maßgeblich sind, führen wir mit Hilfe von PODSL als Modellierungssprache domänenspezifische Datenmodelle auf Basis von Prozessen ein. Die Flexibilität der Datenmodelle wird durch die Metamodellierung von PODSL und dem Konzept der Vererbung ermöglicht. Die Anwendung von PODSL zur Erstellung von domänenspezifischen Datenstandards wird an Beispielen aus der Biodiversitätsinformatik und dem Gesundheitswesen demonstriert. Abschließend wird auf die Anwendung von mit PODSL formulierten Datenstandards beim Datenaustausch und in der Softwareentwicklung eingegangen

    Analysis of Business Process Model Reuse Literature: Are Research Concepts Empirically Validated?

    No full text
    Business process modeling is a highly manual task. The effort of business process modeling might be reduced if process modelers are provided with the option of reusing existing process model assets instead of creating new models from scratch. Numerous research efforts thus have been focused on the reuse of existing model assets leading to a great variety of methods, models, algorithms and tools. However, up to now, the state of empirical evidence in respect to proven positive effects using these approaches is largely unclear. We therefore fill this gap by systematically analysing the available publications. Our paper contributes to the understanding of business process model reuse and consequently also to the knowledge base regarding process model reuse

    On the Usage of UML: Initial Results of Analyzing Open UML Models

    No full text
    While UML is recognized as the de-facto standard in modeling software systems, it is at the same time often criticized for being too large and complex. To be able to evolve UML to overcome this criticism, evidence is needed about which parts of UML are actually used. In this respect, a few studies exist that investigate which diagram types of UML are commonly used. However, to the best of our knowledge, in none of these studies, evidence is provided about which modeling concepts of UML are used. Thus, we quantitatively analyze UML models to determine on a fine granularity level the usage frequency of the modeling concepts provided by UML. In this paper, we present initial results of our analysis of 121 open UML models and compare our findings with the results reported in related studies about the usage of UML

    A Catalogue of Optimization Techniques for Triple Graph Grammars

    No full text
    Bidirectional model transformation languages are typically declarative, being able to provide unidirectional operationalizations from a common specification automatically. Declarative languages have numerous advantages, but ensuring runtime efficiency, especially without any knowledge of the underlying transformation engine, is often quite challenging. Triple Graph Grammars (TGGs) are a prominent example for a completely declarative, bidirectional language and have been successfully used in various application scenarios. Although an optimization phase based on profiling results is often a necessity to meet runtime requirements, there currently exists no systematic classification and evaluation of optimization strategies for TGGs, i.e., the optimization process is typically an ad-hoc process. In this paper, we investigate the runtime scalability of an exemplary bidirectional model-to-text transformation. While systematically optimizing the implementation, we introduce, classify and apply a series of optimization strategies. We provide in each case a quantitative measurement and qualitative discussion, establishing a catalogue of current and future optimization techniques for TGGs in particular and declarative rule-based model transformation languages in general

    ELVIZ: A Query-Based Approach to Model Visualization

    No full text
    Visualization is an important technique for understanding and exploring complex models. To be useful, visualizations have to be specifically tailored towards the visualization task and the analyzed model. Many standard charts or graph-based visualizations exist, but need to be mapped to the concepts of the model under study. Existing model visualization tools often have predetermined visualization kinds and content, impeding reuse of standard visualizations for various purposes, or lacking the ability to flexibly map source model concepts to different visualization elements. This paper presents ELVIZ („Every Language Visualization”), an approach to visualization, generic regarding both the source model, and the kind and content of the visualization. ELVIZ applies model-driven engineering techniques both to transform arbitrary source models into the desired visualization models, and to generate said model transformations from a query-based mapping of source model concepts to visualization concepts. This cleanly decouples source and visualization meta-models, allowing to reuse and combine standard visualizations for various source models. The ELVIZ approach is applied to scenarios from software visualization in software evolution and measuring energy consumption of mobile applications, using different kinds of visualizations

    Gebrauchssprachliche Modellierung als Grundlage für agiles Geschäftsprozessmanagement

    No full text
    Zur Ausführung von Handlungen im Rahmen von kollaborativen Prozessen mit menschlichen Akteuren ist eine effektive und effiziente Kommunikation notwendige Voraussetzung. Existierende Methoden und Modellierungssprachen entsprechen dieser Anforderung nur unzureichend. Die Folge ist, dass die modellierten Prozesse häufig nicht den gewünschten Prozessen der Prozessbeteiligten entsprechen. Eine gebrauchssprachliche Modellierung bietet die Grundlage zur signifikanten Verbesserung der Kommunikation, Interaktion sowie des gegenseitigen Verständnisses der Prozessbeteiligten. BPM(N)Easy1.2 repräsentiert eine innovative Methode auf Basis einer gebrauchssprachlichen Modellierung von Prozessen mit dem Ziel einer durchgängigen Unterstützung des Prozessmanagements und wird im Rahmen des Papiers motiviert und präsentiert
    corecore