MODELING AND SIMULATION AS A SERVICE

For more Computer Science projects click here


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
I.1 Research Context
I.2 Problem Statement
I.3Research Objectives
I.4 Research methodology
I.5 Organization of the document

Chapter 2: Related work
2.1 Standardizing DEVS Model Representation
2.2 DEVS/SOA
2.3 DEVS Modeling Language (DEVSML)

Chapter 3: DEVS and Web services State of Art
3.1 DEVS
3.1.1 DEVS modeling formalism
3.1.1.1 Classic DEVS atomic model
3.1.1.2 Classic DEVS coupled model
3.1.1.3 PDEVS atomic model
3.1.1.4 PDEVS coupled model
3.1.2. DEVS toolkits
3.2 Web services
3.2.1 Service-Oriented Architectures (SOA)
3.2.2 Existent technologies-based SOA
3.2.2.1 CORBA
3.2.2.2 JAVA RMI
3.2.2.3 DCOM
3.2.3Web Services
3.2.3.1 Web Services components
3.2.3.2 Service Description: WSDL
3.2.3.3 Service Discovery (UDDI)
3.2.3.4 Why Web Services
3.2.3.5 Web services Tools and Vendors
3.2.3.6 Example of services

Chapter 4: DEVS modeling and simulation as a service
4.1 Overview
4.2 DEVS modeling and simulation as a service
4.2.1 Example of DEVS modeling and simulation as a service using the SimStudio_1.1
4.2.1.1 Axis2 Web Services deployment of the SimStudio_1.1
4.2.1.1.1 Configuration of Eclipse for Web Services with Axis2
4.2.1.1.2 Configuration of services.xml
4.2.1.1.3 Creation and deployment of Service archive
4.2.1.2 Consuming the Axis2 Web Services

Chapter 5: Conclusion
5.1 Result
5.2Challenges
5.3 Perspectives
References


Chapter 1: 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 application-to-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 DEVS-based 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?.....


For more Computer Science projects click here
___________________________________________________________________________
This is a Postgraduate Thesis and the complete research material plus questionnaire and references can be obtained at an affordable price of N3,000 within Nigeria or its equivalent in other currencies.


INSTRUCTION ON HOW TO GET THE COMPLETE PROJECT MATERIAL

Kindly pay/transfer a total sum of N3,000 into any of our Bank Accounts listed below:
·         Diamond Bank Account:
A/C Name:      Haastrup Francis
A/C No.:         0096144450

·         GTBank Account:
A/C Name:      Haastrup Francis
A/C No.:         0029938679

After payment, send your desired Project Topic, Depositor’s Name, and your Active E-Mail Address to which the material would be sent for downloading (you can request for a downloading link if you don’t have an active email address) to +2348074521866 or +2348066484965. You can as well give us a direct phone call if you wish to. Projects materials are sent in Microsoft format to your mail within 30 Minutes once payment is confirmed. 

--------------------------------------------------------
N/B:    By ordering for our material means you have read and accepted our Terms and Conditions


Terms of Use: This is an academic paper. Students should NOT copy our materials word to word, as we DO NOT encourage Plagiarism. Only use as guide in developing your original research work.

Delivery Assurance
We are trustworthy and can never SCAM you. Our success story is based on the love and fear for God plus constant referrals from our clients who have benefited from our site. We deliver project materials to your Email address within 15-30 Minutes depending on how fast your payment is acknowledged by us.

Quality Assurance
All research projects, Research Term Papers and Essays on this site are well researched, supervised and approved by lecturers who are intellectuals in their various fields of study.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.