11.07.2015 Views

Volume 61 Issue 2 (2011) - Годишник на ТУ - София - Технически ...

Volume 61 Issue 2 (2011) - Годишник на ТУ - София - Технически ...

Volume 61 Issue 2 (2011) - Годишник на ТУ - София - Технически ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Development environment and software framework - the software environmentis an application virtual machine, providing important functions such as security,memory management and exception handling. The development environment supportsmultiple high level programming languages (C#, VB.NET, C++/CLI, etc.) thatare compiled to platform-independent intermediate language [4][5]; Operating system - the choice of operating system (OS) needs to be doneboth in terms of the chosen (or already available) hardware, the virtualization technologyif any and the budget provided by the client. The chosen development environment,software framework and DBMS allow the communications module to run onmultiple operating systems, including Windows Server based, most Linux distributionsand versions of BSD. The rich options for remote administration and monitoring,and the reduced risk of infection by computer viruses makes UNIX-based operatingsystems preferred;3.3. Application software requirementsTo allow the software of the communication module of the tow vehicle managementsystem to take advantage of the selected specialized hardware and system softwareand to “move” seamlessly from one computer to another, it is necessary to keep thecurrent state in non-volatile memory, i.e. the DBMS or the disk subsystem. The mainfunctions of the software are as follows: Management of the digital connection between the dispatcher center andonboard computers - the communication module and onboard computers contain a setof predefined short messages that can be quickly exchanged. In addition to these messagethe communication module can send a variety of settings to onboard computers; Management of the verbal communication between driver and dispatcher -the dispatchers and the drivers use the GSM network for verbal communication. Theconnections are managed using an appropriate modem. Upon request from the dispatcherthe communication module searches for the phone number of the driver in theDBMS, and if possible makes a connection with him; Processing and storage in DBMS of data about the location and state of thecar - in a fixed time interval the onboard computers send data packets containing theirlocation and current state. The communication module receives the packets, decodesthem and stores them in a DBMS for subsequent use to generate various reportsrequired for the operation of roadside assistance service; Processing and storage in DBMS of requests for repatriation of damagedcars and the data on the status of their execution, received from onboard computers -when request for repatriation of customer car is received in the dispatcher center thedispatcher enters the necessary data in the dispatcher's application and send them tothe communication module. Data is stored in DBMS. From this moment the communicationmodule monitors the status of the request and sends information for the194

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!