Results 1 - 10
of
31
The Expressive Power of UML-based Web Engineering
, 2002
"... this article we show the power of this approach. On the one hand, UWE prescribes how to build navigation and presentation models for Web applications defining therefore special UML stereotyped modeling elements and tagged values. On the other hand, we show how these Web specific navigation and prese ..."
Abstract
-
Cited by 40 (12 self)
- Add to MetaCart
this article we show the power of this approach. On the one hand, UWE prescribes how to build navigation and presentation models for Web applications defining therefore special UML stereotyped modeling elements and tagged values. On the other hand, we show how these Web specific navigation and presentation models can be supplemented by other views using the variety of UML diagram types and UML modeling elements. Our current research activities focus on the dynamic aspects of the design of Web applications, such as task modeling and modeling of Web scenarios, graphical representation of the distribution of Web components and semi-automatic generation of Web applications based on design models
Engineering Semantic Web Information Systems in Hera
, 2003
"... this paper we address the Hera design methodology and specifically explain two models: the integration model that covers the di#erent aspects of integration, and the adaptation model that specifies how the generated presentations can be adaptable (e.g. based on device capabilities, user preferenc ..."
Abstract
-
Cited by 38 (13 self)
- Add to MetaCart
this paper we address the Hera design methodology and specifically explain two models: the integration model that covers the di#erent aspects of integration, and the adaptation model that specifies how the generated presentations can be adaptable (e.g. based on device capabilities, user preferences) and adaptive (e.g. based on user browsing history). This detailed description includes an explanation of how the Hera software is constructed. This software provides a set of transformations that allow a WIS to go from integration to presentation generation
Software Engineering for Adaptive Hypermedia Applications?
, 2001
"... ludes a design method for adaptive hypermedia applications and a development process for such applications. UWE is a systematic and object-oriented -- in this way they differ from AHAM -- design and development approach. We propose an integrated methodology for object-oriented development of adaptiv ..."
Abstract
-
Cited by 26 (5 self)
- Add to MetaCart
ludes a design method for adaptive hypermedia applications and a development process for such applications. UWE is a systematic and object-oriented -- in this way they differ from AHAM -- design and development approach. We propose an integrated methodology for object-oriented development of adaptive hypermedia (Web) applications by presenting an extension to the Unified Modeling Language (UML). As basis for the software engineering approach we have developed the Munich Reference Model, i.e. a Dexter-based reference model which is formally specified using UML and OCL (Koch, 2000). Third Workshop on Adaptive Hypertext and Hypermedia at the 8 th International Conference on User Modeling, Sonthofen, Germany, July 13-17, 2001 Our Approach By way of an analogy to hypermedia engineering (Lowe & Hall, 1999), engineering for adaptive hypermedia applications can be defined as a systematic, disciplined and measurable approach that sup
Model-driven Development of Context-Aware Web Applications
- ACM Transactions on Internet Technology (ACM TOIT
, 2007
"... Context-aware, multi-channel Web applications are more and more gaining consensus among both content providers and consumers, but very few proposals exist for their conceptual modeling. This paper illustrates a conceptual framework that provides modeling facilities for context-aware, multi-channel W ..."
Abstract
-
Cited by 20 (2 self)
- Add to MetaCart
Context-aware, multi-channel Web applications are more and more gaining consensus among both content providers and consumers, but very few proposals exist for their conceptual modeling. This paper illustrates a conceptual framework that provides modeling facilities for context-aware, multi-channel Web applications; it also shows how high-level modeling constructs can drive the application development process through automatic code generation. Our work stresses the importance of user-independent, context-triggered adaptation actions, in which the context plays the role of a “first class ” actor, operating independently from users on the same hypertext the users navigate. Modeling concepts are based on WebML (Web Modeling Language), an already established conceptual model for data-intensive Web applications, which is also accompanied by a development method and a CASE tool. However, given their general validity, the concepts of this paper shape up a complete framework that can be adopted independently from the chosen model, method, and tool.
Modelling Dynamic Personalization in Web Applications
- in ICWE 2003
, 2003
"... Abstract Conceptual Modelling approaches for the web need extensions to specify dynamic personalization properties in order to design more powerful web applications. Current approaches provide techniques to support dynamic personalization but often these proposals are focused on implementation detai ..."
Abstract
-
Cited by 13 (2 self)
- Add to MetaCart
Abstract Conceptual Modelling approaches for the web need extensions to specify dynamic personalization properties in order to design more powerful web applications. Current approaches provide techniques to support dynamic personalization but often these proposals are focused on implementation details. This article presents an extension of the OO-H conceptual modelling approach to address the particulars associated with the design and specification of dynamic personalization. We describe how conventional navigation and presentation diagrams are influenced by personalization properties. To model the variable part of the interface logic OO-H has a personalization architecture that leans on a rule engine. Acquisition rules are defined by means of a User Model and a Reference Model and allows to capture the relevant properties to give dynamic support. Personalization rules are applied to the navigation and presentation level, and are reflected in their corresponding conceptual views. In this way, the interface logic of a web application is viewed as a composition of an stable and a variable part, where the variable part (expressed in XML) is interpreted at execution time. The main benefit is that this specification can be modified without recompile the rest of the application modules. 1
CONCEPTUALIZATION, PROTOTYPING AND PROCESS OF HYPERMEDIA APPLICATIONS
, 2004
"... Latest-generation hypermedia applications represent a new challenge in traditional design and development software engineering techniques. Although there is an impressive array of models to design hypertext applications, these models may not be specially suited for conceptualization-prototyping stag ..."
Abstract
-
Cited by 10 (9 self)
- Add to MetaCart
Latest-generation hypermedia applications represent a new challenge in traditional design and development software engineering techniques. Although there is an impressive array of models to design hypertext applications, these models may not be specially suited for conceptualization-prototyping stages. In this paper, we provide a comprehensive software engineering approach for dealing with the conceptualization, prototyping, and process of hypermedia applications. This approach uses the Pipe Model to characterize hypermedia applications during the conceptualization stage, while prototyping is accomplished using XML and Java technologies. An XML-based representation of the Pipe structures is the input for a Java application that automatically builds the prototypes of the hypermedia application. This XML representation may reference to Subordinate Processes, i.e. compiled Java classes that implement a predefined interface and can be executed in the hypermedia application without interacting with the navigation. We also present the Plumbing and PlumbingXJ process models, two specializations of a well-known hypermedia process model, which integrate and manage the use of the Pipe model and its associated XML and Java technologies.
Hera: Development of Semantic Web Information Systems
- IN THIRD INTERNATIONAL CONFERENCE ON WEB ENGINEERING ICWE 2003
, 2003
"... As a consequence of the success of the Web, methodologies for information system development need to consider systems that use the Web paradigm. These Web ..."
Abstract
-
Cited by 8 (1 self)
- Add to MetaCart
As a consequence of the success of the Web, methodologies for information system development need to consider systems that use the Web paradigm. These Web
Embedding information retrieval in adaptive hypermedia
- IR meets AHA!. New Review of Hypermedia and Multimedia
, 2004
"... Traditionally, adaptive hypermedia research concentrates on “closed ” applications (with fixed contents). Certain applications ask for an extension of the contents considered, with data obtained through information retrieval. This paper addresses this issue, and tries to give an insight into researc ..."
Abstract
-
Cited by 7 (0 self)
- Add to MetaCart
Traditionally, adaptive hypermedia research concentrates on “closed ” applications (with fixed contents). Certain applications ask for an extension of the contents considered, with data obtained through information retrieval. This paper addresses this issue, and tries to give an insight into research questions concerning the embedding of information retrieval in adaptive hypermedia. We take a look at this issue in the context of an abstract reference model (AHAM), and in the context of a concrete implementation framework (AHA!). The goal of this paper is to identify some of the relevant questions, to give directions for solutions, and to raise the discussion on this interesting extension to adaptive hypermedia.
Engineering the Presentation Layer of Adaptable Web Information Systems
- IN WEB ENGINEERING - 4TH INTERNATIONAL CONFERENCE (ICWE 2004), VOL. 3140, LECTURE NOTES IN COMPUTER SCIENCE
, 2004
"... Engineering adaptable Web Information Systems (WIS) requires systematic design models and specification frameworks. A complete model-driven methodology like Hera distinguishes between the conceptual, navigational, and presentational aspects of WIS design and identifies di#erent adaptation "hot-s ..."
Abstract
-
Cited by 7 (2 self)
- Add to MetaCart
Engineering adaptable Web Information Systems (WIS) requires systematic design models and specification frameworks. A complete model-driven methodology like Hera distinguishes between the conceptual, navigational, and presentational aspects of WIS design and identifies di#erent adaptation "hot-spots" in each design step. This paper concentrates on adaptation in the presentation layer and combines the modeling power of Hera with the versatile presentation capabilities of the AMACONT project. After discussing di#erent aspects of presentation layer adaptation, the layout manager mechanism of AMACONT for describing the adaptable layout of ubiquitous Web presentations is introduced. Then the
Model-driven Engineering of Active Context-Awareness
, 2005
"... Abstract. More and more Web users ask for contents and services highly tailored to their particular contexts of use. Especially due to the increasing affordability of new and powerful mobile communication devices, they also appreciate the availability of ubiquitous access, independent from the devic ..."
Abstract
-
Cited by 7 (2 self)
- Add to MetaCart
Abstract. More and more Web users ask for contents and services highly tailored to their particular contexts of use. Especially due to the increasing affordability of new and powerful mobile communication devices, they also appreciate the availability of ubiquitous access, independent from the device actually in use. Due to such premises, traditional software design methods need to be extended, and new issues and requirements need to be addressed for supporting context-aware access to services and applications. In this paper we propose a model-driven approach towards adaptive, context-aware Web applications, accompanied by a general-purpose execution framework enabling active context-awareness. Whereas conventional adaptive hypermedia systems address the problem of adapting HTML pages in response to user-generated requests, in this work we especially stress the importance of user-independent, context-triggered adaptivity actions. This finally leads us to interpret the context as an active actor, operating independently from users during their navigations. 1

