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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

206 <strong>Military</strong> <strong>Communications</strong> <strong>and</strong> <strong>Information</strong> <strong>Technology</strong>...<br />

evaluated. The relation Rn is the interpretation. Combining universe <strong>and</strong><br />

interpretation results in the model of the language.<br />

• Definition 3: A sentence σ is an assertion that can be assigned the Boolean value<br />

true or false. A language is generated by a set of its elementary sentences<br />

<strong>and</strong> using its logical operators.<br />

These three initial definitions give us the tools to underst<strong>and</strong> what an interpretation<br />

of truth is in model theory. Clearly distinguishing between the language,<br />

the model of the language, <strong>and</strong> the interpretation of truth within the model of the languages<br />

helps to better address interoperability challenges. The next set of definitions<br />

allows for an unambiguous representation of truth using these constructs.<br />

• Definition 4: Let Σ be a set of sentences. U is a model of Σ whenever U⊩σ<br />

for each σΣ. This is written as U⊩Σ. Σ is satisfiable if <strong>and</strong> only if there<br />

is a structure U for which U⊩Σ.<br />

• Definition 5: A theory T is a set of sentences. If T is a theory <strong>and</strong> σ is a sentence<br />

then we write T⊩σ whenever we have that for all U we can show that<br />

if U⊩T then U⊩σ. We define σ to be a consequence of T. A theory is defined<br />

to be closed whenever it contains all consequences.<br />

• Definition 6: If U is a model of L then we define the theory of the model<br />

U, named ThU, as the set of all sentences of L which are true in U, or<br />

ThU={σL: U⊩σ}.<br />

• Definition 7: If ΣT fulfills that Σ⊩σ for every σT, in other words Σ⊩T,<br />

then Σ is a set of axioms of the theory T.<br />

Requirement sets, models, <strong>and</strong> simulation are all formal languages that shall<br />

express the same truth. Using model theory, this can now be captured that sentences<br />

of each model must be satisfiable under all other models, or we have different<br />

versions of truth at the same time in our distributed application. In order for two<br />

systems to be interoperable they have represent the same theory of the common<br />

model. What is true in one interpretation shall be true in an alternative interpretation.<br />

If something is wrong in one interpretation, it shall be wrong in the others<br />

as well. If this is not the case, we will run in mistakes <strong>and</strong> ambiguities when such<br />

systems are executed side by side.<br />

We need to significantly broaden our underst<strong>and</strong>ing of data: in model theory,<br />

everything in the universe of a language is a datum. As such, all of them need to be<br />

taken into consideration as metadata within the future interoperability theory. This<br />

vision of interoperability as enabling the consistent representation of truth in two<br />

interoperable systems cannot be reached by the current st<strong>and</strong>ards, as they only<br />

address syntactic <strong>and</strong> semantic issues, but they do not even touch the pragmatic<br />

domain of interoperation.<br />

As a first step, the research team described the LCIM formally to allow for addressing<br />

all aspects of semiotics in a consistent way. This actually allows extending<br />

the LCIM towards <strong>and</strong> Interoperability Maturity Model. Using symbols <strong>and</strong> the interpretation<br />

of these symbols mapping them to appropriate domains, the following

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

Saved successfully!

Ooh no, something went wrong!