Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
UBSS : Unix Based System Software
1. UBSS
UNIX® Based System Software
MISSION
UBSS is a software product of
the “middleware” class,
providing application
softwares with high
performance real-time services,
full transparency to underlying
hardware platforms and
associated operating systems,
and convenient services for
distributed architectures.
. Main functional
characteristics have been
defined to serve operational
applications used in Air Traffic
Control Centers (ATC) and Air
Command and Control
Systems (ACCS).
UBSS has been designed
according to their
requirements and constraints
of distributed, asynchronous,
real-time, and fault tolerant
systems.
. Seen from the developer’s
point of view, UBSS improves
drastically correctness,
programming sîmplicïty,
portabilïty, flexibilïty and reuse
of socket-based distributed
applications. It allows varlous
application architectures and
design policies.
Main
functionalities
UBSS provides value-
added encapsulation
of cumbersome,
weakly typed and
error-prone UNIX
programming
interfaces (APIs). ft
relies upon system
services, basically
provided by standard
UNIX SVID, and
TCP/IP protocol,
adding the extra
functionalities required
by Air Traffic and Air Command &
Control Systems. To fulfiil these
needs, UBSS provides a set of
services, available to operational
applications developed in Ada, C and
C++ languages:
“System class” services
I Ada or C tasking management in
an asynchronous scheduling, based
upon UNIX scheduler,
R management of time and high
resolution timers, with associated
functions,
, support of LANs (in single, dual or
redundant modes) and WANs,
s dock synchronization within LAN
nodes,
s 10 management of operational
peripherals such as printers, disks
and tape drives.
“Communication class” services
. point-to-point, multicast, broadcast
acknowledged communication
between processes (processors),
R full transparency to physical
location of processes and tasks,
s names and aliases server for system
items,
“Supervision class” services
s process loops detection,
R monitoring and control of start-up
and shut-down of system nodes
and processes,
. status acquisition at process,
groups, device and datastore levels,
R transmission of supervision data to a
higher level supervision sub-system.
“Operator support class” services
s local display of ah supervised items
status,
II local commands for start-up,
switch and shut-down,
I local debugging on communication
resources,
analysis and definition of
system” parameters,
a CPU load disk monitoring.
These services are designed as
configuration items : UBSS is modular
and may be configured according to
the application and operational
system requirements.
AIRSYS
. network distributed data
processing using replicated
datastores management,
B intermodules data consistency
checking.
We make the sky safer for you
2. Internats and characteristics User environment
UBSS is constituted of ten CSCIs : (major configuration
items)
R NPM : Node and Process Management
R SCM : System Control and Monitoring
I CDC : Consistent Datastore Copies
TCM : Time and Clock Management
u IPC : Inter Process Communication
. MTM : Multiple Telecom Management
I BNS : Basic Name Server
. IOC : Input/Output Calis
. 5W : SuiteWare
s DTU : Dynamic Tracing Utility
Main figures (DEC300 workstation, DEC UNIX)
I approx. 350 000 lines of Ada and C code
s mailbox communication full cycle :2 ms
I LAN data replication cycle : 8 ms
___: 1z -‘--- Interfacing Library Functions
Operator Interface
Front Processor Interface
Associated services
The services provided by UBSS team comprise:
. development and management of UBSS product, under
high level Quality control, in close relationship with
Technical Direction, ATC and ACCS Project managers
and users,
. DOD 2167A standard documentation (in English),
R configuration management, test and validation,
. delivery of releases to project software environment,
I maintenance of present and previous releases,
. specific maintenance of any previous release
(if required),
R support to application development and to factory
integration teams,
R site support for consulting, and/or assistance to site
installation (if required),
s internal and/or end-user training courses, in English
.
or French : standard training course of 5 days including
practice, customized training if required,
R technical reports for experience sharing on projects,
s product database on INT’AIRSYS intranet web.
Product names mentioned herein are the trademarks or registered trademarks of their respective owners.
UNIX is a registered trademark in the United Soues and other countries licensed exclusively through XIOpen Company Ltd.
INOMSON-CSF
AIRSYS
7/9, rue des Mathurins - 92221 Bagneux Cedex - France
Fax:(÷33)OJ 40843381 -TeI.:(+33)O1 40844000
UBSS is developed on DEC compilation servers,
workstations, X-terminals, validated and tested on a
multi-node reference platform, and supported on the
UNIX workstations mostly used by the customers of our
already delivered ATC and ACCS systems:
R DECstation 5000 running ULTRIX,
. DECstation 3000 running DEC UNIX,
R HP9000-7xx running HP-UX,
. SUN station running SOLARIS,
R IBM Power range running AIX (planned),
m any other standard UNIX platform (if required by new
projects or technological gaps).
Application
Processes
FRONT
PROCESSOR
: DÙ .
.]‘ 5 ,..
r
•r .
T r •
Disks
L)1
)j IPC*SW.
. .
7
1
I . t
__j Tapes
—,(SCM BNS ,
mj” CDC, MTM _
r ¶) /, ..,
.:
Printers
.
[.];J:f;;yt.Jjj
Ï..-- -— -- .—. ------- -û-- ---
s LAN —rn