27 research outputs found

    Erweiterung und formale Verifikation von dynamischen objektorientierten Modellierungsansätze auf Basis höherer Petri-Netze

    Get PDF
    Short Summary The design of complex distributed embedded computer systems is often a big challenge because they are large and contain many parallel working components under real time conditions. The dynamic diagrams like Sequence Diagrams, State Charts and Activity Diagrams are often not sufficient to model the high complexity of these computer systems. There is no transformation possibility from one description type into another. There are no or only limited possibilities for formal analysis of system properties. Coloured dynamic Sequence Diagrams, State Charts and Activity Diagrams will be developed in this work to integrate the well-known object oriented modelling techniques into the design process of complex distributed real time systems. Coloured diagrams derive from folding several simple diagrams which are executed autonomously or influence each other in some parts. The coloured diagram types have sufficient means for the clear and unique description of the composition of several simple diagrams and some additional mechanisms for description of the dependencies and connections between the separate objects. A transformation of these diagrams into one another which allows a parallel use of similar description means will be developed. The colours which essentially model the different similar components will be kept up the transformation of these diagram types into Coloured Petri Nets as a temporary notation and will be kept up the transformation in other diagram types. They are responsible for the clear assignment and the identification of the several components of a model during the whole design process. The transformation via Coloured Petri Nets is effective because they also use the colour concept and they integrate the basic concepts of the initial diagrams. The verification method for Coloured Time Interval Petri Nets designed in this work allows assertions about the fulfilment of time restrictions and about reachability of markings, liveness, about absence of conflicts, boundedness and dynamic conflicts. The usability of these extensions will be demonstrated with a real modelling example.Der Entwurf von komplexen verteilten eingebetteten Rechnersystemen ist aufgrund der Größe und Vielzahl von parallel unter Echtzeitbedingungen arbeitenden Komponenten häufig eine große Herausforderung. Die dynamischen Diagramme, wie Message Sequence Charts (Sequenzdiagramme), State Charts (Zustandsdiagramme) und Activity Diagrams (Aktivitätsdiagramme) können häufig nicht die hohe Komplexität der zu modellierenden verteilten eingebetteten Rechnersysteme bewältigen und dabei die Übersichtlichkeit der Entwurfsmodelle gewährleisten. Es existiert auch keine Überführungsmöglichkeit von einem Beschreibungstyp in einen anderen. Die Möglichkeiten zur formalen Analyse der Systemeigenschaften nicht oder nur eingeschränkt gegeben. Für die Einbindung der bekannten objektorientierten Modellierungstechniken in den Entwurfsprozess von komplexen verteilten Echtzeitsystemen sind die in dieser Arbeit entwickelten gefärbten dynamischen Sequenzdiagramme, Zustandsdiagramme und Aktivitätsdiagramme für die Modellierung von komplexen verteilten Echtzeitsystemen effektiv einsetzbar. Gefärbte Diagramme entstehen durch Faltung von mehreren einfachen Diagrammen, die voneinander unabhängig ausgeführt werden, oder sich in einigen Teilen beeinflussen. Die gefärbten Diagrammtypen verfügen über ausreichende Mittel für die übersichtliche und eindeutige Darstellung der Komposition von mehreren einfachen Diagrammen und einige zusätzliche Mechanismen für die Abbildung der Abhängigkeiten und Beziehungen zwischen den einzelnen Objekten. Die Transformation dieser Diagrammtypen ineinander erlaubt es, ähnliche Beschreibungsmittel parallel nutzbar zu machen. Die Farben, die im wesentlichen verschiedene ähnliche Teilkomponenten modellieren, werden bei der Umwandlung in Gefärbte Petri-Netze, die bei der Transformation dieser Diagrammtypen ineinander als Zwischennotation genutzt werden, und weiterhin bei der Transformation in andere Diagrammtypen beibehalten und dienen der übersichtlichen Zuordnung und Identifizierung der einzelnen Komponenten eines Modells während des gesamten Entwurfsprozesses. Die Transformation über Gefärbte Petri-Netze ist effektiv, da diese auch das Farbkonzept unterstützen und die Grundkonzepte der Ausgangsdiagramme als Teilmenge implizit besitzen. Die entwickelte Verifikationsmethode für Gefärbte Zeitintervall-Petri-Netze ermöglicht sowohl Aussagen über die Erfüllung von zeitlichen Restriktionen als auch über die Erreichbarkeit von Markierungen, Lebendigkeit, Konfliktfreiheit, Beschränktheit und dynamische Konflikte. Die Anwendbarkeit dieser Erweiterungen lässt sich an einem realen Modellierungsbeispiel nachweisen

    Modellierung und Verifikation von verteilten/parallelen Informationssystemen

    Get PDF
    Petri nets are used in many fields as modelling technique. The different usage areas and modelling objectives require different classes of Petri nets. Powerful high level Petri nets and especially coloured Petri nets are well suited for describing behavior of distributed information systems in order to verify and analyse them. Extended coloured Petri nets with structured marks are presented in this work. An example is used in order to demonstrate the analysis and verification steps. This example algorithm is modeled with extended coloured Petri nets (HCPN-ST). It is transformed into coloured Petri nets, in order to simulate, analyse and verify the method with existing software tools. The model is simulated and analysed with PENECA Chromos tool, although it cannot verify all properties, but it allows to interoperate with INA tool. The remainder of the analysis and verification is done in the INA tool. The above mentioned steps are extended and integrated into the complete analysis process and the verification methodology. Finally, the need and motivation for the extension of dynamic approaches modelling for the analysis of distributed information system is elaborated to accomplish the goal of the work. We succeed to validate, that the extended formal method is an effective method to model and analyse distributed information systems.Petrinetze werden in vielen Bereichen als Modellierungstechnik verwendet. Die verschiedenen Einsatzgebiete und Modellierungsziele erfordern mittel unterschiedliche Typen von Petrinetzen. Die höheren Petrinetze eignen sich gut zur Formalisierung des Verhaltens verteilter Informationssysteme zum Zweck der Verifikation und Analyse. Eine Klasse erweiterter gefärbte Petrinetze (HCPN-ST) mit strukturierten Marken wird in dieser Arbeit vorgestellt und am Beispiel erläutert. An diesem konkreten Modell wird die Analyse und Verifikation demonstriert. Das Beispiel-Algorithmenmodell wird in ein CPN transformiert. Der Algorithmus der Transformation wird vorgestellt. Diese Transformation wird durchgeführt, um die erweiterte Methode mit Software -Tools zu analysieren und verifizieren. Mit Peneca Chromos wird das Modell editiert und simuliert und einige Eigenschaften werden analysiert. Die weitere Analyse und Verifikation erfolgt mit dem Tool INA. Es folgt die Erweiterung und Integration in den gesamten Analyseprozess und die Verifikationsmethodik. Abschließend wird die Notwendigkeit und Motivation zur Erweiterung von dynamischen Modellierungsansätzen für die Analyse von verteilten Informationssystemen behandelt und damit die Zielstellung der Arbeit erreicht

    Neues Konzept zur Planung, Ausführung und Überwachung von Roboteraufgaben mit hierarchischen Petri-Netzen

    Get PDF
    Es wird gezeigt, wie die aufgabenausführungsrelevanten Komponenten einer hybriden Steuerungsarchitektur mit Hilfe von hierarchischen Petri-Netzen umgesetzt, integriert und mit Überwachungsmodulen verknüpft werden können. Hierzu wird zunächst ein Konzept zur Generierung von Aufgabenwissen vorgeschlagen, das es erlaubt Bausteine komplexer Handlungen systematisiert zu entwerfen. Im Anschluss wird ein neues Konzept zur online Überwachung von Bewegungsvorgängen bei humanoiden Robotern vorgestellt

    Petri net supported control of complex controlling processes in a management holding: an application-oriented consideration from the perspective of coordination

    Get PDF
    In Anbetracht der steigenden Komplexität und Dynamik von Unternehmensprozessen ist das Interesse an entscheidungsunterstützenden, prozessorientierten Beschreibungsmethoden sowohl in der betriebswirtschaftlichen Praxis als auch Forschung ungebrochen. Konzernierte Unternehmen in Gestalt der zeitgemäßen Management-Holding sehen sich aufgrund ihrer Größe, Heterogenität und Multinationalität in besonderem Maße mit intransparenten Steuerungsprozessen konfrontiert. Zur Handhabung dieser relativen Führungskomplexität wird die Konzeption des koordinationsorientierten Konzerncontrolling herangezogen. Mit Hilfe vertikaler, horizontaler und zeitlicher Koordinationsprozesse sollen die fraktalen Führungsteilsysteme auf die Wertsteigerung des Gesamtkonzerns ausgerichtet werden. In instrumenteller Hinsicht zeigt sich jedoch, dass das controllingtypische Instrumentarium nur bedingt in der Lage ist, komplex-dynamische Sachverhalte prozessorientiert nachzubilden. Insofern resultiert aus den spezifischen Anforderungen ans Konzerncontrolling eine instrumentelle Lücke, zu deren Schließung die prozessorientierten Beschreibungsmethoden System Dynamics, Ereignisgesteuerte Prozessketten sowie Petri-Netze diskutiert werden. Aus der synoptischen Betrachtung geht ein qualitatives Vorteilhaftigkeitsprofil hervor, welches die Petri-Netz-Methode als problemadäquat erscheinen lässt. Erstmalig wird die ingenieurwissenschaftliche Petri-Netz-Methode aus dem Blickwinkel des präventiven Meta-Controlling zur Modellierung informatorischer Controlling-Prozesse innerhalb einer Management-Holding angewandt und so das Instrumentarium des Konzerncontrolling erweitert. Im Zuge dieser Komplementierung wird das äußerst facettenreiche Leistungspotenzial von Petri-Netzen aufgezeigt. Die Praxistauglichkeit im Hinblick auf Schwachstellenanalyse und Gestaltungsempfehlungen wird anhand der fiktiven Fallstudie „Petrimobil AG“ unter Einsatz des EDV-gestützten CPN-Tools verifiziert.The interest in decision-supporting, process-oriented description methods is so well in the business management practice and research unbroken in consideration of the increasing complexity and dynamics of enterprise processes. Group enterprises in the form of the up-to-date management holding feel confronted with non-transparent control processes due to their size, differences and multi-nationality in special measure. For the handling of this relative leadership complexity the conception of the coordination oriented group controlling is consulted. With the help of vertical, horizontal and temporal coordination processes the fractal leadership partial systems shall on the increase in value of the entire group enterprise. In regard with instruments it turns out, however, that the controlling typical instruments only caused are able to model complex dynamic facts process-orientedly. In this respect a gap with regard to instruments results from the specific requirements on the group controlling to whose shutdown the process-oriented description methods system dynamics, event-driven process chains as well as Petri nets are discussed. A qualitative profitability profile which makes the Petri net method seem problem adequate results from the synoptic consideration. The engineer scientific Petri net method is for the first time used for the modeling of informational controlling processes of inner half one management holding from the viewpoint of the preventative meta controlling and enlarges so the instruments of the group controlling. In the course of this complementation the extremely multifaceted performance potential of Petri nets is shown. The practice suitability with regard to weak-points analysis and design recommendations is verified using the fictitious case study "Petrimobil AG" below use of the EDP supported CPN tool

    Forum Bauinformatik 2009 : 23. bis 25. September 2009, Universität Karlsruhe (TH)

    Get PDF
    Tagungsband des 21. Forum Bauinformatik am 23. bis 25. September 2009 an der Universität Karlsruhe (TH). Beiträge von jungen Wissenschaftlern aus den Bereichen Simulationsmodelle, Numerische Methoden, Visualisierung, Informationsvermittlung, Prozess- und Produktmodellierung sowie weiterer informationstechnischer Anwendungen im Bauwesen

    Ein Simulationsmodell für Öffentlichen Personennahverkehr mit regelbasiertem Verkehrsmanagement

    Get PDF
    Das Projekt Computer Aided Traffic Scheduling (CATS) zielte bisher auf den Entwurf und die Entwicklung von Methoden und Softwarewerkzeugen zur Generierung, Simulation und Bewertung von Stadtbahnfahrplänen, um Verkehrsplaner während der taktischen Planungsphase zu unterstützen. Im Zuge der Arbeit am Projekt entstand der Wunsch nach einem Simulationsmodul, das zur Abbildung von multi-modalem Öffentlichen Personennahverkehr (ÖPNV) in der Lage ist und Verkehrsplaner nicht nur während der taktischen Planungsphase, sondern auch während des operativen Betriebs unterstützen kann. Im Zuge dieser Arbeit werden Ziele aus drei Bereichen bearbeitet: Zunächst wird ein Optimierungsmodul zur Generierung von Fahrplänen mit hoher Serviceregularität für multi-modale Verkehrssysteme entworfen und entwickelt, das zusätzlich die Möglichkeit bietet Interdependenzen innerhalb und zwischen Verkehrsmodi, wie bspw. Umsteigeverbindungen, zu berücksichtigen. Um eine Anwendbarkeit der resultierenden Fahrpläne im täglichen Betrieb zu gewährleisten, besteht außerdem die Möglichkeit bereits während der Optimierung von Verkehrsplanern formulierte ökonomische, betriebliche und politische Bedingungen zu berücksichtigen. Anhand beispielhafter Anwendungen des Optimierungsmoduls auf Modelle künstlicher Nahverkehrsnetze sowie auf ein Modell des Kölner Busnetzes aus dem Jahr 2001 wird seine Korrektheit und Leistungsfähigkeit nachgewiesen. Weiterhin wird ein neues ereignisbasiertes, mesoskopisches Simulationsmodul für multi-modalen ÖPNV entworfen und entwickelt, das zur Evaluation der Güte eingesetzter Fahrpläne verwendet werden kann. Die einzelnen Bestandteile des Moduls sind so gestaltet, dass zukünftige Erweiterungen, wie z.B. neue Verkehrsmodi, auf einfache Art und Weise möglich sind. Durch theorie- und funktionsbezogene Validierungen anhand von Modellen eines künstlichen Busnetzes sowie des Kölner Stadtbahnnetzes aus dem Jahr 2001 wird die Korrektheit des Simulationsmodells nachgewiesen und gezeigt, dass es auch bei Verwendung sehr spärlicher Datengrundlagen noch plausibles Verhalten aufweist. Die Leistungsfähigkeit des Simulationsmoduls wird anhand von beispielhaften Laufzeituntersuchungen nachgewiesen. Das Simulationsmodul wird daraufhin um die Möglichkeit erweitert selbstständig Maßnahmen des Verkehrsmanagements anstoßen zu können, um Anwenderinnen in die Lage zu versetzen unterschiedliche Verkehrsmanagementstrategien evaluieren zu können. Die Korrektheit der implementierten Verfahren wird beispielhaft anhand einiger Anwendungen auf Modelle künstlicher und realer Verkehrsnetze nachgewiesen. Zuletzt wird die Anwendbarkeit des resultierenden Gesamtprogrammpakets anhand eines typischen Anwendungsfalls für das Kölner Gesamt-ÖPNV-Netz aus dem Jahr 2001 nachgewiesen. Die Arbeit beginnt mit einer Einführung in Kontext, Motivation und Ziele (Kapitel 1), woraufhin eine Einführung in das Gebiet der Fahrplanerstellung für den ÖPNV, sowie eine kurze Besprechung ausgewählter aus der Literatur bekannter Optimierungsmodelle folgt (Kapitel 2). Auf Basis zweier dort besprochener Modelle wird anschließend ein neues Optimierungsmodell zur Fahrplangenerierung für multi-modale ÖPNV-Systeme vorgestellt (Kapitel 3). Die zur Lösung des Optimierungsmodells entworfene Softwareanwendung wird dabei anhand einiger Beispielanwendungen auf ihre Korrektheit und Leistungsfähigkeit untersucht. Darauf folgend werden einige allgemeine Simulationsverfahren sowie diverse in der Literatur zu findende speziell für Verkehrssysteme entwickelte Simulationsmodelle besprochen (Kapitel 4), bevor ein neues Simulationsmodell zur Abbildung von multi-modalen ÖPNV-Systemen vorgestellt wird (Kapitel 5). Die Korrektheit und Leistungsfähigkeit der resultierenden Simulationsanwendung wird durch beispielhafte Anwendungen auf Modelle künstlicher und realer Nahverkehrssysteme untersucht. Im Anschluss wird das Simulationsmodell um die Möglichkeit erweitert selbstständig regelbasierte Verkehrsmanagementmaßnahmen einzuleiten. Dazu erfolgt zunächst eine kurze Einführung in die Grundlagen des Verkehrsmanagements im Nah- und Fernverkehr sowie eine Besprechung ausgewählter in der Literatur zu findender Ansätze (Kapitel 6), bevor die eigentlichen Erweiterungen des Modells besprochen werden (Kapitel 7). Ausgewählte Erweiterungen des Simulationsmodells werden dabei anhand weiterer Beispielanwendungen auf ihre Korrektheit und Plausibilität untersucht. Nach Abschluss der Einzeluntersuchungen, wird die Anwendbarkeit des Gesamtprogrammpakets abschließend demonstriert, indem ein typischer Anwendungsfall für ein Modell des gesamten ÖPNV-Netzes der Stadt Köln aus dem Jahr 2001 besprochen wird (Kapitel 8). Die Arbeit schließt mit einer Zusammenfassung des Erreichten und einem Ausblick auf weitere Forschungsmöglichkeiten (Kapitel 9)

    Modellierung der Mechanik und der effektiven Transporteigenschaften von partikulären Kathoden sowie deren Einfluss auf die elektrochemische Performance von Lithium-Ionen-Batterien

    Get PDF
    In der vorliegenden Arbeit werden Lithium-Ionen-Batterien numerisch untersucht. Der Einfluss des Kalandrierens einer Elektrode auf die mechanisch induzierten Änderungen in der Mikrostruktur und die resultierende Performance einer Zelle sind dabei im Fokus. Der Einfluss variierender Partikelformen sowie plastischer Materialeigenschaften wird analysiert. Entscheidend hierbei ist die Bestimmung der effektiven Transporteigenschaften, die die Performance einer Batterie maßgeblich beinflussen
    corecore