SMCS Arch
   HOME

TheInfoList



OR:

SMCS, the Submarine Command System, was first created for the
Royal Navy of the United Kingdom The Royal Navy (RN) is the United Kingdom's naval warfare force. Although warships were used by English and Scottish kings from the early medieval period, the first major maritime engagements were fought in the Hundred Years' War against Fra ...
's s as a tactical information system and a
torpedo A modern torpedo is an underwater ranged weapon launched above or below the water surface, self-propelled towards a target, and with an explosive warhead designed to detonate either on contact with or in proximity to the target. Historically, su ...
weapon control system. Versions have now also been installed on all active Royal Navy submarine classes.


Initial Phase: SMCS for ''Vanguard'' class

With the decision in 1983 to build a new class of
submarine A submarine (or sub) is a watercraft capable of independent operation underwater. It differs from a submersible, which has more limited underwater capability. The term is also sometimes used historically or colloquially to refer to remotely op ...
to carry the
Trident missile The Trident missile is a submarine-launched ballistic missile (SLBM) equipped with multiple independently targetable reentry vehicles (MIRV). Originally developed by Lockheed Missiles and Space Corporation, the missile is armed with thermonucl ...
system, the
UK Ministry of Defence The Ministry of Defence (MOD or MoD) is the department responsible for implementing the defence policy set by His Majesty's Government, and is the headquarters of the British Armed Forces. The MOD states that its principal objectives are to d ...
(MoD) ran an open competition for the command system. Up to that point all
Royal Navy The Royal Navy (RN) is the United Kingdom's naval warfare force. Although warships were used by English and Scottish kings from the early medieval period, the first major maritime engagements were fought in the Hundred Years' War against F ...
(RN) ships and submarines had command systems built by
Ferranti Ferranti or Ferranti International plc was a UK electrical engineering and equipment firm that operated for over a century from 1885 until it went bankrupt in 1993. The company was once a constituent of the FTSE 100 Index. The firm was known ...
using custom-built electronics and specialised proprietary processors. In a departure from previous practice, which had favoured 'preferred contractor' policies, the competition was won by a new company called Gresham-CAP, leading a consortium of Gresham-Lion (now part of Ultra Electronics plc) and CAP Scientific. The consortium proposed a novel distributed processing system based on
commercial off-the-shelf Commercial off-the-shelf or commercially available off-the-shelf (COTS) products are packaged or canned (ready-made) hardware or software, which are adapted aftermarket to the needs of the purchasing organization, rather than the commissioning of ...
(COTS) processors, with a modular software architecture largely written in the
Ada programming language Ada is a structured, statically typed, imperative, and object-oriented high-level programming language, extended from Pascal and other languages. It has built-in language support for '' design by contract'' (DbC), extremely strong typing, explic ...
. Each set of Initial Phase SMCS equipment has multiple computer nodes. At the centre of the system there is an Input/Output Node (which provides interfaces to weapons and sensors) and a Central Services Node (which holds fast numeric processors). Each central node is duplicated to create a
fault-tolerant system Fault tolerance is the property that enables a system to continue operating properly in the event of the failure of one or more faults within some of its components. If its operating quality decreases at all, the decrease is proportional to the ...
which is
dual modular redundant In reliability engineering, dual modular redundancy (DMR) is when components of a system are duplicated, providing redundancy in case one should fail. It is particularly applied to systems where the duplicated components work in parallel, particu ...
. The Human-Computer Interface is provided by Multi Function Consoles and some additional terminals. The dual redundant central nodes are linked to each other and to the consoles via a dual redundant fibre optic LAN. In the Initial Phase equipment fitted to the s most processing is done by
Intel 80386 The Intel 386, originally released as 80386 and later renamed i386, is a 32-bit microprocessor introduced in 1985. The first versions had 275,000 transistorsmiddleware Middleware is a type of computer software that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Middleware makes it easier for software developers to implement co ...
to link the many processors together. At its time SMCS was the largest Ada project so far seen. As a pioneering user of Ada, the SMCS project encountered many teething problems with the large-scale use of Ada compilers, Ada development tools, and the special characteristics of the early dialect of the
Ada programming language Ada is a structured, statically typed, imperative, and object-oriented high-level programming language, extended from Pascal and other languages. It has built-in language support for '' design by contract'' (DbC), extremely strong typing, explic ...
, later known as Ada 83.


Second Phase: SMCS for ''Swiftsure'' and ''Trafalgar'' class

By 1991, CAP Scientific was part of
Sema Group Sema Group plc was an Anglo-French IT services company. It was listed on the London Stock Exchange and was a constituent of the FTSE 100 Index. It was acquired by Schlumberger in 2001. History The Company was founded in 1988 by the merger of t ...
and the SMCS project was owned by
BAeSEMA BAeSEMA was a naval technology joint venture between British Aerospace and the French Sema Group. The company was formed in 1991 and dissolved in November 1998 when BAe purchased SEMA's 50% share. BAeSEMA acquired Dowty-Sema in 1992, another naval ...
, a joint venture between Sema Group and
British Aerospace British Aerospace plc (BAe) was a British aircraft, munitions and defence-systems manufacturer. Its head office was at Warwick House in the Farnborough Aerospace Centre in Farnborough, Hampshire. Formed in 1977, in 1999 it purchased Marconi ...
. Once SMCS was proven to work on ''Vanguard'' boats, it was proposed in the early 1990s to extend its use to the s and the s, as part of an improvement programme for these vessels. There was a commercial desire for yet further adoption of COTS technology. The consensus was to port SMCS to some form of
UNIX Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and ot ...
. Sema Group, with considerable experience both of real-time systems and of commercial UNIX, had concerns about the technological feasibility of this port. The essence of the problem was the need to map the Ada tasking environment to the run-time model of UNIX processes in a way which preserved SMCS' real-time characteristics enough to maintain
dependability In systems engineering, dependability is a measure of a system's availability, reliability, maintainability, and in some cases, other characteristics such as durability, safety and security. In real-time computing, dependability is the ability to ...
. A team from BAeSEMA, led by Ray Foulkes, conducted thorough research into possible alternatives to the distributed Ada architecture used in the Initial phase. After extensive investigation of the run-time behaviour of different UNIX variants, and of the code generated by different Ada compilers, the project selected the
Solaris Solaris may refer to: Arts and entertainment Literature, television and film * ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem ** ''Solaris'' (1968 film), directed by Boris Nirenburg ** ''Solaris'' (1972 film), directed by ...
operating system running on
SPARC SPARC (Scalable Processor Architecture) is a reduced instruction set computer (RISC) instruction set architecture originally developed by Sun Microsystems. Its design was strongly influenced by the experimental Berkeley RISC system developed ...
computers, which could now be procured as COTS
single-board computers A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstrat ...
. To limit risk, only the consoles were converted to Solaris on SPARC in this phase. The central nodes were kept in the same form as the Initial Phase equipment. The benefit was that there was no need to implement the dual modular redundancy scheme on Solaris at this stage. However, the project had to manage some additional issues arising from mixed intel/SPARC working, such as
endianism In computing, endianness, also known as byte sex, is the order or sequence of bytes of a word of digital data in computer memory. Endianness is primarily expressed as big-endian (BE) or little-endian (LE). A big-endian system stores the most sig ...
(since intel architecture is
little-endian In computing, endianness, also known as byte sex, is the order or sequence of bytes of a word of digital data in computer memory. Endianness is primarily expressed as big-endian (BE) or little-endian (LE). A big-endian system stores the most si ...
and SPARC is
big-endian In computing, endianness, also known as byte sex, is the order or sequence of bytes of a word of digital data in computer memory. Endianness is primarily expressed as big-endian (BE) or little-endian (LE). A big-endian system stores the most sig ...
). A detailed and generally accurate independent analysis of these stages in the development of SMCS was made in 1998.


Third Phase: ACMS for ''Astute'' class

After being successfully deployed on the ''Swiftsure'' and ''Trafalgar'' submarines in the mixed Intel/SPARC configuration, the architecture was further revised for the UK's new attack boats, the s. The Astute Combat Management System (ACMS) combines SMCS with several other sub-systems. For ACMS, the Central Nodes have also been converted to SPARC computers. The dual redundant architecture, both of central nodes and of LAN connections, remains a key feature. There are about twice as many consoles as provided in earlier versions of SMCS. This phase of SMCS is an all-UNIX solution running Solaris on multiple SPARC nodes, with built-in dual redundancy.


Submarine Command System Next Generation


Controversy about system architecture

By 2000, Sema Group had sold its interest in BAeSEMA, and the SMCS project was now fully owned by
BAE Systems BAE Systems plc (BAE) is a British multinational arms, security, and aerospace company based in London, England. It is the largest defence contractor in Europe, and ranked the seventh-largest in the world based on applicable 2021 revenues. ...
. In its last major Defence Review, as reported in 2003, the UK Parliament agreed numerous improvements for RN submarines, but no changes to the Vanguard boats or the Trident missile system. It was expected that the SMCS equipment, supplied and maintained under a support contract with
Ultra Electronics Ultra Electronics Holdings is a British defence and security company. It was listed on the London Stock Exchange and was a constituent of the FTSE 250 Index until it was acquired by Cobham, which is itself owned by Advent International. Histo ...
, would last out the service life of the Vanguard fleet. The programmes in place for other submarine improvements were mainly for new sonar equipment, and had been reviewed and approved by the UK's parliament. For a brief period, the SMCS project came under the ownership of
Alenia Marconi Systems Alenia Marconi Systems (AMS) was a major European integrated defence electronics company and an equal shares joint venture between BAE Systems and Finmeccanica (now Leonardo S.p.A.) until its dissolution on 3 May 2005. AMS was formed in 1998 by ...
, a joint venture of BAE Systems. In 2002, it was proposed to convert SMCS to run on standard PC
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the Intel 8086 microprocessor and its 8088 variant. The 8086 was introd ...
hardware, albeit in rugged industrialised form, for naval command systems. The SMCS project started to develop SMCS-NG ("Next Generation") as SMCS running on PC hardware. The plan was to convert the SMCS infrastructure and applications to run on the
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
operating system. However, some software engineers had misgivings. In April 2002
Bill Gates William Henry Gates III (born October 28, 1955) is an American business magnate and philanthropist. He is a co-founder of Microsoft, along with his late childhood friend Paul Allen. During his career at Microsoft, Gates held the positions ...
, appearing in his capacity as Microsoft's Chief Software Architect, had given sworn testimony under oath to the US Courts. Gates' testimony included statements that Microsoft Windows was indissoluble and could not be created in cut-down form. Paragraphs 207 to 223 of Gates' testimony indicated that Windows had an entangled monolithic structure, rather than a structure organised in modular fashion. Assuming Gates' testimony to be true, these 'pro-UNIX' engineers felt that open-source UNIX, rather than Microsoft Windows, should be used as the foundation of future naval command systems and circulated their concerns within the company.


SMCS-NG as first deployment of "Windows for Warships"

Despite the concerns of some engineers, SMCS-NG was created as a port to Microsoft Windows of the SMCS infrastructure and applications, a move which some commentators have termed "Windows for Warships". The UK's Defence Ministry later gave assurances, through questions in the UK parliament, that this is a low risk use of Microsoft Windows. However, some other suppliers have taken a different path. The consoles for the new
Sonar 2076 Sonar 2076 is a submarine sonar detection system designed by Thales Thales of Miletus ( ; grc-gre, Θαλῆς; ) was a Greek mathematician, astronomer, statesman, and pre-Socratic philosopher from Miletus in Ionia, Asia Minor. He was one ...
supplied by
Thales Underwater Systems Thales Underwater Systems or TUS (formerly Thomson Sintra ASM, Thomson CSF DASM and then Thomson Marconi Sonar) is a subsidiary of the French defense electronics specialist Thales Group. It was created in 2001 and belongs to its naval division. It ...
for the Astute class submarines, and which may be retro-fitted to other classes, are built as PCs running
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
rather than Windows. Having developed SMCS-NG as an internal project,
BAE Systems BAE Systems plc (BAE) is a British multinational arms, security, and aerospace company based in London, England. It is the largest defence contractor in Europe, and ranked the seventh-largest in the world based on applicable 2021 revenues. ...
independently proposed to the MoD that the original SMCS equipment be replaced by its own, newer, version. After
sea trial A sea trial is the testing phase of a watercraft (including boats, ships, and submarines). It is also referred to as a " shakedown cruise" by many naval personnel. It is usually the last phase of construction and takes place on open water, and ...
s in , the MoD awarded contracts to BAE Systems for refit of SMCS-NG into most RN submarines, including the Vanguard fleet. Although the Defence Minister Adam Ingram told the UK Parliament in October 2004 that no decision had been made about conversion of the ''Vanguard'' fleet to run SMCS-NG, the MoD placed the contracts the following month. By December 2008, all of the active Royal Navy submarines had been retrofitted with SMCS-NG. Unlike with previous versions of SMCS, the software is supplied as a single-fit release which is intended to be configured for the sensor and weapon fit of each submarine.Dead link
/ref>


Footnotes


External links


Submarine Command System Next Generation
{{clear Computer systems Trident (UK nuclear programme)