36,171 research outputs found
Java/CORBA based Real-Time Infrastructure to Integrate Event-Driven Simulations, Collaboration and Distributed Object/Componentware Computing
We are discussing the four major standard candidates for distributed object/componentware computing: Java, CORBA, COM and WOM within our proposed coordination framework we call Pragmatic Object Web (POW). We describe our integration approach based on multi-protocol middleware server JWORB (Java Web Object Request Broker) that currently integrates HTTP and IIOP and which we now further develop to also support COM and WOM core functionalities. We are also experimenting with visual data ow authoring front-ends using NPAC WebFlow system on top of JWORB based software bus. Finally, we illustrate our technologies in one major application domain- DoD Modeling and Simulation- where we use JWORB to implement the Real-Time Infrastructure (RTI) layer of High Level Architecture (HLA). HLA was recently specified by DMSO as a general integration framework for DoD distributed simulations and we claim that we can bring it to a broader community of distributed collaborative object/componentware computing via the interactive Web/CORBA/Java/COM interfaces of our Pragmatic Object Web
Implementing a map based simulator for the location API for J2ME
The Java Location API for J2METM integrates generic positioning and orientation data with
persistent storage of landmark objects. It can be used to develop location based service
applications for small mobile devices, and these applications can be tested using simulation
environments. Currently the only simulation tools in the public domain are proprietary
mobile device simulators that are driven by GPS data log files, but it is sometimes useful to
be able to test location based services using interactive map-based tools. In addition, we
may need to experiment with extensions and changes to the standard API to support
additional services, requiring an open source environment. In this paper we describe the
implementation of an open source map-based simulation tool compatible with other
commonly used development and deployment tools
LCDG4 and DigiSim - Simulation activities at NICADD/NIU
We present two software packages developed to support detector R&D studies
for the International Linear Collider. LCDG4 is a full-detector simulator that
provides energy deposits from particles traversing the sensitive volumes of the
detector. It has been extensively used within the American ILC community,
providing data for algorithm development and detector optimization studies.
DigiSim models real-life digitization effects, converting the idealized
response into simulated detector readout. It has many useful features to
improve the realism in modeling detector response. The main characteristics of
these two complementary packages are discussed.Comment: 8 pages, 7 figures, submitted to LCWS05 conference proceedings. Uses
slac_one.rt
COEL: A Web-based Chemistry Simulation Framework
The chemical reaction network (CRN) is a widely used formalism to describe
macroscopic behavior of chemical systems. Available tools for CRN modelling and
simulation require local access, installation, and often involve local file
storage, which is susceptible to loss, lacks searchable structure, and does not
support concurrency. Furthermore, simulations are often single-threaded, and
user interfaces are non-trivial to use. Therefore there are significant hurdles
to conducting efficient and collaborative chemical research. In this paper, we
introduce a new enterprise chemistry simulation framework, COEL, which
addresses these issues. COEL is the first web-based framework of its kind. A
visually pleasing and intuitive user interface, simulations that run on a large
computational grid, reliable database storage, and transactional services make
COEL ideal for collaborative research and education. COEL's most prominent
features include ODE-based simulations of chemical reaction networks and
multicompartment reaction networks, with rich options for user interactions
with those networks. COEL provides DNA-strand displacement transformations and
visualization (and is to our knowledge the first CRN framework to do so), GA
optimization of rate constants, expression validation, an application-wide
plotting engine, and SBML/Octave/Matlab export. We also present an overview of
the underlying software and technologies employed and describe the main
architectural decisions driving our development. COEL is available at
http://coel-sim.org for selected research teams only. We plan to provide a part
of COEL's functionality to the general public in the near future.Comment: 23 pages, 12 figures, 1 tabl
A Web GIS Based Simulation Tool For Coastal Urban Flood Prediction
Flooding in urban areas due to heavy rainfall coupled with high tides is a major concern affecting development of coastal cities all over the world. There is a spectrum of models such as 2D distributed flood models to simplified storage cell models using analytical expressions. All such models demand a high level of skill to handle geospatial data making it difficult for decision makers. Thus development of web GIS based hydrological application becomes essential. Traditionally, most web GIS based applications have used conceptual model because of low data requirements and parameter calibrations. In this paper web GIS based integrated flood model has been presented. Both the web GIS server and the associated hydrological model have been indigenously built. The web GIS server has been built using Java, Java Servlet Page, JQuery, HTML and XML technologies while the associated hydrological model has been built in MATLAB language and both are stored on the server side. The data input to the model is from the client-side through web browser. The model is capable of simulation 1D overland flow using mass balance approach, 1D diffusion wave based channel flow model and quasi 2D raster based floodplain model. The study presents a web GIS based urban flood simulation tool for a coastal urban catchment of Navi Mumbai, India. The three main outputs from the tool are a) generation discharge and stage hydrographs at any point along the channel; b) Water level profile plot at any hour of the simulation and c) Flood map animation in case of flooding in channel. The results of the model application indicate that the model can be used as an effective coastal urban flood simulation tool
Recommended from our members
Leveraging simulation practice in industry through use of desktop grid middleware
This chapter focuses on the collaborative use of computing resources to support decision making in industry. Through the use of middleware for desktop grid computing, the idle CPU cycles available on existing computing resources can be harvested and used for speeding-up the execution of applications that have “non-trivial” processing requirements. This chapter focuses on the desktop grid middleware BOINC and Condor, and discusses the integration of commercial simulation software together with free-to-download grid middleware so as to offer competitive advantage to organizations that opt for this technology. It is expected that the low-intervention integration approach presented in this chapter (meaning no changes to source code required) will appeal to both simulation practitioners (as simulations can be executed faster, which in turn would mean that more replications and optimization is possible in the same amount of time) and the management (as it can potentially increase the return on investment on existing resources)
Towards a Tool-based Development Methodology for Pervasive Computing Applications
Despite much progress, developing a pervasive computing application remains a
challenge because of a lack of conceptual frameworks and supporting tools. This
challenge involves coping with heterogeneous devices, overcoming the
intricacies of distributed systems technologies, working out an architecture
for the application, encoding it in a program, writing specific code to test
the application, and finally deploying it. This paper presents a design
language and a tool suite covering the development life-cycle of a pervasive
computing application. The design language allows to define a taxonomy of
area-specific building-blocks, abstracting over their heterogeneity. This
language also includes a layer to define the architecture of an application,
following an architectural pattern commonly used in the pervasive computing
domain. Our underlying methodology assigns roles to the stakeholders, providing
separation of concerns. Our tool suite includes a compiler that takes design
artifacts written in our language as input and generates a programming
framework that supports the subsequent development stages, namely
implementation, testing, and deployment. Our methodology has been applied on a
wide spectrum of areas. Based on these experiments, we assess our approach
through three criteria: expressiveness, usability, and productivity
- …