Results 1 - 10
of
67
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 75 (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 58 (14 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 35 (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 33 (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.
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 19 (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
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 " ..."
Abstract
-
Cited by 17 (6 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
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 14 (2 self)
- Add to MetaCart
(Show Context)
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
Designing the Interface of Rich Internet Applications
- PROC. OF LA-WEB 07
, 2007
"... In this paper we present a novel approach for designing the interface of rich internet applications. Our approach uses the Abstract Data Views (ADV) design model allowing expressing in a high level way the structure and behaviors of the user interface. Additionally, by using advanced techniques for ..."
Abstract
-
Cited by 13 (2 self)
- Add to MetaCart
(Show Context)
In this paper we present a novel approach for designing the interface of rich internet applications. Our approach uses the Abstract Data Views (ADV) design model allowing expressing in a high level way the structure and behaviors of the user interface. Additionally, by using advanced techniques for separation of concerns it allows to create complex interfaces as oblivious compositions of simple interface atoms. Using a simple illustrative example we present the rationale of our approach, its core stages and how it is integrated into the Object Oriented Hypermedia Design Method (OOHDM). Some implementation issues are finally analyzed.
Modeling the User Interface of Web Applications with UML
- Practical UML-Based Rigorous Development Methods - Countering or Integrating the eXtremists, Workshop of the pUML-Group held together with the UML2001, October 1st, 2001 in Toronto, Canada. Volume 7 of LNI. GI (2001
, 2001
"... Today's User Interfaces (UIs) are complex software components, which play an essential role in the usability of an application. The development of UIs requires therefore, not only guidelines and best practice reports, but also a development process including the elaboration of visual models ..."
Abstract
-
Cited by 12 (0 self)
- Add to MetaCart
(Show Context)
Today's User Interfaces (UIs) are complex software components, which play an essential role in the usability of an application. The development of UIs requires therefore, not only guidelines and best practice reports, but also a development process including the elaboration of visual models and a standardized notation for this visualization.
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 10 (2 self)
- Add to MetaCart
(Show Context)
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