logo Requirements and Tests Management Repository
Home
Overview
Installation
Screenshots
Downloads
Links
Contacts
Forum
Bugtracker

Technical specifications


Software Architecture

This is a 3-tier architecture. The software components are:

  • Relational Database Management System (RDBMS)
  • a gateway server that provides communications between the human-machine interface (HMI) and the RDBMS
  • a rich client ensuring GUI part

RDBMS Server

RDBMS Postgres SQL 8.4.1 available on platform :

  • Linux
  • Mac OS X
  • Windows 2000, Windows XP, Windows 7 (32 & 64 bit)

Gateway Server

daemon / service developed in C language. It supports:

  • session management:
    • multi-process: a process system per session + 1 parent process
    • use of sockets in connected mode
  • query processing to ensure integrity of data written, read and modified from and to database

It is deployable on:

  • Linux
  • Windows (service)
  • Mac OS X

Client application

Application developed using the Qt Framework 4.6 (C++) compatible with heterogeneous environments such as:

  • Linux
  • Mac OS X
  • Windows 2000, Windows XP, Windows 7 (32 & 64 bit)

HMI uses a library (API) for communicating with the gateway server.


Previous (Research Module) Index