Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
CORBA design patterns
CORBA distributed objects: using Orbix
CORBA distributed objects: using Orbix
Exploiting an event-based infrastructure to develop complex distributed systems
Proceedings of the 20th international conference on Software engineering
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Hi-index | 0.00 |
Abstract: A C4I (Control, Computers, Communication and Intelligence) support system spans a large variety of requirements and usually serves many users with diverse needs. Also, in order to properly and timely display information to the decision-makers, it shall integrate data from other systems, not necessarily built with the same technology. The Operations Theater Surveillance System (SATO), presented here, was designed in 2001 for the Mercury Project, which develops the Brazilian Navy new Command and Control support system (C2 S). This paper, as an experience report, focuses on the software constructs used in the system, with an architectural perspective. SATO displays and manages all the information presented to the users. In addition, as the Mercury's main subsystem, it lays the foundation for integrating other subsystems and legacy systems. Data enters Mercury from all Crisis Control Centers (CCC), distributed throughout the country.