Event im Detail

State-Event-MatrixZustands-Ereignis-Matrix in Event

Event ist das Programm zur einfachen Entwicklung von Software-Zustandsmaschinen.

Als interaktive Benutzerschnittstelle wird die Darstellungsform der Zustands-Ereignis-Matrix verwendet. Der Benutzer kann Zustände, Ereignisse, Aktionen und deren Verknüpfungen erstellen und pflegen. Als weitere (Ausgabe-)Darstellungsformen können die modifizierte Tabelle bzw. die SDL-Darstellung gewählt werden. Neu ab Event 8.00 ist die Darstellung im Zustandsdiagramm. State-Diagramm SDL-Diagramm

Alle Elemente einer Tabelle lassen sich kommentieren, die Aktionen selbst können in C- oder C++-Syntax, Visual-Basic, JAVA oder C# eingegeben werden.

Event ist derzeit in Version 8.13 lieferbar.
Wesentliche Neuerungen gegenüber 6.21 sind unter anderem:

  • C#-Codeerzeugung
  • Event-Dateien können im XML-Format gespeichert werden
  • Lizensierung per floating license möglich
  • Zustandsdiagramm-Ansicht und Editor
  • viele nützliche Details in der Bedienoberfläche


  • Für kommende Versionen von Event vorgesehen sind unter anderem:
  • Weitere Anpassungen an Releasemanagement-Systeme (z.B. Clearcase).
  • Anbindnung an UML-Tools (Rational-Rose)

    Über weitere Details informieren wir Sie gerne.
  • Komponenten von Event

    Zustandsmaschinen-EditorSuch-Menü

      Zur Erstellung und Pflege der Maschine. Maschinenweites Suchen und Ersetzen von Texten in den Aktionen ist möglich.

    Aktionen-Liste und-Editor

      Zum Editieren der Aktions-Inhalte und der Kommentare zeigt Event den dem Matrixfeld entsprechenden Text im Editorfenster links unten an. Rechts wird die Liste aller Aktionen angezeigt.

    SimulatorSimulation in Event

      Dient zum Prototyping und Test. Es sind mehrere Zustandsmaschinen im Verbund simulierbar, die Kommunikation erfolgt über die Methode 'SendMessage' bzw. Methode 'ProcessSubmachine(Ereignis)' bei verschachtelten Zustandsmaschinen.

    Trace der Simulation

      Erstellen von Szenarios, und Protokollen für die Dokumentation.
      Ausdruck, Dateispeicherung.

    Makro

      Versions-Verifikation, Testautomatisierung, "Global Reset" von Zustands-Maschinen-Systemen.

    CodegeneratorGenerate Code

      Es sind mehrere Varianten der Codeerzeugung einstellbar wie Switch, Tabelle und optimierte Tabelle, in C und C++, Java, Visual-Basic und C#.

    Editor für externe Dateien

      Bearbeiten von nicht von Event verwalteten Objekten, bedient das Clipboard.

    Einstellungen

      Einstellen individueller Anzeigeparameter.

    Event.ini und Projekt.ini

      Flexible Projektanpassung durch einstellbare Namenskonventionen.

    Aufrufparameter

      In der DOS-Box oder per Batch kann Event mit einem Zet-Filenamen und ggf. dem Parameter /g (für Generieren) aufgerufen werden.

    Interface für Userbox

      Zur Einbindung einer grafischen Simulator-Oberfläche zur Zielgerätsimulation.

    Hilfe

      Unterstützung bei der Einarbeitung und Bedienung, Tipps und Ratschläge,
      Programm-Muster

    © 2005 - 2012 datelec GmbH