Anda di halaman 1dari 9

Software Requirements Specification

Cloud Computing for Agent Based Urban Transportation System


February 15, 2012

By: M.Shashikanth Reddy (08R01A0532) M.Meghana Reddy (08R01A0531) N.Kaushik (08R01A0536) D.Hima Sagar (08R01A0508)

Submitted in partial fulfillment of the requirements For the award of the degree BACHELOR OF TECHNOLOGY IN Computer Science and Engineering

1.0. Introduction
1.1. Purpose The purpose of this document is to present a detailed description of the Cloud Computing for Agent Based Urban Transportation System. It will explain the purpose and features of the system, the interfaces of the system, what the system will do, the constraints under which it must operate and how the system will react to external stimuli. This document is intended for both the stakeholders and the developers of the system. 1.2. Scope of Project Agent-based computing and mobile agents were proposed to handle this vexing problem. Only requiring a runtime environment, mobile agents can run computations near data to improve performance by reducing communication time and costs. This computing paradigm soon drew much attention in the transportation field. From multi agent systems and agent structure to ways of negotiating between agents to control agent strategies, all these fields have had varying degrees of success. In this system, cloud computing provides on demand computing capacity to individuals and businesses in the form of heterogeneous and autonomous services. With cloud computing, users do not need to understand the details of the infrastructure in the clouds; they need only know what resources they need and how to obtain appropriate services, which shields the computational complexity of providing the required services. 1.3. References 1. D.C. Gazis, Traffic Control: From Hand Signals to Computers, Proc. IEEE, vol. 59, no. 7, 1971, pp. 10901099. 2. F.-Y. Wang, Parallel System Methods for Management and Control of Complex Systems, Control and Decision, vol. 19, no. 5, 2004, pp. 485489. 3. F.-Y. Wang, Toward a Revolution in Transportation Operations: AI for Complex Systems, IEEE Intelligent Systems, vol. 23, no. 6, 2008, pp. 813.

1.4. Overview of Document The next chapter, the Overall Description section, of this document gives an overview of the functionality of the product. It describes the informal requirements and is used to establish a context for the technical requirements specification in the next chapter. The third chapter, Requirements Specification section, of this document is written primarily for the developers and describes in technical terms the details of the functionality of the product. Both sections of the document describe the same software product in its entirety, but are intended for different audiences and thus use different language.

ii

2.0.Overall Description
2.1 System Environment

Figure 1 - System Environment

The Cloud Computing for Agent Based Urban Transportation System has four active actors and one cooperating system. The intelligent traffic clouds could provide traffic strategy agents and agent-distribution maps to the traffic management systems, traffic-strategy performance to the trafficstrategy developer, and the state of urban traffic transportation and the effect of traffic decisions to the traffic managers. It could also deal with different customers requests for services such as storage service for traffic data and strategies, mobile traffic-strategy agents, and so on.

2.2

Functional Requirements Specification This section outlines the use cases for each of the active actors separately.

2.2.1

Traffic managers Use Case

Use case: Manage mobile agents Diagram:

Traffic managers

Manage mobile agents

Brief Description The Urban-traffic management systems must generate, store, manage, test, optimize, and effectively use a large number of mobile agents. Moreover, they need a decision-support system to communicate with traffic managers. 2.2.2 Traffic participators Use Case

Use case: Utilise mobile agents Diagram:

Traffic participators

Utilise mobile agents

Brief Description The Traffic clouds customers such as the urban-traffic management systems and traffic participants exist outside the cloud. All the service providers such as the test bed of

typical traffic scenes, ATS, traffic strategy database, and traffic strategy agent database are all veiled in the systems core. 2.2.3 Traffic-Strategy developers Use Case

Use case: develop transportation science Diagram:

Traffic-Strategy developers

develop transportation science.

Brief Description The traffic management systems, traffic-strategy performance to the trafficstrategy developer, and the state of urban traffic transportation. The new traffic strategies can be transformed into mobile agents so such systems can continuously improve with the development of transportation science.

2.2.4

Urban-Traffic Management System use case

The Urban-Traffic Management System has the following sets of use cases:

storage service

mobile traffic-strategy agents

Urban-Traffic Management System Connect and share the clouds

Brief Description Urban-traffic management System deal with different customers requests for services such as storage service for traffic data and strategies, mobile traffic-strategy agents, and so on.

3.0.Requirements Specification
3.1 External Interface Requirements The only link to an external system is the link to the intelligent clouds. Intelligent traffic clouds are used to serve urban transportation. The support of cloud computing technologies, it will go far beyond other multi agent traffic management systems, addressing issues. 3.2 Functional and Detailed Non-Functional Requirements

The logical structure of the system is: Intelligent Traffic Clouds

Traffic Participators

Traffic-Strategy developers

Urban-Traffic Management System

Traffic managers

Traffic strategy agents and agent-distribution maps

Connect and share the clouds

Running and Storing the Traffic Strategy agents

3.3

Conclusion The Agent-based computing and mobile agents to handle this vexing problem.

Only requiring a runtime environment, mobile agents can run computations near data to improve performance by reducing communication time and costs. This computing paradigm soon drew much attention in the transportation field. From multi agent systems and agent structure to ways of negotiating between agents to control agent strategies, all these fields have had varying degrees of success. Cloud computing provides on demand computing capacity to individuals and businesses in the form of heterogeneous and autonomous services. With cloud computing, users do not need to understand the details of the infrastructure in the clouds; they need only know what resources they need and how to obtain appropriate services, which shields the computational complexity of providing the required services.

Anda mungkin juga menyukai