The temporal logic of reactive and concurrent systems
The temporal logic of reactive and concurrent systems
Parameterized complexity for the database theorist
ACM SIGMOD Record
Optimal aggregation algorithms for middleware
Journal of Computer and System Sciences - Special issu on PODS 2001
A verifier for interactive, data-driven web applications
Proceedings of the 2005 ACM SIGMOD international conference on Management of data
Estimating Software Costs
Making mashups with marmite: towards end-user programming for the web
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A framework for rapid integration of presentation components
Proceedings of the 16th international conference on World Wide Web
MashMaker: mashups for the masses
Proceedings of the 2007 ACM SIGMOD international conference on Management of data
Matching twigs in probabilistic XML
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
SFCS '94 Proceedings of the 35th Annual Symposium on Foundations of Computer Science
Automatic verification of data-centric business processes
Proceedings of the 12th International Conference on Database Theory
sMash: semantic-based mashup navigation for data API network
Proceedings of the 18th international conference on World wide web
Goal-oriented web-site navigation for on-line shoppers
Proceedings of the VLDB Endowment
Proceedings of the VLDB Endowment
Toward a new paradigm: Mashup patterns in web 2.0
WSEAS Transactions on Information Science and Applications
Towards health 2.0: mashups to the rescue
NGITS'09 Proceedings of the 7th international conference on Next generation information technologies and systems
A self-adaptive cross-domain query approach on the deep web
WAIM'11 Proceedings of the 12th international conference on Web-age information management
An entity class model based correlated query path selection method in multiple domains
APWeb'12 Proceedings of the 14th Asia-Pacific international conference on Web Technologies and Applications
MashStudio: an on-the-fly environment for rapid mashup development
IDCS'12 Proceedings of the 5th international conference on Internet and Distributed Computing Systems
Hi-index | 0.00 |
Mashups integrate a set of Web-services and data sources, often referred to as mashlets. We study in this paper a common scenario where these mashlets are components of larger Web-Applications. In this case, integration of mash-lets yields a set of inter-connected applications, referred to as Mashed-up Applications (abbr. MashAPP). While interactions between the mashlets enrich the individual applications, they also render navigation within them more intricate for the user, as actions in one application may affect others. To assist users in their navigation through MashAPPs we provide a solution based on a simple, generic model for MashAPPs and navigation flows within them. Queries over the model allow users to describe navigation flows of interest, and an effective query evaluation algorithm provides users with recommendations on how to navigate within the MashAPP. The model and algorithms serve as a basis for the COMPASS system, built on top of the Mashup Server.