386 research outputs found
Modeling web applications infrastructure with ASMs
We describe via Abstract State Machines the major ingredients of contemporary web applications: a web browser running JavaScript programs and a web server dispatching requests to one of several modules, each one representing a class of established web application frameworks.
The web browser model comes in four levels, namely transport, stream, context and browser level, and is focussed on the interaction with possibly multiple servers (which requires a concurrent computation model) and on script execution (which requires a dynamic assignment of agents to programs). The server model is focussed on the Request–Reply pattern, and specifies a delegation strategy where the handling of a request is entrusted to a module. We show how several major frameworks for web applications can be described as progressive refinements of a number of basic modules. Three modules are further detailed: static file transfer, CGI and generic scripting modules
Formal Aspects of Grid Brokering
Coordination in distributed environments, like Grids, involves selecting the
most appropriate services, resources or compositions to carry out the planned
activities. Such functionalities appear at various levels of the infrastructure
and in various means forming a blurry domain, where it is hard to see how the
participating components are related and what their relevant properties are. In
this paper we focus on a subset of these problems: resource brokering in Grid
middleware. This paper aims at establishing a semantical model for brokering
and related activities by defining brokering agents at three levels of the Grid
middleware for resource, host and broker selection. The main contribution of
this paper is the definition and decomposition of different brokering
components in Grids by providing a formal model using Abstract State Machines
IRS-III: A broker-based approach to semantic Web services
A factor limiting the take up of Web services is that all tasks associated with the creation of an application, for example, finding, composing, and resolving mismatches between Web services have to be carried out by a software developer. Semantic Web services is a combination of semantic Web and Web service technologies that promise to alleviate these problems. In this paper we describe IRS-III, a framework for creating and executing semantic Web services, which takes a semantic broker based approach to mediating between service requesters and service providers. We describe the overall approach and the components of IRS-III from an ontological and architectural viewpoint. We then illustrate our approach through an application in the eGovernment domain
Modeling Services for the Semantic Grid
The Grid has emerged as a new distributed computing infrastructure for ad-
vanced science and engineering aiming at enabling sharing of resources and infor-
mation towards coordinated problem solving in dynamic environments. Research
in Grid Computing and Web Services has recently converged in what is known
as the Web Service Resource Framework. While Web Service technologies and
standards such as SOAP and WSDL provide the syntactical basis for communi-
cation in this framework, a service oriented grid architecture for communication
has been defined in the Open Grid Service architecture. Wide agreement that
a flexible service Grid is not possible without support by Semantic technologies
has lead to the term "Semantic Grid" which is at the moment only vaguely
defined. In our ongoing work on the Web Service Modeling Ontology (WSMO)
we so far concentrated on the semantic description of Web services with respect
to applications in Enterprise Application Integration and B2B integration sce-
narios. Although the typical application areas of Semantic Web services have
slightly different requirements than the typical application scenarios in the Grid
a big overlap justifies the assumption that most research results in the Semantic
Web Services area can be similarly applied in the Semantic Grid.
The present abstract summarizes the authors view on how to fruitfully in-
tegrate Semantic Web service technologies around WSMO/WSML and WSMX
and Grid technologies in a Semantic Service Grid and gives an outlook on further
possible directions and research.
The reminder of this abstract is structured as follows. After giving a short
overview of the current Grid Service architecture and its particular requirements,
we shortly review the basic usage tasks for Semantic Web services. We then
point out how these crucial tasks of Semantic Web services are to be addressed
by WSMO. In turn, we try to analyze which special requirements for Semantic
Web Services arise with respect to the Grid.
We conclude by giving an outlook on the limitations of current Semantic
Web services technologies and how we plan to address these in the future in a
common Framework for Semantic Grid services
The Birmingham Urban Climate Laboratory: an open meteorological test bed and challenges of the smart city
Existing urban meteorological networks have an important role to play as test beds for inexpensive and more sustainable measurement techniques that are now becoming possible in our increasingly smart cities. The Birmingham Urban Climate Laboratory (BUCL) is a near-real-time, high-resolution urban meteorological network (UMN) of automatic weather stations and inexpensive, nonstandard air temperature sensors. The network has recently been implemented with an initial focus on monitoring urban heat, infrastructure, and health applications. A number of UMNs exist worldwide; however, BUCL is novel in its density, the low-cost nature of the sensors, and the use of proprietary Wi-Fi networks. This paper provides an overview of the logistical aspects of implementing a UMN test bed at such a density, including selecting appropriate urban sites; testing and calibrating low-cost, nonstandard equipment; implementing strict quality-assurance/quality-control mechanisms (including metadata); and utilizing preexisting Wi-Fi networks to transmit data. Also included are visualizations of data collected by the network, including data from the July 2013 U.K. heatwave as well as highlighting potential applications. The paper is an open invitation to use the facility as a test bed for evaluating models and/or other nonstandard observation techniques such as those generated via crowdsourcing techniques
Analysis of Mobile Networks’ Protocols Based on Abstract State Machines
We define MOTION (MOdeling and simulaTIng mObile adhoc
Networks), a Java application based on the framework ASMETA
(ASM mETAmodeling), that uses the ASM (Abstract State Machine)
formalism to model and simulate mobile networks. In particular, the
AODV (Ad-hoc On-demand Distance Vector) protocol is used to show
the behaviour of the application
Dagstuhl News January - December 2002
"Dagstuhl News" is a publication edited especially for the members of the Foundation "Informatikzentrum Schloss Dagstuhl" to thank them for their support. The News give a summary of the scientific work being done in Dagstuhl. Each Dagstuhl Seminar is presented by a small abstract describing the contents and scientific highlights of the seminar as well as the perspectives or challenges of the research topic
- …