SlideShare a Scribd company logo
1 of 2
Download to read offline
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
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

More Related Content

Viewers also liked

Viewers also liked (6)

Ies5000 config guide
Ies5000 config guideIes5000 config guide
Ies5000 config guide
 
RTP -- Real-time Transport Protocol
RTP -- Real-time Transport ProtocolRTP -- Real-time Transport Protocol
RTP -- Real-time Transport Protocol
 
RIP RTCP RTSP
RIP RTCP RTSPRIP RTCP RTSP
RIP RTCP RTSP
 
RTP
RTPRTP
RTP
 
6293213 sip-presentation
6293213 sip-presentation6293213 sip-presentation
6293213 sip-presentation
 
RTP & RTCP
RTP & RTCPRTP & RTCP
RTP & RTCP
 

Similar to UBSS : Unix Based System Software

Similar to UBSS : Unix Based System Software (20)

Biagio Resume English
Biagio Resume EnglishBiagio Resume English
Biagio Resume English
 
A Survey Embedded Systems Supporting By Different Operating Systems.pdf
A Survey   Embedded Systems Supporting By Different Operating Systems.pdfA Survey   Embedded Systems Supporting By Different Operating Systems.pdf
A Survey Embedded Systems Supporting By Different Operating Systems.pdf
 
Ravi B Resume
Ravi B ResumeRavi B Resume
Ravi B Resume
 
Enea OSE Datasheet
Enea OSE DatasheetEnea OSE Datasheet
Enea OSE Datasheet
 
Enea Element Datasheet
Enea Element DatasheetEnea Element Datasheet
Enea Element Datasheet
 
Middleware Technologies ppt
Middleware Technologies pptMiddleware Technologies ppt
Middleware Technologies ppt
 
Distributed control system
Distributed control systemDistributed control system
Distributed control system
 
Resume for Chip Bennett - 2015
Resume for Chip Bennett - 2015Resume for Chip Bennett - 2015
Resume for Chip Bennett - 2015
 
ConsulMetrixAEB
ConsulMetrixAEBConsulMetrixAEB
ConsulMetrixAEB
 
Embedded
EmbeddedEmbedded
Embedded
 
Mark T Resume
Mark T ResumeMark T Resume
Mark T Resume
 
Brochure of Yokogawa's Fast/Tools Supervisory Systems
Brochure of Yokogawa's Fast/Tools Supervisory SystemsBrochure of Yokogawa's Fast/Tools Supervisory Systems
Brochure of Yokogawa's Fast/Tools Supervisory Systems
 
SOSCOE Overview
SOSCOE OverviewSOSCOE Overview
SOSCOE Overview
 
Resume.02.2016
Resume.02.2016Resume.02.2016
Resume.02.2016
 
Notifier Tools pdf
Notifier Tools pdfNotifier Tools pdf
Notifier Tools pdf
 
Greg_Res_2015-ADP
Greg_Res_2015-ADPGreg_Res_2015-ADP
Greg_Res_2015-ADP
 
Johncolucci
JohncolucciJohncolucci
Johncolucci
 
DavidShaffer-ResumeNew
DavidShaffer-ResumeNewDavidShaffer-ResumeNew
DavidShaffer-ResumeNew
 
506692_Vierra_Resume (1)
506692_Vierra_Resume (1)506692_Vierra_Resume (1)
506692_Vierra_Resume (1)
 
Encoding Enhancers Woolpack virtualization services
Encoding Enhancers   Woolpack virtualization servicesEncoding Enhancers   Woolpack virtualization services
Encoding Enhancers Woolpack virtualization services
 

More from Emmanuel Fuchs

Distributed Object Systems
Distributed Object SystemsDistributed Object Systems
Distributed Object SystemsEmmanuel Fuchs
 
CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004Emmanuel Fuchs
 
Anootations IEEE 42010 : A Conceptual Model of Architecture Description
Anootations IEEE 42010 : A Conceptual Model of Architecture DescriptionAnootations IEEE 42010 : A Conceptual Model of Architecture Description
Anootations IEEE 42010 : A Conceptual Model of Architecture DescriptionEmmanuel Fuchs
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorEmmanuel Fuchs
 
PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorPLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorEmmanuel Fuchs
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorEmmanuel Fuchs
 
PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorPLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorEmmanuel Fuchs
 
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)Emmanuel Fuchs
 
Distributed Object Computing
Distributed Object ComputingDistributed Object Computing
Distributed Object ComputingEmmanuel Fuchs
 
Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2Emmanuel Fuchs
 

More from Emmanuel Fuchs (20)

Distributed Object Systems
Distributed Object SystemsDistributed Object Systems
Distributed Object Systems
 
CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004CARDAMOM_CCM_Tutorial_Draft 2004
CARDAMOM_CCM_Tutorial_Draft 2004
 
Anootations IEEE 42010 : A Conceptual Model of Architecture Description
Anootations IEEE 42010 : A Conceptual Model of Architecture DescriptionAnootations IEEE 42010 : A Conceptual Model of Architecture Description
Anootations IEEE 42010 : A Conceptual Model of Architecture Description
 
Book Recommendations
 Book Recommendations Book Recommendations
Book Recommendations
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorPLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
PLUG : Presentation Layer Universal Generator
 PLUG : Presentation Layer Universal Generator PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
PLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal GeneratorPLUG : Presentation Layer Universal Generator
PLUG : Presentation Layer Universal Generator
 
UBSS2
UBSS2UBSS2
UBSS2
 
ISORC 1999 Panel III
ISORC 1999 Panel IIIISORC 1999 Panel III
ISORC 1999 Panel III
 
ISORC’99
ISORC’99ISORC’99
ISORC’99
 
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99)
 
Distributed Object Computing
Distributed Object ComputingDistributed Object Computing
Distributed Object Computing
 
Hash map
Hash mapHash map
Hash map
 
ATM system history
ATM system historyATM system history
ATM system history
 
Middleware
MiddlewareMiddleware
Middleware
 
photoISEN 1987
photoISEN 1987photoISEN 1987
photoISEN 1987
 
EUROCAT
EUROCATEUROCAT
EUROCAT
 
Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2Executive Summary ITEA Roadmap 2
Executive Summary ITEA Roadmap 2
 
01_Program
01_Program01_Program
01_Program
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
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