4 research outputs found

    Using a Triple Graph Grammar for State Machine Implementations

    Get PDF
    Typical techniques of model-driven development use graph transformations to manipulate models and use generators to produce source code. In this contribution we suggest to use graph transformations instead of generators in order to get a closer connection between model and code. We define a Triple Graph Grammar for the mapping from a modeling tool data format to source code and derive a sample set of transformation rules from this. Thereby both truly simultaneous manipulation of model and code is enabled as well as virtually simultaneous manipulation by direct propagation of changes from code to model and back again

    MINT - Modellgetriebene Integration von Informationssystemen : Projektbericht

    Get PDF
    Das Projekt MINT (Modellgetriebene Integration von Informationssystemen) beschäftigt sich mit der Entwicklung von Methoden zur Umsetzung modellgetriebener Ansätze, wie z. B. der Model Driven Architecture (MDA) der Object Management Group (OMG), im Bereich der Integration von betrieblichen Informationssystemen. Dabei werden sowohl die Integration von Legacy Systemen in moderne Umgebungen als auch die Integration von Individualsoftware in einen Standardsoftware-Kontext berücksichtigt

    Integrating semantic business process management and viewbased modeling

    Get PDF
    Mit dem zunehmenden Interesse an Service Orientierten Architekturen und den damit verbundenen Technologien, wie zum Beispiel Web Services und der Business Process Execution Language (BPEL), hat Geschäftsprozessmanagement in den letzten Jahren an Bedeutung gewonnen. Dennoch besteht eine Kluft zwischen der Gestaltung von Geschäftsprozessen, wie sie von ExpertInnen der Geschäftswelt durchgeführt wird, und deren Ausführung, die von IT-ExpertInnen umgesetzt und gewartet wird. Derzeit gibt es intensive Forschungsansätze im Bereich semantischer Technologien, die hohe Automatisierbarkeit versprechen, sodass diese Kluft weitgehend oder sogar vollständig überwunden werden soll. Erreicht werden soll dies durch eine wohldefinierte Wissensrepräsentation, die logisches Schließen erlaubt, auf der einen Seite sowie Generation von ausführbarem Code auf der anderen Seite. In dieser Magisterarbeit analyisieren wir die Möglichkeiten, ontologisiertes Wissen in ausführbaren Code zu übersetzen und präsentieren einen allgemeinen Entwicklungsprozess, der die Möglichkeiten von Modellgetriebener Softwareentwicklung (Model Driven Software Development, MDSD) nützt, um dieses Ziel zu erreichen. Dieser allgemeine Prozess wird dann an Hand einer konkreten Implementierung im Rahmen des SemBiz Projekts evaluiert. Im Rahmen des Projektes gibt es eine Semantische Schicht, basierend auf der Web Service Modeling Ontology (WSMO), die Abfrage und Schließen über die Prozesse der Wissensbasis ermöglicht, und eine Modellgetriebene Schicht basierend auf dem Eclipse Modeling Framework (EMF), die für Prozessabstraktion und Codegenerierung verwendet wird.With the increasing interest in Service Oriented Architectures and related technologies, such as Web Services and the Business Process Execution Language (BPEL), Business Process Management (BPM) has become more and more important in recent years. However, there still exists a gap between Business Process Modeling, as it is done by business experts, and Business Process Deployment and Execution, as it is maintained by IT Experts. Currently, a lot of research is going on in the field of semantic technologies, which promise to enable a high level of automation to narrow or even close this gap. This should be achieved through a well-defined knowledge representation which allows reasoning on the one hand and generation of executable code on the other hand. In this thesis, we analyze the options to transfer ontologized knowledge representations into executable code and suggest a generic engineering process model using the facilities of Model Driven Software Development (MDSD) to fulfill this goal. This generic process is evaluated by introducing a concrete implementation done for the SemBiz project, where a semantic layer based on the Web Service Modeling Ontology (WSMO) is used for querying and reasoning over the process space, and a MDSD layer based on Eclipse Modeling Framework (EMF) is used for process abstraction and code generation
    corecore