Vol.14 No.1&2 March 1, 2015
Research Articles
Deriving Fault Trigger Metric for Web based Systems
(pp001-028)
Sangeeta Sabharwal, Ritu Sibal, and Chayanika
Sharma
Important issues regarding web applications are
measuring the complexity and reliability of the system and testing every
possible sequence of events. Hence, there is a need to identify and
analyze the potential failures of the system. In the current research
work, the concept of web links and Fault Tree Analysis (FTA) technique
has been used to identify the potential failures of a web application.
The web application is divided into modules and possible faults in each
module are represented by a fault tree. Each fault event in a fault tree
is assigned a measure using number of static links or dynamic links
calculated using a metric called, Fault Trigger Metric (FTM). The value
of FTM is calculated at event, module and system level and can form the
basis to predict reliability/testing effort of the web application. The
value of FTM at system level is called Fault Vulnerability Metric (FVM)
and can form the basis to predict reliability/testing effort of the web
application. Systems with high FVM value will be less reliable and hence
will require more testing effort.
(K, P)-Shortest Path Algorithm in the Cloud
Maintaining Neighborhood Privacy
(pp029-044)
Shyue-Liang Wang Jia-Wei Chen I-Hsien Ting, and
Tzung-Pei Hong
Privacy-preserving computation has recently
attracted much attention in areas of transaction, social networking,
location-based, and mobile services. The inexpensive storage and
efficient computation of cloud computing technology is expected to
further escalate these services to a higher and wider level, without
compromising the breaches of sensitive information. In this work, we
study the shortest path distance computing in the cloud while preserving
two types of privacy in the same time: k-neighborhood privacy and
sensitive path privacy. We propose a new privacy model called (k,
p)-shortest path neighborhood privacy, which is an extension of [19] and
more flexible than 1-neighborhood-d-radius model [6]. We also develop an
efficient four-step shortest distance computation scheme to achieve (k,
p)-shortest path neighborhood privacy on p outsourced servers in the
cloud, which combines the construction of k-skip shortest path
sub-graphs, sensitive vertex adjustment, vertex hierarchy labeling and
bottom-up partitioning techniques. Numerical experiments show that the
proposed approach is more efficient than prior model of constructing the
1-neighborhood privacy graph and also requires less querying time.
XANUI: a Textural Platform-Indepedent Model for
Rich User Interfaces
(pp045-083)
Jesus M. Hermida, Santiago Melia, and Antonio
Arias
In recent years, several model-driven proposals
have defined user interface models that can represent both behavioural
and aesthetic aspects. However, the software industry has ignored the
majority of these proposals because the quality of the rich user
interfaces generated out of these models is usually low and their code
generators are not flexible, i.e., the UI templates cannot be customised
easily. Furthermore, these proposals do not facilitate the separation
between the visual design of the UI, normally performed by graphic
designers in the industry, and the visualisation of data, which has been
previously modelled using another domain-specific language. This
paper proposes a new textual domain-specific language called XANUI,
which could be embedded in XML-based UI pages, e.g., HTML or XML. The
designed language provides the mechanisms to bind visual components with
data structures already existing, and to define the behaviour of these
components based on events. In this paper, XANUI is integrated in two
OOH4RIA development processes, i.e., the traditional data-intensive and
the new design-first process, thus reusing the OOH4RIA models and
transformations to generate a complete rich Internet application for any
platform or device. In order to validate this approach, the XANUI
solution is applied to the development of a RIA with two UI types: a)
the administration view of a Web application using HTML5 and AngularJS,
and b) a catalogue application for e-Commerce using Windows RT in a
Tablet PC.
A Lexical Approach for Taxonomy Mapping
(pp084-109)
Lennart Nederstigt, Damir Vandic, and Flavius
Frasincar
Obtaining a useful complete overview of Web-based product information
has become difficult nowadays due to the ever-growing amount of
information available on online shops. Findings from previous studies
suggest that better search capabilities, such as the exploitation of
annotated data, are needed to keep online shopping transparent for the
user. Annotations can, for example, help present information from
multiple sources in a uniform manner. In order to support the product
data integration process, we propose an algorithm that can autonomously
map heterogeneous product taxonomies from different online shops. The
proposed approach uses word sense disambiguation techniques, approximate
lexical matching, and a mechanism that deals with composite categories.
Our algorithm's performance compared favorably against two other
state-of-the-art taxonomy mapping algorithms on three real-life
datasets. The results show that the $F_1$-measure for our algorithm is
on average 60\% higher than a state-of-the-art product taxonomy mapping
algorithm.
Semantic Similarity Based
Context-Aware Web Service Discovery Using NLP Techniques
(pp110-139)
Sowmya Kamath S and Ananthanarayana V.S.
Due to the high availability and also the distributed nature of
published web services on the Web, efficient discovery and retrieval of
relevant services that meet user requirements can be a challenging task.
In this paper, we present a semantics based web service retrieval
framework that uses natural language processing techniques to extract a
service's functional information. The extracted information is used to
compute the similarity between any given service pair, for generating
additional metadata for each service and for classifying the services
based on their functional similarity. The framework also adds natural
language querying capabilities for supporting exact and approximate
matching of relevant services to a given user query. We present
experimental results that show that the semantic analysis \& automatic
tagging effectively captured the inherent functional details of a
service and also the similarity between different services. Also, a
significant improvement in precision and recall was observed during Web
service retrieval when compared to simple keyword matching search, using
the natural language querying interface provided by the proposed
framework.
Survey Article
A Survey of RESTful Transaction Models: One Model
Does not Fit All
(pp140-169)
Nandana Mihindukulasooriya, Raul Garcia-Castro,
Miguel Esteban-Gutierrez, and Asuncion Gomez-Perez
The REpresentational State Transfer (REST) architectural style is
getting traction as a light-weight alternative to SOAP-based Web
Services in industry for building loosely coupled applications. In
addition, the REST architectural constraints induce scalability and the
World Wide Web is a great example of a distributed hypermedia system
that is built using REST principles. Despite these benefits, one of the
main drawbacks of RESTful services is the lack of standard mechanisms to
support advanced quality-of-service requirements such as transactions,
which are vital to maintain the high-level of consistency required in
common enterprise scenarios. To fill this gap, several RESTful
transaction models have been proposed in the past decade; the goal of
this paper is to survey such transaction models and to analyse them
based on the common transactional scenarios that appear in most
enterprise systems. To this end, this paper presents a systematic
literature review that was conducted to identify and summarize the state
of the art of the RESTful transaction models; the review is followed by
a detailed analysis of the models found in the survey. For the analysis,
the paper proposes a comparison framework for the RESTful transaction
models to evaluate them according to various dimensions, such as their
capability to satisfy common transactional scenarios, the level of
transaction guarantees provided, compliance to the REST constraints, and
other miscellaneous properties. The results of the survey provide a good
overview of the current RESTful transaction models and their evolution
over the past decades and help to identify the current gaps in the state
of the art. In addition, the paper identifies a set of challenges for
the current RESTful transaction models by examining the limitations
identified in the analysis. A main conclusion of this analysis is that
building a generic RESTful transaction model capable of satisfying the
requirements of all the scenarios is hard though several models solidly
satisfy some specific scenarios in some specific domains.
Back
to JWE Online Front Page
|