Vertiefende C-Techniken > Schnittstellen > ISO 10303 (STEP) > Die Beschreibungssprache Express > Überblick
EXPRESS: Einführung
Präzise Beschreibung einer Teilmenge der uns bekannten Umwelt durch die Verwendung von Sprachelementen, die eine eindeutige Objektdefinition und die Spezifikation von zugehörigen Zwangsbedingungen erlauben.
- EXPRESS ist eine spezialisierte Sprache - Es stellt die Wörter, Syntax und Grammatik zur Verfügung, die zur einheitlichen und präzisen Beschreibung eines Sachverhaltes (Informationen) benötigt werden.
- EXPRESS selbst ist keine Methodik. - Es kann angesehen werden als ein Teil einer Methodik zur Erstellung eines Informationsmodells.
- EXPRESS ist keine Programmiersprache.
- EXPRESS ist die Beschreibungssprache für STEP.
- EXPRESS ist ein internationaler Standard.
Zielsetzungen von EXPRESS
- Eindeutige, vollständige und präzise Beschreibung einer Teilmenge der uns bekannten Umwelt durch definierte Sprachelemente
- Methodisches Vorgehen bei der Spezifikation von Datenmodellen
- Darstellung komplexer Informationszusammenhänge
- Keine Vorwegnahme möglicher Implementierungen.
EXPRESS: Eigenschaften
- Modellierung der interessierenden Objekte/Beziehungen - Ein ENTITY repräsentiert eine Idee und ist definiert durch einen Satz von Attributen, durch die die Idee beschrieben wird.
- Definieren von Zwangsbedingungen - Eine Zwangsbedingung definiert einen Zustand, der innerhalb der Anwendung erfüllt sein muss.
- Modellierung in einer für den Computer verständlichen Art und Weise - Das Modell muss für einen Computer verarbeitbar und für den Menschen
verständlich bleiben. - Graphische Repräsentation - Um die Interpretation durch den Menschen zu unterstützen, definiert EXPRESS-G eine graphische Darstellungsform.
- Fast objektorientiert - EXPRESS erfüllt die meisten objektorientierten Eigenschaften.
- Unabhängig von einer Implementierung - Informationen sind definiert in einem konzeptionellen Informationsmodell.
