22.01.2015 Views

Military Communications and Information Technology: A Trusted ...

Military Communications and Information Technology: A Trusted ...

Military Communications and Information Technology: A Trusted ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Mathematical Foundations of Interoperability<br />

<strong>and</strong> Composability<br />

Andreas Tolk<br />

Old Dominion University, Norfolk, Virginia, USA, atolk@odu.edu<br />

Abstract: Based on the success stories of many engineering solutions, interoperability is often seen<br />

as something that can be worked into a system after the fact. If two systems shall exchange information<br />

with each other, system <strong>and</strong> software engineers are engaged to make these systems interoperable, often<br />

using interface <strong>and</strong> protocol st<strong>and</strong>ards. Recent research results in relevant domains of mathematics,<br />

in particular model theory <strong>and</strong> algorithmic information theory, show that such bottom-up engineering<br />

approaches are limited for model-based applications. Such applications do not only require<br />

the interoperability of implementations but also the composability of underlying conceptualizations.<br />

As more <strong>and</strong> more applications in the <strong>Military</strong> <strong>Communications</strong> <strong>and</strong> <strong>Information</strong> Systems domains<br />

are model-based applications, such as decision support systems <strong>and</strong> alternative course of action<br />

analyses tools, these topics become increasingly relevant <strong>and</strong> may lead to a paradigm shift how we<br />

look at federating our systems in support of international operations.<br />

Introduction<br />

The paper shares lessons-learned from interoperability work conducted in support<br />

of integrating comm<strong>and</strong> <strong>and</strong> control systems with modeling <strong>and</strong> simulation<br />

systems. It introduces the Levels of Conceptual Interoperability Model (LCIM)<br />

as the current support method for interoperability engineering. It proposes the use<br />

of more formal approaches utilizing the mathematical foundations of Model Theory<br />

for future system developments based on interoperability design.<br />

The underlying idea of most military interoperability efforts – even if new<br />

forms of st<strong>and</strong>ards like those developed for the sematic web are applied – is still<br />

to connect two already developed <strong>and</strong> often operational systems by engineering<br />

interoperability. We are enabling information exchange solutions after the fact by<br />

defining interfaces <strong>and</strong> protocols. This is the same idea that already supported<br />

message exchange mechanisms as well as data replication mechanism: the participating<br />

two systems exchange information via pre-defined interfaces. The systems<br />

themselves don’t have to be modified as long as they are able to support the st<strong>and</strong>ard<br />

interfaces. The underlying interoperability definition is captured by the IEEE as follows:<br />

“Interoperability is the ability of two or more systems or components to exchange

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!