Klaus Kogler,
"WUML - Eine UML-basierte Modellierungssprache für ubiquitäre Web-Anwendungen"
, 11-2001, K. Kogler: WUML - Eine UML-basierte Modellierungssprache für ubiquitäre Web-Anwendungen, Diplomarbeit an der Universität Linz, 2001
Original Titel:
WUML - Eine UML-basierte Modellierungssprache für ubiquitäre Web-Anwendungen
Sprache des Titels:
Deutsch
Original Kurzfassung:
Web-Anwendungen dienen heutzutage nicht mehr nur der reinen Präsentation von Information, sondern haben sich in den letzten Jahren
zu komplexen Programmen entwickelt, welche auf Datenbanksysteme aufsetzen. Darueberhinaus geht der Trend hin zu Anwendungen,
die sich der Verwendungssituation und somit auch dem jeweiligen Benutzer individuell anpassen und damit ubiquitären Zugang zu
Informationen und Services, d.h. zu jeder Zeit, an jedem Ort mit jedem Endgerät ermöglichen. Um diesen gestiegenen Anforderungen an
Web-Anwendungen mit adäquaten Software-Engeneering Techniken begegnen zu können, sind insbesondere auch neuartige
Modellierungssprachen notwendig.
In dieser Arbeit wird die auf UML basierende Modellierungssprache WUML vorgestellt. WUML ermöglicht die Modelliereung
ubiquitärer Web-Anwendungen auf komfortable und verständliche Weise, indem sie Mechanismen enthält, welche es erlauben, die
Applikation entsprechend dem jeweiligen Verwendungskontext zu adaptieren. Dies wird vor allem durch die Verwendung von
Ereignis/Bedingungs/Aktions-Regeln (Event/Condition/Action-Rules) erreicht. Die Änderung eines Kontexts löst ein Ereignis aus,
welches, sofern die spezifizierten Bedingungen erfüllt sind, Aktionen zur Adaptierung der Applikation auslöst.
Neben einem generischen Regelmodell ...
Um die Anwendbarkeit von WUML zu demonstrieren und um den Zusammenhang zwischen den einzelnen WUML-Teilmodellen zu
verdeutlichen, werden zwei durchgängig in WUML modellierte Beispiele aus unterschiedlichen Problembereichen im Detail dargestellt.
Sprache der Kurzfassung:
Deutsch
Englische Kurzfassung:
In the last years web-applications changed from pure information representation systems to complex applications that are based on
underlying database systems. Furthermore there is a trend towards applications that individually adapt themselves to the circumstances
of use including the current user and by that, these applications provide ubiquitous access to information and services at any time, at any
place and by any media. To meet these rising demands for web-applications, adequate software engineering techniques, especially new
modelling languages, are necessary.
This diploma thesis introduces WUML, which is a modelling language based on UML. WUML makes it feasible to model ubiquitous
web-applications in a comfortable and understandable way by providing mechanisms that allow to adapt the application depending on
the actual context. This is mainly accomplished by the use of Event/Condition/Action-Rules. A change of the context triggers an event
which, if the specified conditions hold, releases the actions that adapt the application.
In addition to a generic rule model WUML also embraces three models for the specification of the application, comprising
ContentModel, HyperbaseModel and PresentationModel. Defined interfaces between these models make sure that adaptations in one
model don't have to be modeled in the other models too, because they are automatically propagated to the other models by
corresponding mapping rules. This has also the advantage that these models can be developed almost independently from each other.
To demonstrate the usability of WUML and to elucidate the relationships between the WUML models, two examples from different
problem domains are fully modeled by means of WUML.
Erscheinungsmonat:
11
Erscheinungsjahr:
2001
Notiz zum Zitat:
K. Kogler: WUML - Eine UML-basierte Modellierungssprache für ubiquitäre Web-Anwendungen, Diplomarbeit an der Universität Linz, 2001