SENSORIA All Publications |
|
Copyright Information
The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of
scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other
copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying
this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without
the explicit permission of the copyright holder.
show main publications
Engineering Web Applications with Roles @article{RNNK:jwe:2007,
author = {Gustavo Rossi and Jocelyne Nanard and Marc Nanard and Nora Koch},
title = {{Engineering Web Applications with Roles}},
journal = {Journal of Web Engineering},
publisher = {Rinton Press},
volume = {6},
number = {1},
month = {March},
year = {2007},
abstract ={Although role modeling is a topic that has been treated over years in the
object-oriented community, its use
in the life cycle of Web Engineering, and particularly in object-oriented Web design
methods, has been
seldom discussed and used yet. In this paper, we introduce roles in the modeling and
design armory of
existing Web engineering methods and show how it improves their expressive power and
help to solve
design problems that appear frequently in Web applications. We first survey the
state of the art of Web
engineering modeling approaches. A simple example is used to point out some
situations in classic Web
engineering modeling where it is not possible to express that objects or nodes
should change their
properties (attributes or behaviors) according to the collaborating subject (the
objects which send them
messages or the nodes which are linked to them). Next, we introduce the
object-oriented role concept and
discuss how it has been used so far in the software engineering community and how it
can be useful for
Web engineering modeling. Existing methods (like UWE and OOHDM) are used as an
example to show
how to introduce roles during the Web engineering process. We compare our approach
with others and
conclude with some further research we are pursuing.},
pages = {19-48},
task = {T1.4},
partner = {LMU},
status = {public}
}
|