Askemos 2000 (Archive)
home · features · download · archive
MD5 · TUNES
AskemosHLD

DEFINITIONEN

Note: This has some overlap with TUNES definitions http://tunes.org/~water/spec/node4.html and some of the definitions over there are missing here.

Datenstruktur

Alphabet
nichtleere Menge v. Zeichen
Entity
(konkrete) identifizierbare Zeichenfolge
Property
geordnetes Paar (Name, Wert); Name und Wert sind jeweils Entities
Metadaten
Menge von Tripeln (E, N, W) mit
E
Entity zu dem eine Property assoziiert wird
N
Name der Property
W
Wert der Property
Dokument
Paar (E, M) mit
E
Entity
M
Teilmenge der Teilmenge der Metadaten mit gleichem Entity E (Metadatum bezieht sich auf E).
Anmerkung: Dokumente können auch die Beschreibung zur Komposition von Zieldokumenten aus einer Menge von Subdokumenten enthalten. Das Zieldokument wird gewöhnlich ebenfalls einfach Dokument genannt. Dies und der Gebrauch des Wortes "Dokument" für das unter einem bestimmten Namen zu einem bestimmten Zeitpunkt gespeicherte Dokument führt immer wieder zu Verwirrungen.
Nachricht
Dokument und Metadatum "Zeitpunkt des Absendens".
Initiator
Absender einer Nachricht.
Urkunde
Paar (Nachricht, Initiator), fälschungssicher gespeichert.
Quitienting
http://cliki.tunes.org/Quotienting

Dynamische Beschreibung

Transformation
Funktionale Abbildung Entity -> Entity.
Name
Entity, Element eines Namensraumes der durch eine Sprache definiert ist (gehorcht arbiträrer Einschränkung)
benennen
bilden eines Paares (Name, Entity). typischer Zweck: Einordnen (Ordnung auf Namen ist leicher definierbar).
Namensfunktion
Funktionale Abbildung Entity Name.
Identität
minimales Unterscheidungsmerkmal (Es gibt keinen Unterschied)
Identifikator
Eineindeutiger Name. Anm.: Für praktische Zwecke können Identifikatoren i. d. R. durch hinreichend gute Hashfunktionen (z. B. MD5) gebildet werden.
Objekt
Paar (M, A) mit
M
Menge von Paaren (Name, Wert)
A
Verhaltensbeschreibung (Entity, Dokument oder Urkunde)
Empfängt und sendet Nachrichten. Aus praktischer Erwägung wird ein Objekt als Paar (Dokument, Dokument) definiert. Dadurch unifiziert sich die Darstellung. Das "Überzählige" Entity wird als Dokumentation des Objektes definiert, sie soll gewöhnlich geeignete Formulare/Templates für Nachrichten bereitstellen, die vom betreffenden Objekt verstanden werden.
Zustand
Eigenschaft von Objekten auf gleiche Nachrichten(folgen) in Abhängigkeit von früher empfangenen Nachrichten unterschiedlich zu reagieren.

Dynamische Beschreibung von Abläufen

Die dynamische Beschreibung von Workflows kann gut mit Petrinetzen (konfliktfreie Platz/Transitionsnetze mit individuellen Marken) erfolgen. Zur formalen Definition der folgenden Begriffe wird auf Fachliteratu verwiesen, hier wird die Anwendung bzgl. Dokumentenverwaltung definiert:
Marke
Im Netz bewegtes Entity, Dokument o. Urkunde (je nach Anforderung); hier: Dokument
Platz
Stelle, die Marken aufnehmen kann; Markierung aller Plätze spiegelt den Zustand des Gesamtsystems wieder.
Transition
Zustandsübergang, entnimmt Marken aus Vorbereich und setzt Marken im Nachbereich. Die im Nachbereich gesetzten Marken entstehen durch Transformation aus den Marken des Vorbereiches.
Vorbereich
Menge von PlÀtzen, die von einer Transition gelesen werden.
Schaltregel
Regel, die definiert, wann eine Transition die Konzession zum Schalten hat. Es wird die sogenannte schwache Schaltregel verwendet, d.h. Es werden lediglich betrachtet, ob alle erforderlichen Markierungen des Vorbereiches existieren.
Objekt
Menge von Transitionen und deren Vorbereichen. Platze werden dabei auf Properties des Objektes und Transitionen in der Verhaltensbeschreibung (Code) abgebildet.




border
last modification: Thu, 06 Nov 2003 13:51:22 +0100
authors: jfw,
document identifier: A849640f672ed0df0958abc0712110f3c
delivered to public at Fri, 18 May 2012 16:03:17 +0200
short comments


rss

pdf :: context view

search



24 Apr 2004 DefineInsecureMode
12 Dez 2010 FreeBSD
07 Dez 2010 BALLFeatures
05 Dez 2010 ByzantineAgreement
04 Dez 2010 SQLITE
03 Dez 2010 SRS
12 Okt 2010 WebDAV
12 Sep 2010 SQL
16 Jun 2010 BALL
16 Jun 2010 CouchDB
16 Jun 2010 AskemosServer
07 Mai 2010 SystemRequirements
30 Mar 2010 ProjectsOnThePlate
30 Mar 2010 AskemosResources
30 Mar 2010 RSchemeInstall
30 Mar 2010 INSTALL
30 Mar 2010 ChickenScheme
debug-access.scm
27 Nov 2009 subscriber
development
12 Jul 2009 test
01 Jul 2009 TrustCenter
27 Dez 2008 JKomG
26 Dez 2008 FanOut
26 Dez 2008 MIME
NetBSD
NOTE
02 Mai 2006 AskemosTopMenu
18 Nov 2008 StorageAdaptor
18 Nov 2008 PStoreStorageAdapt
18 Nov 2008 OperationTips
15 Nov 2008 PCRE
04 Nov 2008 ProgrammingLanguag
09 Sep 2008 RelatedProjects
23 Jul 2008 ModuleStructure05
17 Jun 2008 NEWS
17 Jun 2008 HTML
17 Jun 2008 ACM
22 Mai 2008 HTTP
22 Mai 2008 BOSH
10 Mai 2008 AskemosBibliograph
10 Mai 2008 JerrysDreamAbstrac
20 Apr 2008 XSLT
11 Mar 2008 CodingStyle
10 Mar 2008
09 Mar 2008 MIMEConverter
BSD
07 Mar 2008 XML
06 Mar 2008 SRFI
01 Mar 2008 RFC4810
01 Mar 2008 RFC4998






Add


home · features · download · archive