Project File Details


Original Author (Copyright Owner): 

3,000.00

Instant Download

Download your project material immediately after online payment.

100% Money Back Guarantee

File Type: MS Word (DOC) & PDF

File Size:  1,300KB

Number of Pages:45

 

ABSTRACT

 

DEVS Modeling & Simulation separates a model from its simulator. A DEVS model describes the
structure and the behavior of a system, while a DEVS simulator generates the trajectories of these
descriptions through execution threads.
The goal of a DEVS standard is to provide a simple and mostly automated way of executing
simulations that involve remote and/or heterogeneous DEVS models. This can be achieved by
taking two different approaches, which are simulator-based interoperability and model-based
interoperability:
· In model-based interoperability, models themselves are deployed as services instead of
simulators. Using this model driven approach, the operations invoked through the network
are no longer simulation mechanisms, but model functions.
· In simulator-based interoperability, the main idea is to have a collection of simulation
services distributed over the Internet. These services provide several operations for
simulating DEVS models in a unified manner.
In this work,we propose a Web Services-based modeling and simulation which can be used to solve
the above mentioned problem of interoperability of DEVS-based models and DEVS-based
simulator. We thendeployed an example of Web Services-based modeling and simulation using the
DEVS toolkit SimStudio_1.1and Apache Axis2. We also did a literaturereview of SOA-based
DEVS modeling and simulation.

 

TABLE OF CONTENTS

 

Chapter 1: Introduction…………………………………………………………………………………….10
I.1 Research Context…………………………………………………………………………………….10
I.2 Problem Statement…………………………………………………………………………………..10
I.3Research Objectives………………………………………………………………………………….10
I.4 Research methodology……………………………………………………………………………..10
I.5 Organization of the document……………………………………………………………………11
Chapter 2: Related work…………………………………………………………………………………..12
2.1 Standardizing DEVS Model Representation…………………………………………………12
2.2 DEVS/SOA………………………………………………………………………………………………12
2.3 DEVS Modeling Language (DEVSML)………………………………………………………….13
Chapter 3: DEVS and Web services State of Art…………………………………………………..14
3.1 DEVS…………………………………………………………………………………………………….14
3.1.1 DEVS modeling formalism…………………………………………………………………..15
3.1.1.1 Classic DEVS atomic model……………………………………………………………15
3.1.1.2 Classic DEVS coupled model………………………………………………………….16
3.1.1.3 PDEVS atomic model…………………………………………………………………….17
3.1.1.4 PDEVS coupledmodel……………………………………………………………………18
3.1.2. DEVS toolkits……………………………………………………………………………………18
3.2Web services…………………………………………………………………………………………..19
3.2.1 Service-Oriented Architectures (SOA)…………………………………………………..19
3.2.2 Existent technologies-based SOA…………………………………………………………21
3.2.2.1 CORBA………………………………………………………………………………………..21
3.2.2.2 JAVA RMI……………………………………………………………………………………..21
3.2.2.3 DCOM…………………………………………………………………………………………22
3.2.3Web Services……………………………………………………………………………………..23
3.2.3.1 Web Services components…………………………………………………………….24
3.2.3.2 Service Description: WSDL…………………………………………………………….25
3.2.3.3 Service Discovery (UDDI)………………………………………………………………25
3.2.3.4 Why Web Services………………………………………………………………………..26
3.2.3.5 Web services Tools and Vendors……………………………………………………..27
3.2.3.6 Example of services……………………………………………………………………..27
Chapter 4: DEVS modeling and simulation as a service………………………………………..29
4.1 Overview……………………………………………………………………………………………….29
4.2 DEVS modeling and simulation as a service………………………………………………..29
6
4.2.1 Example of DEVS modeling and simulation as a service using the
SimStudio_1.1…………………………………………………………………………………………..29
4.2.1.1 Axis2 Web Services deployment of the SimStudio_1.1……………………….30
4.2.1.1.1 Configuration of Eclipse for Web Services with Axis2……………………30
4.2.1.1.2 Configuration of services.xml……………………………………………………31
4.2.1.1.3 Creation and deployment of Service archive………………………………34
4.2.1.2Consuming the Axis2 Web Services…………………………………………………35
Chapter 5 Conclusion………………………………………………………………………………………36
5.1 Result……………………………………………………………………………………………………36
5.2Challenges………………………………………………………………………………………………36
5.3 Perspectives…………………………………………………………………………………………..36
References……………………………………………………………………………………………………..38
7
Table of images
8

 

CHAPTER ONE

 

Introduction
This chapter introduces the topic of this research project with its context, problem statement,
objectives, and methodology. In addition it introduces the organization of the present document.
I.1 Research Context
During the last years, the DEVS community provides many contributions towards the realization
of a world-wide platform for collaborative Modeling & Simulation. The goal of such a platform
would be to enable the sharing and reuse of models between scientists, as well as the seamless
simulation of distributed and heterogeneous models. Therefore, one of the major research fields
is the definition of architectures for integrating heterogeneous DEVS components, meaning
simulators and/or models written in different frameworks and programming languages. In this
thesis, we present Web services, one strategy for providing such interoperability between DEVS
components. Web services are concerned with the problems of enabling systematic applicationto-
application interactions over the Web, and the integration of the existing network computer
infrastructure into the Web. The goal of Web services is to provide a flexible frameworkbased on
sending XML messages in a specific SOAP format. SOAP is a specification that defines an XML
grammar for both sending messages and responding to messages that you receive from other
parties. The goal of SOAP is to describe a message format that is not bound to any hardware or
software architecture, but one that carries a message from any platform to any other platform in
an unambiguous fashion.
I.2 Problem Statement
Distribution and Interoperability among DEVS-based models and DEVS-based simulators
continues to be of key interest within the simulation community[1].The reason is that DEVS
Modeling and Simulation (M&S) has various implementations with various computer languages
such as JAVA, C++, and C#. To enhance model reusability with different implementation, and an
interoperable mechanism for simulation of heterogeneous DEVS models, we need interoperable
systems such as CORBA, HLA, and SOA[2]. As an infrastructure of an interoperable system,
SOA is applicable because it provides platform and language independence. In this work, we will
studyhow to realize SOA using web service technology and try to see how it can be applied to
enhance the problem of distribution and interoperability of DEVS-based models and DEVSbased
simulators.
I.3Research Objectives
Firstly this research aims to propose a web service solution that will guaranty the interoperability
between DEVS-based model and DEVS-based simulator in order to enhance the collaboration
among DEVS programmers; secondlyit aims to give an example of DEVS modeling and
simulation as service usingexisting DEVS toolkit SimStudio_1.1. The rest of the thesis will
provide answers to the following questions:
· What technologies are used for the development of DEVS-based model and simulator?
· Why and How to create DEVS-based modeland simulator as a web service?
9
I.4 Research methodology
In this work, technologies such as web services and its component WSDL, SOAP, and UDDI
were used to achieve the distribution and interoperability of DEVS modeling and simulation. The
majority of the work was based on understanding web service. Tools such as apache-tomcat-
6.0.39, eclipse-jee-helios-SR2-win32, apache axis2-1.6.2, and two (2) eclipse plugins: apache
axis2_service_archiver and apache axis2_code_generator were used to illustrate the deployment
of web service. We will use the DEVS toolkit SimStudio_1.1 as an example of service to offer
over the internet using those technologies.
I.5 Organization of the document
This thesis is organized in the following way. Chapter 2 discusses the related work on Web
services-based DEVS modeling and simulation. Chapter 3 describes the state of art of DEVS
modeling and simulation, and Web services. Chapter 4 presents the sample deployment of Web
service.Chapter 5 presents the conclusion.

GET THE FULL WORK

DISCLAIMER: All project works, files and documents posted on this website, projects.ng are the property/copyright of their respective owners. They are for research reference/guidance purposes only and the works are crowd-sourced. Please don’t submit someone’s work as your own to avoid plagiarism and its consequences. Most of the project works are provided by the schools' libraries to help in guiding students on their research. Use it as a guidance purpose only and not copy the work word for word (verbatim). If you see your work posted here, and you want it to be removed/credited, please call us on +2348157165603 or send us a mail together with the web address link to the work, to hello@projects.ng. We will reply to and honor every request. Please notice it may take up to 24 or 48 hours to process your request.