TR MSG 058 PDF
TR MSG 058 PDF
ORGANISATION ORGANISATION
AC/323(MSG-058)TP/404 www.rto.nato.int
AC/323(MSG-058)TP/404 www.rto.nato.int
ISBN 978-92-837-0150-7
Single copies of this publication or of a part of it may be made for individual use only. The approval of the RTA
Information Management Systems Branch is required for more than one copy to be made or an extract included in
another publication. Requests to do so should be sent to the address on the back cover.
ii RTO-TR-MSG-058
Table of Contents
Page
Overview O-1
O.1 Purpose O-1
O.2 Scope and Limitations O-1
O.3 Special Issues (Procedures) O-1
O.4 Significant Considerations, Analysis/Results O-2
O.5 Decisions and Recommendations, Military/NATO Significance of the Study O-2
RTO-TR-MSG-058 iii
Chapter 4 – Introduction to Conceptual Modeling: Best-Practice Guidance 4-1
4.1 Conceptual Modeling Operational Scope 4-1
4.2 Enterprise Context 4-3
4.2.1 Evolution of Operational Context 4-4
4.2.2 Enterprise Definition 4-4
4.2.3 Implications of Enterprise Context for Conceptual Modeling Practice 4-5
4.2.4 Consequences of Conceptual Modeling for Enterprise Mission 4-6
4.3 Conceptual Modeling Enterprise Stakeholders 4-7
4.3.1 The Importance of Identifying Stakeholders 4-7
4.3.2 Main Categories of Stakeholders 4-7
4.3.3 Use Case Description of a Conceptual Model Development Process 4-7
4.3.4 Stakeholders Responsibilities 4-8
4.4 Conceptual Model Attributes and Definitions 4-10
4.4.1 Scoping Definitions 4-10
4.4.2 Conceptual Model Characteristics 4-11
4.4.3 Conceptual Model 4-13
4.5 Conceptual Model Perspectives and Composition 4-14
4.6 Best-Practice Specification Notation 4-15
4.7 Conceptual Model Quality (Verification and Validation) 4-17
4.7.1 Context of Conceptual Model V&V Effort 4-18
4.7.2 Quality Attributes Relevant to Conceptual Model V&V 4-18
4.7.3 Sufficiency Criteria for Conceptual Model V&V 4-18
4.7.4 V&V Compliance Framework 4-19
4.8 References 4-20
iv RTO-TR-MSG-058
5.2.3.3 PA3.3 – Identify Knowledge Gaps and Bounds 5-14
5.2.3.4 PA3.4 – Gather, Structure and Document Knowledge 5-14
5.2.3.5 PA3.5 – Generate/Extend a Domain Ontology 5-14
5.2.3.6 PA3.6 – Review Validity of Knowledge with Respect to the Authoritative 5-14
Knowledge Sources
5.2.4 Process Phase 4 Guidance – Design Conceptual Model 5-15
5.2.4.1 PA4.1 – Search for Existing Conceptual Models that May be Partially or 5-18
Fully Re-Used to Support the Current Conceptual Modeling Development
5.2.4.2 PA4.2 – Identify and Select Conceptual Primitives and Model Kinds to 5-18
Represent Acquired Knowledge
5.2.4.3 PA4.3 – Select Formalism(s) for Conceptual Model Specification 5-19
5.2.4.4 PA4.4 – Select Views to Support Stakeholders 5-19
5.2.4.5 PA4.5 – Select a Notation Suitable to Express the Chosen Formalism 5-20
5.2.4.6 PA4.6 – Evaluate Design for Adequacy/Relevance with Respect to 5-20
Requirements
5.2.5 Process Phase 5 Guidance – Build Conceptual Model 5-21
5.2.5.1 PA5.1 – Populate the Conceptual Model Using the Chosen Primitives, 5-23
Model Kinds, Formalism, and Notation
5.2.5.2 PA5.2 – Create the Specified Views 5-24
5.2.5.3 PA5.3 – Verify Conceptual Model Consistency with Respect to 5-24
Conceptual Model Design
5.2.5.4 PA5.4 – Validate Conceptual Model with Respect to Mission Space and 5-24
Simulation Space Knowledge
5.2.5.5 PA5.5 – Ensure Acceptance of Conceptual Model by Authorized Stakeholder 5-25
5.3 Conceptual Modeling Process Conclusion 5-25
RTO-TR-MSG-058 v
Annex A – TAP A-1
vi RTO-TR-MSG-058
I.2 From Knowledge Acquisition to Knowledge Use in a Conceptual Model I-3
I.2.1 Process Activity 3.4 − Gather, Structure and Document Knowledge I-3
I.2.2 Process Activity 3.5 − Generate/Extend a Domain Ontology I-5
I.2.3 Process Phase 4 − Design Conceptual Model I-8
I.2.4 Process Phase 5 − Build Conceptual Model I-10
I.3 Relation Between Knowledge Representation and a Conceptual Model I-13
I.3.1 Process Activity 3.4 − Gather, Structure and Document Knowledge I-14
I.3.2 Process Phase 4 − Design Conceptual Model I-15
I.3.3 Process Phase 5 − Build Conceptual Model I-16
I.4 Community-Specific Conceptual Model Design and Artefacts I-17
I.4.1 Process Phase 4 − Design Conceptual Model I-17
I.4.2 Process Phase 5 − Build Conceptual Model I-18
I.5 Iterative Evolution of Conceptual Model Requirements, Design and Artefacts I-21
I.6 Conclusion I-27
I.7 References I-27
RTO-TR-MSG-058 vii
List of Figures
Figure Page
Figure 3-1 Calendar Relationship of Meeting Activities Across Which Effort was Distributed 3-2
Figure 3-2 Logical and Activity Flow Relationships Among Principal Efforts Comprising the 3-3
MSG-058 Effort
Figure 3-3 Mind-Map Style Illustration of the Scope-of-Effort and Domain-of-Interest of the 3-4
MSG-058 Task Group
Figure 3-4 Relationships Among Agents, Processes, and Products Associated with Subject 3-10
MSG-058 Effort and its Consequential Conceptual Modeling Practice
Figure 4-1 Conceptual Model Depicted as Intermediate Artefact Between Real-World or 4-2
Mission Space Knowledge and Simulation Artefact and as Element in Progressive
Simulation Life-Cycle Development Process
Figure 4-2 The Scope of Best-Practice Guidance in the Conceptual Model Life Cycle 4-3
Figure 4-3 High Level Use Case Diagram Illustrating the Main Actors and Interactions During 4-8
a Conceptual Model Development Process
Figure 4-4 Conceptual Model Characteristics 4-12
Figure 4-5 Conceptual Model Composition 4-13
Figure 4-6 Mission Space and Simulation Implementation Spaces Indicated as Disjoint, but 4-14
Highly Integrated ‘Worlds’ Whose Natures are to be Included in the Entire M&S
Conceptual Model
Figure 4-7 Simple Indication of Composition of the Simulation Conceptual Model from 4-15
Mission Space and Simulation Implementation Space Components
Figure 4-8 Simplified Process Graphical Notation Used in Expressing Conceptual Modeling 4-16
Best-Practice Process
Figure 4-9 Notional Illustration of Relationship of Simplified Process Specification Graphical 4-17
Notation in Context of Other Canonical and More Powerful Notations
Figure 4-10 The V&V Argumentation Framework (AF) Consists of the Goal Network, 4-19
Evidence and the Claim Network
viii RTO-TR-MSG-058
Figure 6-1 Conceptual Model Process and Product Relationships 6-2
Figure 6-2 Components of a Role Specification and Relationships to Role Functions 6-4
Figure 6-3 Suggested Role Specification and Stakeholder Role Assignment Information 6-4
Taxonomy
Figure 6-4 Conceptual Model Meta Data Must Always be Attached to the Conceptual Model 6-7
Figure 6-5 Conceptual Model Meta Data 6-8
Figure D-1 Outline of Scope and Influence Among Topic Issues Identified by the Task Group D-2
in Anticipation of Initiation of Detailed Programme of Work
Figure D-2 Schematic of Specification of Topical Issue, Resolution Action and Influence D-3
Figure I-1 Sample Scenario Knowledge (Patrol Mission Object) in the Protégé Ontology Editor I-8
Figure I-2 Sample View of the Conceptual Model of the Scenario Allowing to Visualize the I-11
Simplest Human Understandable High-Level Description of the Scenario
Figure I-3 Sample View of the Conceptual Model of the Scenario Allowing Visualizing the I-12
Collaboration Between Organizations
Figure I-4 Sample View of the Conceptual Model of the Scenario Allowing to Compare I-13
Procedures
Figure I-5 Sample Mission-Space Knowledge Documentation I-14
Figure I-6 Sample Simulation-Space Knowledge Documentation I-15
Figure I-7 Sample View from the Conceptual Model of a Simulation I-16
Figure I-8 The CML Formalism, Notation and Conceptual Primitives I-17
Figure I-9 Sample View from the OneSAF Conceptual Model Representing Entity I-19
Composition
Figure I-10 Sample View from the OneSAF Conceptual Model Representing Unit Movement I-20
Control
Figure I-11 Sample View from the OneSAF Conceptual Model Representing Tactical Fire I-21
Direction Center
Figure I-12 Sample View of the KARMA Conceptual Model Representing the Engagement I-22
Mission Space
Figure I-13 Sample View of the KARMA Conceptual Model Representing the Engagement I-23
Key Concepts
Figure I-14 Sample View of the KARMA Conceptual Model Representing an Engagement I-24
Sequence
Figure I-15 Sample View of the KARMA Conceptual Model Representing an Engagement I-24
States
Figure I-16 Sample View of the KARMA Conceptual Model Representing an Engagement I-26
in the Object-Oriented Formalism
Figure I-17 Sample View of the KARMA Conceptual Model Including Simulation Space I-26
Concepts and Implementation-Related Conceptual Primitives
RTO-TR-MSG-058 ix
List of Tables
Table Page
Table 6-1 Array of Maturity Stages versus Conceptual Model Suite Component Product 6-6
Addressed in Detail in the Subject Best-Practice Explication
Table 6-2 V&V Data Elements in the Conceptual Model Meta Data 6-9
Table D-1 Total List of Candidate Topic Issues, With Team Vote Compilation of Significance D-4
of Each
Table F-1 Standards with Applicability in NATO Modeling and Simulation Domain F-1
Table F-2 Based Object Model (BOM) F-5
Table F-3 Conceptual Modeling Language (CML) F-7
Table F-4 Capability Maturity Model Integration (CMMI) F-8
Table F-5 Defence Conceptual Modeling Framework (DCMF) F-10
Table F-6 Discrete Event Systems (DEVS) F-11
Table F-7 Department of Defense Architecture Framework (DoDAF) F-12
Table F-8 Generic Methodology for Verification and Validation (GM-V&V) F-14
Table F-9 Integration Definition for Function Modeling (IDEFØ) F-16
Table F-10 Integration Definition for Function Modeling (IDEF5) F-17
Table F-11 Joint Command Control Communication Information Exchange Data Model F-18
(JC3IDEM)
Table F-12 Kernel Meta Meta Model (KM3) F-21
Table F-13 Model Driven Architecture (MDA) F-22
Table F-14 NATO Architecture Framework (NAF) F-24
Table F-15 Open Knowledge Base Connectivity (OKBC) F-25
Table F-16 Web Ontology Language (OWL) F-27
Table F-17 Resource Description Framework (RDF) F-28
Table F-18 Rational Unified Process (RUP) F-29
Table F-19 Systems Modeling Language (SysML) F-30
Table F-20 Unified Modeling Language (UML) F-31
x RTO-TR-MSG-058
Table G-6 Conceptual Model Process Activity 2.1 Description G-8
Table G-7 Conceptual Model Process Activity 2.2 Description G-10
Table G-8 Conceptual Model Process Activity 2.3 Description G-11
Table G-9 Conceptual Model Process Activity 2.4 Description G-12
Table G-10 Conceptual Model Process Activity 3.1 Description G-13
Table G-11 Conceptual Model Process Activity 3.2 Description G-15
Table G-12 Conceptual Model Process Activity 3.3 Description G-16
Table G-13 Conceptual Model Process Activity 3.4 Description G-18
Table G-14 Conceptual Model Process Activity 3.5 Description G-20
Table G-15 Conceptual Model Process Activity 3.6 Description G-22
Table G-16 Conceptual Model Process Activity 4.1 Description G-24
Table G-17 Conceptual Model Process Activity 4.2 Description G-25
Table G-18 Conceptual Model Process Activity 4.3 Description G-27
Table G-19 Conceptual Model Process Activity 4.4 Description G-29
Table G-20 Conceptual Model Process Activity 4.5 Description G-31
Table G-21 Conceptual Model Process Activity 4.6 Description G-32
Table G-22 Conceptual Model Process Activity 5.1 Description G-34
Table G-23 Conceptual Model Process Activity 5.2 Description G-40
Table G-24 Conceptual Model Process Activity 5.3 Description G-45
Table G-25 Conceptual Model Process Activity 5.4 Description G-48
Table G-26 Conceptual Model Process Activity 5.5 Description G-49
Table I-1 Examples of Conceptual Model Requirements Categorized in Terms of Conceptual I-2
Model Space, Mission Space and Simulation Space
Table I-2 Examples of Conceptual Model Knowledge Needs Derived from Some of the I-2
Sample Conceptual Model Requirements of Table I-1
Table I-3 Sample Scenario Description in Natural Language (Paragraph 1) I-3
Table I-4 Sample Implicit Knowledge Inferred from the Scenario Description I-4
Table I-5 Sample Explicit Knowledge Extracted from the Scenario Description Using the Five I-4
Ws Method
RTO-TR-MSG-058 xi
Table I-6 Sample Explicit Knowledge Extracted from the Scenario Description Using the KM3 I-5
Method
Table I-7 Sample Ontology Classes Instantiated to Document the Scenario I-6
Table I-8 Sample OWL Code for the Patrol Mission Instance of the Action-Required-Capability I-7
Class Capturing the Scenario Knowledge
Table I-9 Conceptual Model Design for the Scenario Description Example I-9
Table I-10 Sample Conceptual Model Design for IMAGE I-16
Table I-11 Conceptual Model Design for OneSAF I-18
Table I-12 Conceptual Model Design for KARMA Engagement Mission Space I-22
Table I-13 Conceptual Model Design for KARMA Engagement Key Concepts I-25
xii RTO-TR-MSG-058
List of Acronyms
EA Enterprise Architecture
ER Entity Relationship
ERM Entity Relationship Modeling
GM Generic Methodology
GM-V&V Generic Methodology for Verification, Validation
RTO-TR-MSG-058 xiii
IEEE Institute of Electrical and Electronics Engineers
INCOSE International Council on Systems Engineering
IR Information Retrieval
ISDEFE Ingenería de Sistemas para la DEFensa de España
ISO International Organization for Standardization
IST Information System Theoretic
KA Knowledge Acquisition
KE Knowledge Elicitation
KIF Knowledge Interchange Format
KM3 Kernel Meta Meta Model
KRS Knowledge Representation System
PA Process Activity
PfP Partners for Peace
PIM Platform Independent Model
POC Point Of Contact
PP Process Phase
PSM Platform Specific Model
xiv RTO-TR-MSG-058
SCAMPI Standard CMMI Appraisal Method for Process Improvement
SEI Software Engineering Institute
SES Senior Executive Service
SISO Simulation Interoperability Standards Organization
SME Subject Matter Expert
SSDD System Simulation and Development Directorate
SV System View
SysML Systems Modeling Language
RTO-TR-MSG-058 xv
MSG-058 Participating Members
Jan-Jelle Boomgaardt is a senior scientist concerned with Modeling & Simulation at TNO Defence, Security
and Safety. He has some 9 years of experience in the field of applied research. The main focus of his research
has been on distributed simulation architectures, such as the High Level Architecture (HLA). The M&S field of
expertise is supported by his previous 7 years of experience in computer architectures and software engineering.
Mircea Cernat was born in Romania, in 1957. He finished the PhD studies in 1996 with the thesis entitled
“Study of the solid propellant burning chambers under dynamic loading”. He is the Deputy Director for
Science at Military Equipment and Technologies Agency, Bucharest (http://www.acttm.ro/en/index.html).
Since 1987 he worked in positions linked to education and research, being entitled professor at Military
Technical Academy in Bucharest since 2001. In 2006, he graduated the National Defence College and has been
involved in several projects linked to defence and security since then. Since 2009 he is also a senior researcher
succeeding to manage or to contribute as member in research Groups to several projects regarding weapon
systems technology and aerospace engineering. His research topics are focused on applied mathematics to
weapon systems and structural mechanics. Since 2005 he has been mandated to represent Romania as voting
member in NATO Modeling and Simulation Group (NMSG).
Nathalie Harrison is a defence scientist at Defence R&D Canada – Valcartier since 2000. She works in the
Electro-Optical Warfare Section where she develops and uses Modeling and Simulation (M&S) processes and
tools to study engagements between military platforms, guided weapons and countermeasures. She received a
Bachelor’s degree in Engineering Physics from Laval University (Quebec, Canada) in 1998. She also received
a Master’s degree in Electrical Engineering from the same university for her research on virtual reality
cryosurgery simulation and modeling of heat transfer in human tissues. Her research interests include: physics-
based modeling; verification and validation process and techniques; model exchange; software engineering
applied to M&S; Conceptual Modeling and Model-Driven Architecture applied to M&S; and simulation
frameworks and synthetic environments.
Vahid Mojtahed is a senior scientist and deputy research director at the Swedish Defence Research Agency
(FOI). He received a Master of Science in Computer Science and Engineering from Chalmers University of
Technology in 1994. He has been working on modeling and simulation for the past 15 years and has led
the Swedish conceptual modeling research at FOI since 2001 as well as the FOI research on Semantic
Interoperability since 2006. He is also the Swedish representative in NATO’s research group on conceptual
modeling as well as in NATO’s research group on Semantic Interoperability. His research interests are in the
area of Conceptual Modeling, Simulation Framework, Semantic Interoperability and Information Operations
and Warfare.
Arne C. Jenssen is a senior scientist with the Norwegian Defence Research Establishment (FFI). He has received
BEng, MSc and PhD degrees in electrical engineering. He has been working with test and evaluation in a naval
context for the last decade. These activities comprise substantial efforts in modeling and simulation for evaluation
of torpedo and missile defence capabilities.
Bernardo Martinez Reif is working for ISDEFE, a company that provides technical engineering support and
consulting services to the Spanish Ministry of Defence. He has been involved in several Command and Control
and Modeling and Simulation projects since 2003, specially focused in the Data Modeling and Interoperability
issues. He has participated also in the NATO Modeling and Simulation Group Technical Activity Program
MSG-042 “Framework for Simulation Resources Reusability (FSRR)” and in the Information System Technologies
IST-075 “Semantic Interoperability”. He received his Bachelor’s degree in Computer Science from the Polytechnic
University in Madrid, Spain.
Oscar Jimenez Pascual is Major of the Spanish Army, specialized in telecommunications, computer science
and operational research. He has been working in these fields and, nowadays, he works in the Operational
xvi RTO-TR-MSG-058
Research Department of the Spanish Army, which participates in M&S projects. He also has a degree in Computer
Science from the University of Valladolid, a Master of Operational Research from Complutense University
(Madrid), and an Executive MBA from Financial Studies Centre (Madrid).
Gregory Tackett is a member of the US Army Senior Executive Service (SES) and is the Director of the System
Simulation and Development Directorate (SSDD) in the Research, Development, and Engineering Command
(RDECOM) Aviation and Missile Research, Development, and Engineering Center (AMRDEC). Mr. Tackett
has worked for the Department of Defense since 1982 in the field of Modeling and Simulation (M&S) and is a
leader in academic and professional initiatives to establish M&S as a recognized profession with a defined
body of knowledge and standardized curricula. He has most recently been appointed as the RDECOM M&S
Executive Agent. He has a B.S. degree in Physics from Mississippi College, and an Executive MBA from the
University of Tennessee.
Jeroen Voogd is a member of the scientific staff at the Modeling & Simulation and Gaming Department of
TNO Defence, Security and Safety Division. He holds a Ph.D. in Computational Physics from the University of
Amsterdam in the field of modeling and simulating (M&S) of biophysical systems on parallel and distributed
computing platforms. A recurring theme in his work of the last years is the quality of simulations. This includes
verification and validation of M&S assets, as well as quality assurance within TNO.
William F. Waite is co-founder and Chairman of The AEgis Technologies Group, Inc., where he directs a staff
involved in a wide variety of modeling and simulation (M&S) activities including simulation technologies
evolution; simulation systems development; simulation verification, validation, and accreditation; simulation-
based studies and analyses; and the development of hardware and software products supporting modern M&S
practice. He has more than 30 years of professional involvement in all phases of the M&S life cycle and its
application to systems engineering lifecycle. Mr. Waite is currently active in the evolution of the M&S
profession, industry, and market. He is also engaged in the further discovery and invention of M&S business
practice, emphasizing M&S employment in business enterprise operations.
RTO-TR-MSG-058 xvii
MSG-058 Task Group Members
CANADA SPAIN
Nathalie Harrison Bernardo Martinez Reif
Defence R&D Canada – Valcartier System Engineer, ISDEFE
2459, boul. Pie-XI Nord Beatriz de Bobadilla, 3
Val-Belair, Quebec G3J 1X5 28040 Madrid
Email: Nathalie.Harrison@drdc-rddc.gc.ca Email: bmreif@isdefe.es
Tel: +1 418-844-4000, ext. 4604 Tel: +34 91 411 50 11
Fax: +34 91 411 47 03
NETHERLANDS
Jan-Jelle Boomgaardt Oscar Jimenez Pascual
TNO Defence, Security and Safety Major, Spanish Army
Postbus 96864 Operations Research Unit of the Spanish Army
2509 JG The Hague Prim 6
Email: jan_jelle.boomgaardt@tno.nl 28004 Madrid
Tel: +31 7037 40266 Email: oscarjim@et.mde.es
Tel: +34 91 780 24 91
Jeroen Voogd Fax: +34 91 780 25 96
TNO Defence, Security and Safety
Oude Waalsdorperweb 63 SWEDEN
2509 JG The Hague Vahid Mojtahed
Email: jeroen.voogd@tno.nl Deputy Research Director
Tel: +31 7037 40280 Swedish Defence Research Agency
Division of Information Systems
NORWAY Competence Unit Informatics
Arne Jenssen Email: vahid.mojtahed@foi.se
Forsvarets forskningsinstitutt Tel: +46 8 5550 3705
Postboks 25 Fax: +46 8 5550 3700
2027 Kjeller GSM: +46 73 444 7705
Email: Arne-Cato.Jenssen@ffi.no
Tel: +47 6380 7434 UNITED STATES
William Waite (Chair)
ROMANIA The AEgis Technologies Group, Inc.
Mircea Cernat (Chair) 410 Jan Davis Drive
Deputy Director of Science Huntsville, AL 35806
Military Equipment and Technologies Research Email: BWaite@aegistg.com
Agency Tel: +1 256-922-0802
Aeroportului Street, No. 16
CP 19 OP Bragadiru Gregory Tackett
077025 Lifov Director, System Simulation Development
Email: mcernat@acttm.ro Directorate
Tel: +0040214233058 US Army Research, Development, and
Engineering Command (RDECOM)
Eugen Popescu Aviation and Missile Research, Development,
Romanian Defence Establishment and Engineering Center (AMRDEC)
Email: epopescu@acttm.ro Redstone Arsenal, AL 35898
Tel: +40-21-423.14.83 Email: Gregory.Tackett@us.army.mil
Tel: +1 256-876-4271
xviii RTO-TR-MSG-058
Conceptual Modeling (CM) for Military
Modeling and Simulation (M&S)
(RTO-TR-MSG-058)
Executive Summary
Purpose
The aim of this document is to clarify the “Conceptual Model” (CM) concepts; investigate methodologies,
simulation and software engineering processes; draft a guidance document on CMs that can be used by
different stakeholders; foster the establishment of the guidance document as a SISO standard; identification
of the relevant stakeholders of CMs; address the needs of M&S community and provide guidance to
implementation; and, provide guidelines for standards in conceptual modeling for M&S.
The CM of a simulation is not simulation space implementation independent. It may appear to be so,
without any specific references to the simulation space, but the decisions that were made during the CM
design inevitably were informed by the underlying need for a simulation capability or an enterprise
interest. The value of this guidance to enterprises is the provision of a broad and flexible process with
defined products which can be mapped against current approaches and future plans. Common terminology
can also be derived from this guidance to enable better communication of concepts between enterprises.
RTO-TR-MSG-058 ES - 1
Decisions and Recommendations, Military/NATO Significance of the Study
• NATO Nations should adopt this guidance as best-practice for their national and international M&S
efforts to enable interoperability and reuse.
• The M&S community should incorporate CM development into their M&S development processes,
based on the best-practice provided in this guidance.
• Each enterprise should specify its own conceptual modeling process and CM products, using this
guidance as a point of reference.
• VV&A of CMs should be integral to the development process. Use of the ISO/IEC 9126 standard
on software quality is a starting point for the derivation of CM quality criteria, and use of the (draft)
GM-V&V standard is applicable to V&V of CMs.
• Every customization of the guidance should be published to contribute to the body of knowledge of
conceptual modeling, to build a valuable experience base for standardization initiatives.
• The M&S community and the Simulation Interoperability Standards Organization, should use this
best-practice guidance as a basis to initiate an international standard for CM development.
ES - 2 RTO-TR-MSG-058
Modélisation conceptuelle (MC) pour la modélisation
et la simulation (M&S) militaires
(RTO-TR-MSG-058)
Synthèse
Objectif
Le but du présent document est de : clarifier les notions de « modèle conceptuel » (MC) ; étudier les
méthodologies, les procédés de génie logiciel et de simulation ; rédiger une directive traitant des MC
pouvant être utilisée par différentes parties prenantes ; agir en sorte que la directive devienne une norme
SISO (Organisation de normalisation en vue de l’interopérabilité en matière de simulation) ; identifier les
bonnes parties prenantes aux MC ; répondre aux besoins du monde de la modélisation et de la simulation
et lui fournir des directives de mise en œuvre ; et fournir des lignes directrices en matière de normes dans
le domaine de la modélisation conceptuelle destinée à la M&S.
Portée et limitations
La présente directive porte, en principe, sur la M&S militaire de l’OTAN. Toutefois, le parti retenu ici est
de fournir une directive complète pouvant être facilement adaptée à différentes entreprises. Elle peut être
généralisée pour s’appliquer à d’autres domaines. Les collectivités qui assurent la mise en œuvre de la
M&S, qu’elles se situent au niveau OTAN ou des établissements nationaux de défense, sont de facto des
entreprises en ce sens lorsqu’il s’agit de financer, développer, entretenir et utiliser les ressources en
matière de M&S. Bien que le domaine d’application de la présente directive soit intentionnellement vaste,
sa portée est restreinte à la procédure de développement de modèle conceptuel et elle n’indique que de
façon limitée les meilleures pratiques se rapportant au reste du cycle de vie dudit modèle conceptuel.
La MC d’une simulation n’est pas indépendante de la mise en œuvre de l’espace de simulation. Cela peut
paraître être le cas, sans aucune référence spécifique à l’espace de simulation, mais les décisions prises
lors de la conception de la MC ont été inévitablement influencées par le besoin sous-jacent d’une capacité
de simulation ou d’un intérêt d’entreprise. La valeur de la présente directive pour les entreprises consiste
RTO-TR-MSG-058 ES - 3
en la mise à disposition d’une procédure large et souple comprenant des produits définis qui peuvent être
organisés en fonction des méthodologies actuelles et des plans futurs. Une terminologie commune peut
également être tirée de la présente directive afin de favoriser l’échange de concepts entre entreprises.
• Le monde de la M&S doit intégrer le développement de la modélisation conceptuelle (MC) dans ses
processus de développement de M&S en se fondant sur les meilleures pratiques indiquées dans la
présente directive.
• Chaque entreprise doit indiquer ses propres procédures de modélisation conceptuelle et produits de
MC en utilisant la présente directive comme référence.
• Les VV&A (vérification, validation et acceptation) des MC doivent faire partie intégrante du processus
de développement. L’utilisation de la norme ISO/IEC 9126 sur la qualité des logiciels constitue le point
de départ d’où vont découler les critères de qualité de la MC, et (le projet de norme ou) la norme
GM-V&V (méthodologie générique de vérification et validation) est applicable aux V&V (vérification
et validation) des MC.
• Toute personnalisation de la directive doit être publiée afin de contribuer au corpus de connaissances
relatives à la modélisation conceptuelle, et ce, pour constituer un précieux socle d’expérience utile aux
initiatives en matière de normalisation.
ES - 4 RTO-TR-MSG-058
OVERVIEW
O.1 PURPOSE
This document is intended to have the following consequential effects:
• Clarify “Conceptual Model” (CM) concepts, discuss the terminology, and emphasize the utility to better
formalize conceptual models, understand the relationship between conceptual modeling and related
concepts (scenario definition, etc.);
• Investigate methodologies, simulation and software engineering processes, initiatives and technologies
useful for the establishment and content of conceptual models;
• Draft a guidance document on conceptual models that can be used by different stakeholders (sponsor/
user, project manager, subject-matter experts, V&V agents, developers, etc.);
• Foster the establishment of the guidance document as a SISO standard;
• Provide identification of the relevant stakeholders of conceptual models and considering whether a
prioritization is needed;
• Address the needs of M&S community, identifying the way conceptual models may contribute to M&S
development, and providing guidance to implementation; and
• Provide guidelines for standards in conceptual modeling for M&S; thereby specifying a conceptual
model to be (re)usable by users with similar knowledge and to be accepted by the computer science
community.
RTO-TR-MSG-058 O-1
OVERVIEW
The first consideration is the fact of ‘ontological relativism’ whereby every abstraction of a referent domain
by way of conceptualization has inherent systematic biases that depend strongly on the perceptual frame of the
modeler and that may so particularize a consequent conceptual model that alternative models, while drawn
from the same reality, are not in fact ‘complementary’ or semantically consistent. Conceptual modeling
process and conceptual model product artifacts recommended by the Study Group were particularly conceived
and phrased so as to make this risk to re-use and interoperability of conceptual models and consequent
simulations apparent and to provide such guidance as could be made prescriptive whereby this risk might be
ameliorated.
The second consideration of import addressed by the Group was the question of whether simulation conceptual
models should be in some significant way simulation-implementation independent. By designating fully
simulation independent abstractions of the referent world as ‘conceptual system-reference-models’ rather than
conceptual simulation-models, the Group proceeded to include both the objective system-space and the
simulation-space in its scope. Consequently, the decisions that are recommended to be made during the
conceptual model design inevitably will be informed by the underlying need for a simulation capability or an
enterprise interest. The value of this guidance to enterprises is the provision of a broad and flexible process with
defined products which can be mapped against current approaches and future plans. Common terminology can
also be derived from this guidance to enable better communication of concepts between enterprises.
• The M&S community should incorporate CM development into their M&S development processes, based
on the best-practice provided in this guidance.
• Each enterprise should specify its own conceptual modeling process and CM products, using this guidance as
a point of reference.
• VV&A of CMs should be integral to the development process. Use of the ISO/IEC 9126 standard on
software quality is a starting point for the derivation of CM quality criteria, and use of the (draft) GM-V&V
standard is applicable to V&V of CMs.
• Every customization of the guidance should be published to contribute to the body of knowledge of
conceptual modeling, to build a valuable experience base for standardization initiatives.
• The M&S community and the Simulation Interoperability Standards Organization, should use this best-
practice guidance as a basis to initiate an international standard for CM development.
O-2 RTO-TR-MSG-058
Chapter 1 – BACKGROUND OF MSG-058 EFFORT
Conceptual models are key to the transformation of user needs and requirements to modeling and simulation
(M&S) design, implementation and use. Conceptual models form the bridges of understanding between the
users of M&S, the military domain experts that have the necessary knowledge that must be represented in
M&S, and the software and simulation engineers that implement simulations. Neither a standard practice for
conceptual model development nor consensus definition of conceptual model content currently exists. Where
conceptual modeling is practiced, it is typically defined on a project-to-project basis. A recommended best-
practice including specification of the content of conceptual models for M&S will increase user understanding
of the capabilities of those M&S, thus increasing their reusability and interoperability.
The North Atlantic Treaty Organisation (NATO) Modeling and Simulation Group (NMSG) was established
within the Research and Technology Organisation (RTO) in 1999, with an objective to favour re-use and
interoperability of M&S within the Alliance, and NATO/PfP Nations. So far, within NATO, as within the
international M&S community, the interoperability objective has been mainly addressed at the “technical level”
using open standards developed by the Simulation Interoperability Standards Organization (SISO), Institute of
Electrical and Electronics Engineers (IEEE) or International Organization for Standards (ISO), such as the High
Level Architecture (HLA) that was adopted by NATO as early as 1998. Those standards have provided a first
step to interoperability and a state-of-the-art way to interconnect simulations and tools to build distributed
systems of simulations; but it is recognized that existing standards are neither intended nor sufficient for
specification and controlled exchange of semantics and concepts.
Since the beginning of the NMSG activity, it was recognized that HLA was only a preliminary step to satisfy
the M&S technical interoperability concern and that the final objective was still to achieve a more ambitious
M&S “interoperability level”. This final objective should be to achieve a common understanding and use of
information exchanged between simulations for better satisfying military requirements for education, training
and operational support. Without conceptual models, history has shown that simulation developers often do
not sufficiently understand the military domain to be modelled, implement M&S that do not reflect the
intended reality, and thus do not satisfy the user’s needs. Further, conceptual models form the basis of an
important step in Verification and Validation – determining that the application domain has been described
sufficiently to meet users’ needs while accurately incorporating Subject-Matter Expert (SME) knowledge.
SISO recognized the importance of better defining and advising the M&S community on the importance of
conceptual models not only for the interoperability issue but also to form a basis for simulation development,
foster re-use, and to support Verification and Validation (V&V) activities. A SISO Task Group was created in
2003 to address the topic of conceptual models with the potential objective of developing a new standard,
or more precisely a “guide”, to help practitioners building conceptual models. While this SISO Task Group
did not proceed to the publication of such a guide, it nevertheless produced interesting and valuable output
that can be exploited to produce a recommended practice guide for the elaboration of conceptual models.
RTO-TR-MSG-058 1-1
BACKGROUND OF MSG-058 EFFORT
1-2 RTO-TR-MSG-058
Chapter 2 – OBJECTIVE OF MSG-058 EFFORT
In April 2008, then, the NMSG originated a Task Group (MSG-058) to develop a guidance document on
conceptual models, which can be used in the future by NATO to support its M&S requirements. The major
objectives of this Task Group, according to its Technical Advisory Panel (TAP) Terms Of Reference (TOR)
charter of June 2007, enclosed as Annex A and B respectively are:
1) Clarify the “Conceptual Model” concepts, discuss the terminology, and emphasize the utility to better
formalize conceptual models, understand the relationship between conceptual modeling and related
concepts (scenario definition, etc.);
2) Investigate methodologies, simulation and software engineering processes, initiatives and technologies
useful for the establishment and content of conceptual models;
3) Draft a guidance document on conceptual models that can be used by different stakeholders (sponsor/
user, project manager, subject-matter experts, V&V agents, developers, etc.);
4) Foster the establishment of the guidance document as a SISO standard;
5) Identify the relevant stakeholders of conceptual models and considering whether a prioritization is
needed;
6) Address the needs of M&S community, identifying the way conceptual models may contribute to
M&S development, and providing guidance to implementation; and
7) Provide guidelines for standards in conceptual modeling for M&S; thereby specifying a conceptual
model to be (re)usable by users with similar knowledge and to be accepted by the computer science
community.
The Task Group’s first objective was to clarify what a conceptual model for M&S is and what it represents.
A common understanding from the outset of the effort was that a conceptual model should serve as a frame of
reference for simulation development by documenting important entities/concepts, their properties, and their
key actions and interactions. That is, a conceptual model should bridge between the requirements and simulation
design. The use of simulation in military applications such as training and decision support requires that the
simulations are fit for use. V&V can be applied to evaluate if this fitness for use is achieved. The quality of the
end-product (i.e., the simulator) is, however, largely dependent on the quality of the intermediate products.
To be more specific, a large portion of the problems with the end-product come from a poor understanding of
the customer’s situation which leads to a low quality of the requirements. Explicitly building a conceptual
model is one of the ways to improve the quality of the end-product by allowing for a good starting point for its
development. In order for the conceptual model to be able to really improve the quality of the consequent
simulation, the quality of the conceptual model itself must be sufficiently high. Building the conceptual model
is the step in simulation development in which the actual modeling takes place. Therefore validation (determining
whether the abstractions taken during the modeling are allowed) of the conceptual model against the
stakeholders’ purpose is important for the simulation’s fitness for purpose. From a project management point
of view, the conceptual model is the last step in simulation development where correcting errors, such as
having erroneously left out important parts that should be represented in the end-product, is still relatively
easy, quick and cheap. If design and implementation starts, correcting mistakes quickly becomes much more
costly. Therefore V&V of the conceptual model is an important form of risk mitigation.
Therefore, the Task Group endeavoured to clarify and rigorously define the core terminology associated with
conceptual models and conceptual modeling, and the relationship among those terms. Among the issues the Task
RTO-TR-MSG-058 2-1
OBJECTIVE OF MSG-058 EFFORT
Group addressed was clarification of key concepts in respect to which are framed the needs each of these
stakeholders in a conceptual model and the level of abstraction at which conceptual models should be expressed
to meet various stakeholders’ needs. Conceptual Models are one of the key concepts in the development and
employment lifecycle of M&S. As such it is related to other concepts such as scenario development,
simulation software requirements development, and test plan development. As part of the first objective,
the Task Group defined the relationships among conceptual models and these other activities.
The second objective of this Task Group was to investigate methodologies, simulation engineering and
software engineering processes, initiatives and technologies useful for the establishment and content of
conceptual models. While the objective of this Task Group was not to develop or identify a single standard for
the representation of conceptual model content, this Task Group did identify a range of such solutions that can
be employed in conceptual models. In order to take advantage of the work covered by others regarding to this
issue, it was very important to collect and analyze as much as possible of the documentation available on
conceptual models – especially those related to the M&S field. Lesson learnt by them helped to avoid some
recurrent problems, to reduce the risk of developing simulation not adapted to the requirements and to get the
greatest benefit from the effort of this Task Group. The Task Group explored the potential of a variety of
processes and knowledge representation approaches to examine their potential for conceptual modeling.
Through this objective, the Task Group synthesized existing practices to identify the state-of-the-art of
conceptual modeling. By doing this, the Task Group maximized the reuse of previous effort in the development
of a recommended practice.
The third objective of the effort was to provide a tailorable set of guidance to the M&S community on
conceptual modeling processes and products. This will guide users through the conceptual modeling effort by
explaining how to apply it in practice. The process will be tailorable in that it is intended to be extended and
modified by individual programs that apply it. Rather than being a one-size-fits-all rigid, single approach to
conceptual modeling, the guidance will provide a starting point that individual programs can apply given their
specific needs and resources. The guidance on the conceptual model content will state what should be in the
conceptual model, and not mandate a specific format but suggestions for the selection and use of format,
methodology, techniques and tools will be provided. The guidance will encompass the conceptual model
process, conceptual model content and describe appropriate views on a conceptual model for different
stakeholders. For example, the conceptual model process will describe the transformation from the users view,
concerned with the problem domain, to the developers view, focused on the M&S domain.
The Task Group’s fourth objective was to foster the establishment of the guidance document as a SISO
standard. The current policy of NATO for standardization is to use civil standards where appropriate ones
exist and to develop its own standards only when no civil standard exists. In the case of conceptual models for
M&S or conceptual models in general, no civil standard exists. The requirement for M&S conceptual model is
not specific to NATO or to the military domain. Thus it should be helpful to extend this work to a larger M&S
community. With respect to this proposal, the Task Group broadened its guidance document to comprehend in
its work-product the scope of an M&S standard product, developed through an open consensus-based
standards body. The SISO is the best-suited organization for this standardization, since it has a strong
background and current focus on military M&S, but also includes M&S practitioners from outside the military
domain. Finally, the Task Group collaborated with SISO’s Standing Task Group on Conceptual Modeling
throughout the period of performance of the effort in order to facilitate to the greatest extent possible the
acceptance of the Task Group’s work-product as the basis of a successor SISO/IEEE standard.
In addressing the fifth objective, the Task Group identified the key stakeholders in conceptual modeling and
their requirements with respect to conceptual models. Stakeholders will include those that are involved in the
production of conceptual models and those that rely on conceptual models to perform their jobs.
2-2 RTO-TR-MSG-058
OBJECTIVE OF MSG-058 EFFORT
In response to the sixth objective, the Task Group realized that the value of its eventual work product would
be dependent upon the degree to which it provided value to practicing modeling and simulation professionals
and to the stakeholders involved in the M&S enterprise wherein it is employed; the Group was anxious to
appreciate and to make evident in, auditably traceable form, its perception of the wants and needs of the
conceptual modeling stakeholder community, and the specific attributes desired of its effort and of the
resulting work-product pursuant to that effort. To this effect, desiderata were compiled from a variety of
sources relating to each of the following categories:
• Compliance – Degree of conformance of work-process and work-product to explicit and implicit
guidance.
• Completeness – Degree of exhaustion of effort and resulting product with respect to the fundamental
need to support enterprise conceptual modeling of military models and simulations.
• Correctness – Degree of appropriateness of operational process and conceptual modeling guidance
documentation in subject enterprise environment … roughly the degree to which employment of the
published best-practice specification is likely to result in satisfactory conceptual modeling practices
and conceptual model artefacts, given requisite completeness.
• Consistency – Degree to which the efforts of the Task Group and its resulting work-product are
mutually coherent and based on common precepts and assumptions.
• Utility – Degree to which the employment of the Task Group work-product is useful to stakeholders
in generating, using and maintaining conceptual models in the NATO enterprise environment.
In response to the seventh objective, the Task Groups have to ensure that specific requirements (e.g., attributes
of the Task Groups operating process and/or resulting product) were derived from task guidance, self-generated
concept of operations of the Task Group, and the consensus of product structure, and content agreed upon by the
Task Group during its deliberations. These requirements are documented in Annex C. The requirements serve
both to:
• Indicate the sensitivities of the Task Group in executing its responsibilities and to provide persistent
strategic and tactical guidance for execution of the Task Group effort; and
• Serve both the Task Group itself and the recipients of the Task Group’s work-product, by providing
the means for evaluation of the work-product as against necessary and sufficient criteria.
RTO-TR-MSG-058 2-3
OBJECTIVE OF MSG-058 EFFORT
2-4 RTO-TR-MSG-058
Chapter 3 – MSG-058 PROGRAM OF WORK
The effort described in this chapter constitutes the program of work executed by the Task Group MSG-058,
which resulted in the generation of the Study work-product, i.e., recommended best-practice guidance for
conceptual modeling for military models and simulations and for the structure and content of the resulting
conceptual model documentary artefact.
3.1 INTRODUCTION
Significant diverse and intensive technical effort was required to meet the Task Group objective. Understanding
conceptual models for military simulations requires employment of a variety of precepts, technical concepts,
and existing circumstances. Generating best-practice guidance for executing conceptual modeling requires
appreciation of a wide variety of academic and practical techniques for ontology creation and conceptual model
specification. Finally, the creation of useful best-practice guidance requires appreciation of existing M&S
management practice, and the standards and techniques associated with specification of both process and product
in expected enterprise operational environments.
Elucidation of the effort conducted by the group in executing the subject study illustrates clearly the diverse
technical basis for the resulting study conclusions and recommendations. Description of the activities of the Task
Group, indication of their necessity or motivational rationale, and description of their intended consequences in
accomplishment of the study objective, is intended to provide detailed context for interpretation and appreciation
of the study results and recommendations. The effort actually executed by MSG-058 is described explicitly
herein for two purposes. First, such a description is intended to demonstrate the practical means whereby the
Group met the conditions set forth in the Study TAP and TOR introduced above. Comparison of the account that
follows and the prescriptive guidance from reference guidance document illustrates that the ‘way of work’ is in
fact compliant with guidance, complete with respect to scope of the guidance, and consistent both internally and
with the intentions of the guidance itself. Secondly, the following description of the programme of work actually
executed by the Group should provide implicit evidence to the reader of this report and the agent striving to
follow the best-practices guidance recommended herein regarding both the quality of the effort and consequent
work-product, and the significance and relevance of the subject best-practice guidance proffered below to the
reader/user’s needs and interests.
The approach adopted by the Group in addressing all these foundational matters was to first identify particular
topics that seemed to entail issues of significance or particular difficulty; to address each of these topics
specifically; and to derive there-from concrete elements of the solution of the study problem to be manifest in
study conclusions and recommendations. In all cases, the Task Group was careful to consider:
• The diversity in the existing practices and technical postures;
• Commonality in practice or in dealing with potential issues; or
• Innovative approaches considered to be auspicious but not in fact part of the experience of any of the
organizations and enterprises of the respective Group members.
RTO-TR-MSG-058 3-1
MSG-058 PROGRAM OF WORK
The effort of the MSG-058 consisted of a series of working meetings augmented with the execution of actions
identified therein in the intervals between formal working meetings. The effort of each meeting was decided
in advance and published as a meeting agenda. Naturally, the differential interests of the Group members and
national participation suggested that one or another Group member might lead deliberation for topic areas of
special interest or competency; nevertheless, all deliberations were conducted by the committee-of-the-whole,
operating as a peer-group, wherein all significant decisions were made as matters of consensus across the
entire Group. Group efforts were coordinated by means of collaboration workspace information technology
resources, wherein, all records of meetings, decisions, actions, and collateral information, were conscientiously
recorded and will be made available for inspection by interested parties in future or related efforts. The use of the
collaboration environment was particularly valuable in supporting the compilation of the Group’s work-product
– whose components’ authorship responsibilities were allocated to Group members based on interest and
familiarity.
The schedule of Group meetings is indicated in the following figure. That illustration indicates the tactic adopted
by the Group to have meetings as frequently as possible, particularly early in the program when disparate
practices and complex concepts requiring face-to-face interaction for adequate resolution were at issue.
Figure 3-1: Calendar Relationship of Meeting Activities Across Which Effort was Distributed.
A rough indication of the logical and activity-flow relationships among the Group’s activities regarding topics
of special import is provided in the figure following. These logical relationships and the nature of particular
activities are discussed in considerable detail below.
3-2 RTO-TR-MSG-058
MSG-058 PROGRAM OF WORK
Finally, the effort of the Group and its respective domains of interest and resulting meta-products is to be
understood in context of the diagram of Figure 3-3 below. There, the Group executes the MSG-058 program
by way of Business Process Invention. The Group product document specifies conceptual model process to be
conducted by practitioner during Business Process Practice, yielding the conceptual model artefact for the
specific mission space and model-simulation intended.
RTO-TR-MSG-058 3-3
MSG-058 PROGRAM OF WORK
Specific topic areas of effort undertaken by the Task Group included the following:
• National Conceptual Modeling Practice Expository Briefings.
• Issue Identification and Analysis.
• Stakeholders and Study Scope and Objective.
• Terminology and Concepts.
• Analytical Framework and Ontological Perspective.
• Standards Review and Evaluation.
• Process, Product and their Relationships.
• Process Specification Expression.
• Conceptual Model Process Elements.
• Conceptual Model Documentation.
• Task Group Work-Product Generation.
• Coordination with SISO for Generation of Subsequent SISO/IEEE International Best-Practice Standard.
3-4 RTO-TR-MSG-058
MSG-058 PROGRAM OF WORK
As expected, the range of preconceptions and styles of operations in conceptual modeling practice proved to
be exceptionally diverse. Differentials exist among presumptive academic underpinnings, scope assumed to be
included in conceptual modeling, techniques for educing and documenting conceptual models and for their
use within the various enterprise environments represented. This diversity, while challenging, was considered
by the Group as opportunistic by virtue of its providing a constructively broad scope to the Group’s deliberations
and establishing a suitably broad basis of implicit requirements for any best-practice work-product developed
and recommended by the Group. Consequently, potential risk in task scoping and ecumenical consideration of
established preferred practices were considered to be assuaged.
Review of existing practices familiar to the Group proved a profitable initial transaction. It did in fact serve as
a suitable basis for framing the work process for the remainder of the program, and particularly reinforced the
sense that a consensus-based effort was prudent.
The Group’s approach to issue-identification and resolution is described in detail in Annex D. Significantly,
however, a deliberate effort was made to identify issues related to each of four perspectives:
1) General and administrative conduct of the Task Group tasking;
2) Constraints associated with the program of work defined in the tasking guidance;
3) Technological considerations arising out of the subject matter entailed in conceptual modelling; and
RTO-TR-MSG-058 3-5
MSG-058 PROGRAM OF WORK
4) Considerations related to the generation of work-products necessary and sufficient to accomplish the
mission of MSG-058.
In each case, actions necessary to resolve such issues, and the identification of the entailments of such
resolution to technology, product, program, and meta-process for the Task Group’s effort, were identified.
This approach revealed what proved to be nineteen (19) issues deemed worthy of attention in four (4) categories:
1) Circumstance and Analytical Context;
2) Intention;
3) Product Development and Deployment; and
4) Technical Considerations.
Of the total set of issues explicitly identified, five (5) topics were accorded such criticality that special work
efforts were conceived and executed for their resolution and the remediation of such risks as were considered
to be related thereto. In priority order, these issues were:
• Stakeholder Analysis and Context;
• Scope and Definition;
• Relationship to Standards;
• Specification of Conceptual Model Management Process; and
• Specification of Conceptual Model Artefact.
Each is addressed in the text of this report at a level of indenture no higher than two (i.e., n.m.).
Naturally, early issue identification had profound implications for the establishment of a detailed program of
effort by the Group. The Task Group’s approach to concern for identification and resolution of critical issues
had far-reaching implications for the subsequent effort, and the work-product of which this report and its
enclosed best-practice recommendations consist.
Consequently, the MSG-058 Task Group devoted considerate attention to identifying and characterizing
stakeholder roles, and to including in our analysis such use-cases as seemed prudent both to understand the
implications of necessary diversity of stakeholder populations in M&S enterprise environments and to
communicate successfully to all parties those entailments.
The results of this analysis are addressed more fully in Section 4.3 Conceptual Modeling Enterprise
Stakeholders, below; and further explication is therefore deferred, except to emphasize the degree to which
3-6 RTO-TR-MSG-058
MSG-058 PROGRAM OF WORK
stakeholder analysis and respect for stakeholder diversity and peculiarity are necessary conditions for
understanding, let alone employing the best-practice guidance contained herein.
Regarding the study scope and objective, analysis effort addressed primarily the class of conceptual model
being considered, and the analytical disciplines considered necessary and sufficient for subject models to be
managed over their life cycle.
Conceptual models for simulations relating to military mission space domains were, according to the tasking
guidance, the relevant scope. In fact, however, considering the breadth of the adjective ‘military’ in its own
referential scope (covering most of the mission space elements considered typical of non-military mission-
spaces and certainly passing well beyond simple war-fighting operations to encompass logistics, materiel
management, personnel health and safety, operational security, communications, etc.), and considering how
generic most of the ideas associated with conceptual models in general and the pragmatic conceptual models
guidance eventually derived; the scope of applicability of the Group’s work-product is scarcely proscribed by
its ‘military’ appellation.
Likewise, given the interest of conceptual model management (development, documentation, storage, retrieval,
re-use, sharing, etc.), during the conceptual modeling life-cycle, together with the not incidental relationships of
systems engineering (applied here to simulation systems) and enterprise-context operations across considerable
institutional scope (e.g., national and NATO international); very little constraint accrued to the processes
recommended, particularly with respect to requirements management and stakeholder sensitivity.
Often, such terminology is available through the efforts of past researchers – especially when the discipline is
mature (or simple), taught systematically, and appreciated widely across the community. Conceptual modeling
is not such a discipline. While its roots in the ‘first-philosophies’ of epistemology and ontology are deep,
its explicit practice in modeling and simulation is relatively new. Conceptual modeling terminology is further
confounded by the overloading or multiple meanings of such keywords such as: ‘entity’, ‘model’, ‘concept’,
‘relationship’, ‘attribute’, ‘predicate’, etc. Further, the presumption of one or another conceptual technique,
schema or notation leads promptly to terminological ambiguity. Finally, in an international working group
doing business in English, some challenges to terminological consistency are to be expected.
The approach of the MSG-058 was, from the start, to be scrupulously precise in vocabulary usage, and to
record such determinations as seem best in a lexicon that has evolved over the course of the program and that
is published as Annex J to the present volume. The structure of that annex is, in fact rather a glossary than a
formal definitional lexicon, in which alternative definitions, interpretation, commentary and usages are cited
in hopes of communicating not only the sense of terms as used in the report text, but also to communicate to
the reader the range of nuance which lexical vocabulary may, under one circumstance or another assume.
In doing so, the Task Group hopes both to communicate precisely its own effort, determinations and findings,
but also to share with the reader the degree to which nuance and potential ambiguity persist in a subject only
lately approaching the maturity which modeling and simulation practitioners desire and deserve.
This explicit convergence on vocabulary usage, combined with the consensus-based protocols characteristic of
all the collaborative effort of the Group has resulted in acceptable vocabulary consistency at least within the
RTO-TR-MSG-058 3-7
MSG-058 PROGRAM OF WORK
context of the study. Given that the intention of NATO is to have the present work continued in context of
international standards-development bodies, however, concern for lexical precision cannot be ignored.
The reader is particularly referred to the Glossary, Annex J, for citations and explication of vocabulary used in
the body of this report.
Continued aggressive pursuit of vocabulary and subject-matter semantic consistency in conceptual models
best-practice guidance is strongly recommended.
The Task Group debated the question of an appropriate analytical frame or prospective from which to proceed,
investigating closely a wide variety of options such as was manifest in the knowledge and practices of the
member national participants and active individual members. Finally, the Task Group elected an ontology-based
perspective, and proceeded to create a systematic process that reflected this foundational perspective, while
drawing from multi-disciplinary perspectives to make the best-practice guidance familiar and pragmatically
practical to the target practitioner and associated stakeholders.
In short, ‘ontology’ asks the rhetorical question: What is there? In the present context, more specific formulations
might be: What do we care about, or alternatively:
• What is it necessary to represent in a model or simulation in order for the resulting product to serve its
intended use; and
• What is necessary to prescribe about the simulation artefact itself for it to be likewise useful? Given
this knowledge, the next question that must be addressed is: How can one select, and document the
contents of such representations?
Two complimentary risks are associated with the Group’s addressing selection of analytical frame. On the one
hand, failing to establish an intellectually secure frame leaves the establishment of a conceptual model a
proverbial foundation of sand. On the other hand, making the proceedings and consequent product of the
Group too explicitly bound to potentially abstruse academic precepts, constructs, and inferences risks
alienating potential practitioners. The risk management tactic adopted by the Group was to dig deep and build
on firm foundations, and to report those deliberations; but to efface such considerations from the pragmatic
process guidance provided in the ‘best-practice’ prescriptive guidance in the document’s Annexes G and H.
To this effect, the subject is explicitly treated separately in Annex E – Explanation of Fundamental Concepts
for Conceptual Model Frame-of-Reference. In addition, copious references are provided in Annex K –
Bibliography, that document the fundamental ontological perspective upon which many of the Task Group’s
deliberations were fundamentally based. Nevertheless, this analysis and exposition and the academic-
intellectual underpinnings it deploys can be skipped for the sake of convenience or for lack of explicit interest
3-8 RTO-TR-MSG-058
MSG-058 PROGRAM OF WORK
by the reader without detracting from either the comprehensibility or the utility of the concrete best-practice
guidance contained herein.
A significant effort by the MSG-058 Task Group was to review standards perceived as potentially relevant to
the subject analysis and prescriptive guidance; to analyze the special significance of such candidate standards;
and to invoke such standards (individually, by reference, or more often by class) in either the analysis reported
herein or the procedural guidance appended.
The strategic approach of the Group was to leverage existing standards instances and standards types to the
greatest extent possible in order to reduce redundancy and invoke guidance re-use wherever possible.
At the same time, however, we have been scrupulous to avoid recommending specific standards when a class
of standards could be cited and the choice of a particular standard left to the discretion of the practitioner.
The subject of standards is detailed in Annex F – Standards, but should be interpreted throughout as an exercise
in coaching of the practitioner toward more systematic professional and productive practice commensurate
with the mores of his own enterprise environment.
RTO-TR-MSG-058 3-9
MSG-058 PROGRAM OF WORK
Figure 3-4: Relationships Among Agents, Processes, and Products Associated with
Subject MSG-058 Effort and its Consequential Conceptual Modeling Practice.
As indicated in the diagram, the MSG-058 Task Group itself performed the activity of analyzing conceptual
modeling and formulating requisite best-practice guidance. The persistent information product resulting from
that activity is the best-practice guidance specification contained within this document in Chapters 5 and 6 and
in the Annexes G and H. The causal relationship between this activity and its consequent resulting work-
product is indicated by the blue arrow numbered 1. Subsequently, the M&S conceptual modeling development
practitioner is expected to execute the prescriptive best-practice to produce the conceptual model itself.
This productive result is indicated by the blue arrow number 2. Finally, the activity conducted by conceptual
modeling practitioners and the work-product produced thereby are shown to be affected by the best-practice
guidance specification through influence designated by red arrows 3 and 4 respectively. With this activity and
influence relationships in mind, comments follow relating to process and product specification generated by
the Task Group.
Naturally, the practitioner is encouraged to use schemas, tools, and techniques to specify the objective system
processes such as constitute the content of the actual conceptual model as are deemed appropriate to the
3 - 10 RTO-TR-MSG-058
MSG-058 PROGRAM OF WORK
enterprise context in which execution of conceptual modeling is to be conducted. In that way, considerations
such as machine readability, COTS tools availability, and compliance with enterprise process specification
standards are well within the discretion of the practitioner-agent for the benefits intended thereby.
Once again, the practitioner’s discretion to use such constructs and notations as are commensurate with
technical, programmatic, and enterprise constraints is protected, while the sufficiency of actual conceptual
models to contain necessary and sufficient information is guaranteed.
In order to influence conceptual model artefacts generated pursuant to election and execution of best-practice
guidance by conceptual modeling stakeholders, the Task Group elected to provide to the conceptual modeling
practitioner dual forms of guidance (i.e., process and product) whereby one perspective addressed conceptual
model development process and the other addressed the resulting conceptual model product document
artefact. Having addressed conceptual modeling process elements, as described above, and having resolved to
provide guidance to practitioners, the Group determined to address the characteristics recommended for the
consequent conceptual model ‘Product’ itself, namely the document (or other form of persistent capture of the
conceptual model’s semantic content) expected to be generated by the practitioner in accomplishing his
objective conceptual modeling effort.
Since a necessary criterion for completion of conceptual model development and use is the generation of a
persistent capture of information relevant to the conceptual model development, contents, life-cycle management,
RTO-TR-MSG-058 3 - 11
MSG-058 PROGRAM OF WORK
and uses, the Task Group resolved to provide necessary and sufficient guidance for the generation of such
documentation. Guidance related to conceptual model product artefacts is ‘dual’ to process guidance
addressed above; and the result of the pursuit of this approach is Chapter 5 and Annex G of this report.
In effect, the Task Group determined that if the conceptual modeling practitioner executed the Process
Guidance of Chapter 5 in this report; then there would result a documentary product whose desired
characteristics are described in Chapter 6 and Annex H of this report. Product Guidance, therefore, contains
specification of expected information-content and expositional-structure of the resulting conceptual model
documentation itself.
Throughout the Task Group’s deliberations and everywhere in its derived prescriptive guidance, emphasis of
data contents over expository structure was assumed. Attention to capture of information necessary and
sufficient to support the conceptual modeling facet of M&S enterprise operations of the specific M&S
community of practice for which the conceptual model is intended was kept clearly in mind and made manifest
to the greatest degree possible in recommended practice guidance processes prescribed below. This commitment
was modulated with considerable sensitivity to avoiding too restrictive prescription of documentary practice that
local or national standards could not conveniently be employed.
The Task Group concluded that by providing complimentary process and product prescriptive guidance,
the prospect of successful completion of conceptual modeling practitioners’ efforts and the result of appropriate
conceptual model documentation might be assured.
According to the “TERMS OF REFERENCE RTG on Conceptual Modeling for M&S MSG-058, RTG-038:”,
the Task Group was to “Draft a guidance document on conceptual modeling that can be used by different
stakeholders (sponsor/user, project manager, subject-matter experts, V&V agents, developers, etc.)”, with the
admonition that: “The final work will be to provide a tailorable set of guidance to the M&S community on
conceptual modeling” … provided as a “Technical Report”… which final report should be a “guidance
document freely available to the international community”.
The Group’s approach to the generation of this work-product was to execute the following process:
• Establish subject matter suitable for inclusion in the product;
• Agree on the expository outline deemed most clearly to accomplish the functions cited above;
3 - 12 RTO-TR-MSG-058
MSG-058 PROGRAM OF WORK
• Negotiate voluntary adoption of writing assignments among the Group members according to
personal familiarity with the subject matter in respective documentary outline sections, and equitable
distribution of workload among the Group participants;
• Complete storyboard specifications of subject-matter exposition, including attention to elements
indicated in the NATO Conceptual Model Storyboard template;
• Review in plenary the storyboards and establish consistent plan of explication;
• Draft respective sections;
• Compile and integrate full documentary report; and
• Conduct review of document by all members of the Task Group and determination of consensus
support of final work-product.
While small risk was expected relating to consistency, correctness, and lucidity of explanations of the
individual sections (due to conscientious record-keeping by the Task Group via its collaborative environment
during effort execution and the personal and professional qualifications and competencies of the authority team),
the formal composition process implemented served to ensure consistency and economic documentation of the
Group effort and its consequent determinations and findings.
One significant decision was to produce one report work-product; within which the subject-recommended
best-practice standard was contained. Consequently, Chapter 4 “Conceptual Modeling Best-Practice Guidance
Introduction”, Chapter 5 “Conceptual Modeling Process Guidance”, Chapter 6 “Conceptual Model Product
Guidance” and their accompanying Annexes G – “Conceptual Modeling Process Activity Descriptions” and H
– “Conceptual Model Product Descriptions” are considered appropriate to serve as stand-alone as prescriptive
best-practice guidance and to be proffered to the NATO and SISO communities for excision and publication
for the reference of conceptual model management practitioners and related stakeholders.
The desired scope of prospective collaboration was specified as “Liaison” in the Terms of Reference and should
be established with the following organizations:
• MSG-054 Task Group on “An Overlay Standard for Verification, Validation, and Accreditation
(VV&A) of Federations”.
• MSG-052 Task Group on “Establishment of a Knowledge Network for Federation Architecture and
Design”.
• The coming Task Group IST-075/RTG-034 on “Semantic Interoperability” (Continuation of the IST
group ET-040 on “Ontology fusion”).
• Simulation Interoperability Standards Organization (SISO).
• Other RTO Task Groups as required.
RTO-TR-MSG-058 3 - 13
MSG-058 PROGRAM OF WORK
Means for implementing such collaboration process were left to the discretion of the Task Group and were,
in fact pursued to the greatest extent allowed by circumstances, resources, and perceived probability of
success of the Task Group’s subject tasking. Interface was implemented by means of exchange of briefings
publications of papers, and meetings at which information was exchanged on current state of effort and
expectations for immanent progress.
As a consequence of this collaboration, it is expected that, as desired: “The final report should be a ‘guidance
document’ freely available to the international community.”
3.3 CONCLUSION
Based on the process model and activity of the Task Group described in the preceding sections, the contents of
Chapters 4, 5, and 6 were generated, which together with their accompanying annexes, constitute the
recommended best-practice guidance for conceptual modeling for Military Models and Simulations.
3 - 14 RTO-TR-MSG-058
Chapter 4 – INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
In the previous chapter, we addressed the conduct of MSG-058 and identified significant issues and strategies
associated with the accomplishment of the Task Group’s effort. In following chapters, we present exposition
of best-practice guidance process and product finally developed and recommended to the conceptual modeling
practitioner and stakeholder community for employment. In this Chapter 4, we establish the conditional
determinations and findings upon which that operational best-practice is predicated. The discussion following
addresses contextual issues of scope and enterprise context, and the appreciation of the stakeholder community
whose wants, needs and collaborative participation are necessary for successful conceptual modeling.
Foundational and pragmatic ideas related to specialized vocabulary, the complementary dyadic conceptions of
representation spaces, and best-practice notational conventions are introduced in anticipation of the use of this
terminology and these concepts in the formal prescriptive guidance to follow in Chapters 5 and 6. Finally,
we comment on quality attributes of conceptual models in order to emphasize the necessity to verify and validate
simulation conceptual models in much the same way as simulation artefacts themselves are verified and
validated as a fundamental component of conceptual model quality management.
Throughout MSG-058 deliberations, the Task Group found it convenient to keep in mind two contextual
perspectives of conceptual modeling and conceptual models – both simple – each suggestive of the place of
conceptual models and modeling in simulation life-cycle development paradigms. Such pictorial paradigms
served to remind the Group at once of the intended scope of deliberation and of consequent best-practice
guidance as well as the context of its analysis and work-products.
Consequently, it may be useful to consider a general case of conceptual modeling as shown in Figure 4-1,
to illustrate that any conceptual model of interest may be of a particularly simple or complex domain or
problem space, which can also benefit from these best-practices.
RTO-TR-MSG-058 4-1
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
While the application of this guidance is intended to be broad, the scope of this guidance is targeted to the
conceptual model development process, and only provides limited best-practices pertaining to the rest of the
conceptual model life cycle. And while the development of quality conceptual models enables other life-cycle
characteristics such as interoperability and transformation, guidance to execute the additional stages is beyond
the scope of this document. Figure 4-2 provides a context for the guidance provided here, as related to the
larger conceptual model life cycle.
4-2 RTO-TR-MSG-058
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
Figure 4-2: The Scope of Best-Practice Guidance in the Conceptual Model Life Cycle.
The approach for explication of this guidance is to discuss the role a conceptual model should have in the
M&S development process, propose scope and terms of reference, expand and illustrate new and novel
concepts, propose an analytical framework, define a thorough but tailorable process and associated products,
and provide Process Activity and product descriptions for reference.
RTO-TR-MSG-058 4-3
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
• The influence of enterprise concepts-of-operations upon conceptual modeling process and the nature
of conceptual models themselves; and
• The entailments of conceptual modeling and the use of conceptual model artefacts for the success of
the enterprise environment, in which they are contained, will be described.
The very significant perspective of the control of quality of conceptual models over their life-cycle evolution
– usually designated verification and validation of the conceptual model – are addressed in a following section
in order to address in appropriate detail the specific place of conceptual model quality management in enterprise
contexts.
Heretofore, M&S (and conceptual modeling) were technical specialties that were conducted by individual
staff, largely below the level of visibility of the organization-level management. Conceptual modeling was
itself mostly a craft competency; and its conduct was private to the simulation developer or to the small Group
of which he was a member. Conceptualization was a personal skill, seldom conducted at even Group level of
visibility, and less often documented at all but instead manifest only implicitly in the simulation products
produced by individuals or development Groups. Simulation development efforts were modest in size and scope
or were organic within one or another user community. Simulations were seldom shared, re-used or operated in
combination with other models or simulations; and there was little appetite or motivation for explicit, deliberate,
public conceptual modeling practice and products.
More recently, M&S has become a significant component of operations within organizations. Consequently,
M&S and their attendant conceptual modeling efforts have become both more expensive, and more critically
valuable to the organizations within which they are conducted. Expectation of M&S re-use and interoperability,
sensitivity to demonstrated M&S credibility through systematic verification and validation, and the persistence
and pervasiveness of use of simulations within and beyond organizational boundaries have made deliberate,
public, and accountable M&S practice in enterprise context the norm.
NATO and national defence establishment M&S communities-of-practice are de facto enterprises in this spirit
when the investment, development, maintenance, and use of M&S assets are concerned. Naturally, the scope
of any particular enterprise environment depends upon the circumstances and particularities of the M&S
operation in question; but in most cases, questions of strategic investment in M&S policy, practice and
implementation has as its scope the entire NATO community. The fundamental need for successful investment
in modeling and simulation within NATO is well documented and broadly recognized. In addition, more than
a few efforts have been conducted to assess the then-current state, prevalent need, and recognized gaps of
4-4 RTO-TR-MSG-058
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
business practices for M&S, and the deliberate management of M&S investment to achieve necessary and
sufficient state of mission capability. Such efforts have included: NATO M&S Conference [1] and Study
Group [2] activity; initiatives by other national defence establishments [3]; efforts by professional societies to
analyze the mechanisms of M&S cost-effectiveness [4][5][6][7][8]; and academic research efforts [9][10].
Enterprise-level M&S investment requires structure, persistence and common valuation for consistent
execution. To paraphrase a quote [11] from the commercial environment:
Stand-alone M&S strategies don’t work when DoD’s enterprise-wide success depends on the collective
value created across the organizations that influence the creation and delivery of value derived from
investment in M&S. Knowing what to do requires understanding DoD’s ecosystem and leadership’s role
in it.
This admonition advances the fundamental premise that commercial businesses exist and thrive (or not)
within the context of a business environment much larger than exists within the boundaries of an individual
firm; and that to succeed, individual firms must learn to recognize and create value within ‘the ecosystem’ in
which they exist. The article defined a ‘business ecosystem’ as that set of external organizations to which the
success of your organization is closely tied, those for which critical dependencies exist. The key to maximizing
value on an enterprise level is, as is implied by an ‘ecosystem’ viewpoint, understanding who shoulders the
costs, and who potentially derives value from the allocation of resources to M&S.
From the perspective of enterprise operations, several implications follow for conceptual modeling practice.
These influences must be reflected in recommended conceptual modeling best-practice, and constitute,
in fact, a substantial set of the requirements for such practice. Among the several requirements driven by the
expectation that conceptual models will inhabit an enterprise environment are the following:
• Stakeholder Community – Conceptual modeling will be conducted and its value recovered in a
community or practice commensurate with the scope and diversity of the enterprise participants.
Concepts invoked to develop, understand, share, and reuse conceptual model artefacts with confidence,
and with reasonable expectation of accruing the benefits of shared investment require that all
stakeholder roles be carefully defined and be appreciated as pertaining across the enterprise scope.
• Process Consistency, Commonality and Tailorability – Processes comprising the conceptual model
best-practice must be appropriate for execution in a NATO-diverse constituency. Best-practice process
elements must be sufficiently consistent that participation in conceptual modeling can be extended across
any sub-set of the NATO M&S community. Practice commonality must have a similar domain in order
that suitable common ground exist from which NATO M&S constituents may fully appreciate both how
conceptual models were achieved and what their contents are, once produced. Conceptual modeling
processes and products must, nevertheless, be sufficiently tailorable so that they can be socialized by any
particular sub-set of the enterprise to which they will particularly pertain – and they must be sufficiently
tailorable as to admit the specific referent subject matter, conceptual constructs, and representational
schemas as may be elected by one or another sub-set of the stakeholder community.
• Product Consistency – Conceptual model product consistency must be sufficient that the library
of conceptual models deployed and used within the NATO M&S enterprise are at least evidently
RTO-TR-MSG-058 4-5
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
interpretable among stakeholders, and preferably interoperable (to within similarity of mission- and
simulation-space referents) across the enterprise. While complete interoperability and exhaustive
re-usability are not likely to occur even under the most auspicious circumstances, and while it is
certain that no degree of product ‘best-practice’ results could guarantee such consistency; any element
of the prescribed practice that can be established with a view to improving product consistency should
be adopted.
• Product Quality – Conceptual model product quality across the enterprise is relevant from two
complimentary perspectives. On the one hand, consistent quality resulting from the subject guidance
is directly correlated to the value of the return on investment in conceptual modeling itself. On the
other hand, sufficient and auditably documented product quality across conceptual models will
influence greatly both the likelihood of use of the conceptual modeling best-practice guidance and the
re-use, sharing, and recovery of utility of the pursuant models themselves.
From a project management point of view, the conceptual model is the last step in simulation development
where correcting errors, such as having erroneously left out important parts that should be represented in the
end-product, is still relatively easy, quick and cheap. If simulation design and implementation starts, correcting
mistakes quickly becomes much more costly. Therefore V&V of the conceptual model is an important form of
risk mitigation.
The amount of resources put into the V&V effort must be related to the risk (financial risk, loss of lives, etc.)
of using a faulty end-product because a faulty conceptual model was used for its development. If almost no
consequences exist of using a faulty conceptual model then the V&V effort may be low. If, however,
a substantial risk is present, and using M&S results for military application usually has, the V&V effort must
be accordingly.
For an enterprise it is advantageous to re-use as much of previous efforts as possible. This means that
conceptual models from previous projects should be available for re-use, but it also means that V&V results
should be available. One important way of achieving this is to use a set of enterprise-mandated processes and
product formats. Then a common approach across projects can be achieved. On enterprise level, a V&V
methodology must be chosen that supports this reuse in the sense that the V&V data of previous efforts should
be (partially) re-usable.
4-6 RTO-TR-MSG-058
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
In an organization where conceptual model development is a recurring activity, it will, in the long run,
pay to employ a repository containing results from past development efforts. In this approach is chosen, there
will be need for a:
• Custodian: This is the person or organization that ensures that the repository is maintained and policies
adhered to.
In order to ensure the quality of the conceptual model, it is recommended to implement a verification and
validation process. This will be carried out by an:
• Evaluator: The person/organization that validates the conceptual models.
RTO-TR-MSG-058 4-7
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
u c C M D e v e lo p m e n t U s e C a s e s
P ro d u c t i o n , m a n a g e m e n t a n d u se o f C o n c e p tu a l M o d e l s (C M ) 1 . S e t st ra t e g i c o b j e c t i v e s a n d c a p a b i l i t y n e e d s
2 . D e f i n e m i ssi o n /sc e n a ri o t o b e a n a l y se d
D e fi n e th e p u r p o s e o f
M o d & S i m a c ti v i ty
1 . C re a t e o r re v i e w re l e v a n t sc e n a ri o s
2 . R e a c h c o n se n su s o n p ro b l e m f o rm u l a t i o n ,
o b j e c ti v e s o f t h e si m u l a t i o n st u d y
S ponsor
3 . P ro d u c e a N e e d S t a te m e n t
4 . S p e c i f y a v a i l a b l e re so u rc e s, e . g . m a n -y e a rs,
C l a r i fy o b j e c ti v e s a n d
b u d g e t, ti m e
s p e c i fy a v a i l a b l e
re s o u rc e s
P ro d u c e r
1 . I d e n t i f y t h e st a ke h o l d e rs
2 . D e f i n e th e i r i n t e re st s/ c o n c e rn s
3 . D e sc ri b e t h e i r i n v o l v e m e n t i n t h e p ro j e c t
4 . I n f o rm t h e st a ke h o l d e rs o f t h e i r ro l e s a n d
I d e n ti fy s ta k e h o l d e r s
a u t h o ri t i e s
a n d a s s i g n m a n d a te s
M & S P ro j e c t M a n a g e r
1 . S e c u re n e c e ssa ry re so u rc e s
D e ve lo p e r
2 . A ssi g n p ro j e c t te a m ro l e s
3 . E st a b l i sh a n M & S p ro j e c t p l a n (W B S , re so u rc e
E s ta b l i s h a n M & S
a l l o c a t i o n , sc h e d u l e )
d e v e lo p m e n t p la n a n d
4 . E st a b l i sh C M a n d o t h e r p o l i c i e s
a p r o j e c t te a m
M i l i ta r y S M E 1. E l i c i t e re q u i re m e n ts
S p e c ify 2. A n a l y z e re q u i re m e n t s
R e q u ir e m e n ts a n d 3. D o c u m e n t re q u i re m e n t s
M o d e lin g S M E
d e riv e K n o w le d g e 4. D e ri v e kn o w l e d g e n e e d s
I d e n ti fy a u th o r i ta ti v e Ne e ds
k n o w le d g e s o u rc e s a n d
e lic it n e s s e c a ry
K n o w le d g e E n g in e e r 1 . I d e n t i f y a u t h o ri t a t i v e so u rc e s o f m i l i t a ry
k n o w le d g e
kn o w l e d g e
2 . G a th e r K n o w l e d g e
3 . S tru c tu re kn o w l e d g e
4 . Do cu m e n t K n o wle d g e
R e u s e e x i s ti n g C M D e s i g n th e C M
c o m p o n e n ts 1 . D e c i d e o n t h e c o n c e p t u a l p ri m i t i v e s a n d
m o d e l ki n d s th a t c a n re p re se n t t h e kn o w l e d g e
g a t h e re d
2 . S e l e c t F o rm a l i sm (s), v i e w s a n d n o t a t i o n to
C u s to d i a n
su p p o rt t h e C M d o c u m e n t a t i o n
B u i l d th e C M
1 . S e a rc h fo r e x i st i n g C M c o m p o n e n t s w i t h
M a na ge CM d o m a i n o v e rl a p
r e p o s i to r y 2 . I n te g ra t e C M -c o m p o n e n ts i n t o a c o h e re n t
E v a l u a to r o v e ra l l C M
C o n su m e r
1 . P o p u l a t e C M d e si g n w i t h g a th e re d kn o w l e d g e
2 . Do cu m e n t CM
3 . S u b m i t n e w C M t o C M re p o si t o ry
A p p r o v e C M fo r u s e
b y c on s u m e rs
V e r i fy, v a li d a te a n d
M o d e l I m p l e m e n to r A c c re d it C M
1 . P ro v i d e re p o si t o ry se rv i c e s (se a rc h , re t ri e v e ,
st o re , p u rg e , u p d a t e )
A n a l ys t 2 . M a i n ta i n re p o si t o ry c o n t e n t (c a t a l o g u e ,
U s e C M fo r g u i d a n c e c o n f i g u re )
3 . In t e g ra t e n e w kn o w l e d g e i n t o m i l i ta ry d o m a i n
o n to l o g y
Tr a i n i n g S ys te m
D e s ig n e r
1 . E st a b l i sh v a l i d a t i o n p ro c e d u re s a n d c ri t e ri a
2 . R e v i e w a n d e v a l u a te C M s
1 . U se C M f o r u n d e rst a n d i n g t h e 3 . A p p ro v e a d d i t i o n s t o C M re p o si t o ry
m i ssi o n / sc e n a ri o t o b e a n a l y z e d
2 . U se C M f o r sp e c i f y i n g d e t a i l e d re q u i re m e n t s
fo r e xe c u ta b l e m o d e l s
3 . U se C M f o r g u i d a n c e i n d e v e l o p i n g 1 . O f f i c i a l i z e th e C M a s sa t i sf y i n g t h e n e e d
e x e c u t a b l e m o d e l s o r t ra i n i n g sy st e m s st a t e m e n t
Figure 4-3: High Level Use Case Diagram Illustrating the Main Actors
and Interactions During a Conceptual Model Development Process.
4-8 RTO-TR-MSG-058
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
Stakeholder Responsibility
Sponsor • Analysis of combat outcome, system performance, system alternative
trade-offs, etc.
• Cost-effective training.
• Credibility of analysis results.
• Making sure the conceptual model represents necessary and sufficient
relevant information about operational issues and mission context of
interest (correct scope).
• Decision-making based on analysis products (introducing a new
tactic, procuring a new system, etc.).
• Cost of modeling and simulation.
Producer • Effective use of allocated resources (e.g., ensuring reuse when
(M&S Project Manager) appropriate).
• Unambiguous communication with customer.
Producer • Understanding of operational issues and mission context.
(Knowledge Engineer)
• Translation of operational issues and mission context into a
conceptual model.
• Unambiguous communication with SMEs and implementers.
Producer • Understanding operational issues and mission context.
(M&S Subject-Matter Expert,
• Provide technical and military know-how at appropriate level
Military Subject-Matter
of detail.
Expert)
Consumer • Understanding operational issues and mission context.
(Model Implementer)
• Implementation of simulation model.
• Verification of simulation model compliance with
conceptual model.
Consumer • Understanding operational issues and mission context.
(Analyst)
• Producing relevant analysis products.
Consumer • Understanding operational issues and mission context.
(Training System Developer)
• Producing adequate training environment.
Custodian • Provide services for effective reuse of available knowledge and
conceptual model components.
Evaluator • Ensuring validity of conceptual model and compliance with
requirements.
RTO-TR-MSG-058 4-9
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
4 - 10 RTO-TR-MSG-058
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
Term Definition
These basic terms define the content of the conceptual model, which is the set of information that is the
collection of abstractions of the represented referents. But it is also necessary to consider the nature of the
conceptual model in terms of the characteristics, the composition, and the context of the conceptual model in
the relationship of the Conceptual Model Space to the Mission Space and Simulation Space must be defined.
RTO-TR-MSG-058 4 - 11
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
A practical set of definitions for these illustrative characteristics may be found in the Lexicon to this document.
Definitions of the four categories are as follows:
• Quality is a totality of features and characteristics of a conceptual model that bear on its ability to
satisfy stated or implied needs. It measures how “good” a conceptual model might be for various
purposes.
• Utility is the property of the relative satisfaction gained by the use of a system expressed in terms of a
value and cost. It measures the kinds of purposes for which the conceptual model might provide
value.
• Formality is compliance with formal or conventional rules.
• Abstractness relates to the way the conceptual model abstracts or symbolizes the referent.
These characteristics are inherent to the conceptual model, and are not necessarily explicitly defined, measured,
or in some cases even known. But it is this set of characteristics that will determine the use of the conceptual
model by the Stakeholders, the re-use of the conceptual model by future Stakeholders, and the V&V Status
throughout the conceptual model development and life cycle.
4 - 12 RTO-TR-MSG-058
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
The following are illustrative lists of these composition elements. These lists are not intended to be exhaustive
in their illustration.
• Example Primitives: Entity, object, signal, time, event, attribute, message, state, etc.
• Example Model Kinds: Dynamic, static, state machine, structural, behavioral, agent, object-based,
process-based, Meta data, entity relation, activity, composition, generalization, collaboration, event
trace, sequence, etc.
• Example Formalisms and Suitable Notations: Unified Modeling Language (UML), Conceptual Modeling
Language (CML), System Modeling Language (SysML), Integration Definition for Function Modeling
(IDEF0), Base Object Models (BOM), BOM++, Conceptual Graphs, Mind Maps, and Business Process
Modeling Notation (BPMN).
• Example Views: Class diagram, activity diagram, swim lanes, state diagram, operational view, etc.
RTO-TR-MSG-058 4 - 13
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
A more detailed discussion of the composition of the conceptual model, in terms of the design process, will be
given in Chapter 6.
Figure 4-6: Mission Space and Simulation Implementation Spaces Indicated as Disjoint, but Highly
Integrated ‘Worlds’ Whose Natures are to be Included in the Entire M&S Conceptual Model.
4 - 14 RTO-TR-MSG-058
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
The diagrams of Figure 4-6 and Figure 4-7 illustrate the notions of the disjoint representation and simulation
implementation spaces and their composition into the fully articulated conceptual model artefact.
Typically, the conceptual model is thought to only represent the Mission Space. Although it is often said that
the ideal conceptual model is “implementation independent”, thus “Simulation Space independent”, such is
rarely ever the case. Even if the conceptual model does not explicitly mention an implementation, and may be
highly portable from one Simulation Space to the next, the original Simulation Space to which the conceptual
model was designed will have influenced the structure and content of the conceptual model, sometimes in
significant ways. This is also true of the Conceptual Model Space influences, such as Conceptual Model
Stakeholders and Policies.
It is, in fact, the frequency of conflation of mission and simulation implementation spaces, and the occurrence
of unanticipated pejorative consequences that has motivated the Task Group to adopt this particular partition
convention. By making the partition explicit, the degree of machine independence and the artificial
implementation of mission space representations by means of undesirably static implementation techniques
are believed to be better appreciated and controlled.
RTO-TR-MSG-058 4 - 15
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
Notwithstanding this determination, it was clear that the Team needed a provisional or ‘nominal’ notation for
expressing its guidance; and that the conceptual modeling practitioner would be obliged to select some one
specific documentary notational schema in executing the recommended best-practice. In the later case,
the Group resolved that practitioners should (could) elect any formulation consistent with the representational
capacity required to express their particular conceptual model and commensurate with the norms and
requirements of the enterprise environment in which they worked. Naturally, selection from among common
standard notations and specification languages is strongly recommended in any case. In the former case,
the Group was particularly sensitive to its own use of notational artifice for two reasons. On the one hand, any
notation employed herein to specify conceptual modeling process or conceptual model structure and semantic
content must be sufficiently expressive and ecumenical so that the best-practice guidance communicated
thereby might be clearly intelligible. On the other hand, the Group was anxious not to imply by its own
selection and use of notational schema, that our particular choice of schema was particularly preferred for use
by practitioners – let alone a required element of the recommended best-practice.
Therefore, the group strove to use the most simple and self-evident notation within the document, and to
reserve the best-practice guidance itself to vernacular English in Chapters 5 and 6 and in tabular prescription
in annexes tabular prescriptive guidance in Annexes G and H for process and product respectively.
The fundamental activity-on-node with control-on-arrow notation with which this guidance is modestly
introduced in Chapter 6 for process particularly together with an expression of the degree to which this
notational convention is practically a ‘least common denominator’ of several common representational forms,
is indicated in the figures following.
Figure 4-8 illustrates the simplified baseline graphical representation for indication of activities and their
relationships with other entities in the conceptual modeling practice process Used by the Task Group in
following explication.
Tool Tool
LEGEND :
Tool 1 Tool 2
Tool
Activity 1 Activity 2
Data Store
Actor-Agent 1 Actor-Agent 2
Product
Activity
Control
Flow
Actor-Agent Data
Flow Product 1 Product 2
Figure 4-9 indicates alternative canonical views with information-preserving transform operations are
possible, facilitating use of CASE-supported native representations and guaranteed information sharing.
4 - 16 RTO-TR-MSG-058
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
DIF
Tool Tool
Programmatic Tool 1 Tool 2
Representation Object-Oriented (UML)
Activity 1 Activity 2 Representation
Actor-Agent 1 Actor-Agent 2
Baseline
Representation
Product 1 Product 2
DIF DIF
Process-Oriented (IDEF0)
Representation
RTO-TR-MSG-058 4 - 17
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
The V&V work starts with agreement on a number of elements such as: who performs the V&V work, what
resources (time, money, etc.) are available for V&V, and how the results of the V&V work are used. See also
the V&V elements in the “Meta data” product in the V&V elements in the “Information Pool” of Annex H,
Table H-5. The amount of available resources for V&V must be related to the risk (financial, loss of lives,
etc.) of using a faulty end-product because a faulty conceptual model was used for its development. If almost
no consequences exist of using a faulty conceptual model, then the V&V effort may be low. If, however, a
substantial risk is present, and using M&S results for military application usually has, the V&V effort must be
accordingly. The applied V&V methodology should be tailorable such that it delivers the best possible V&V
given the risk and available resources.
A conceptual model that has been V&V-ed with positive results increases the chances of a high quality end-
product and can serve as part of a referent for the V&V of that final product. For conceptual models no formal
acceptance process (accreditation) is available, it must however be acceptable for the stakeholders (users,
developers, etc.) that use the conceptual model in the development process. This must be achieved in two
4 - 18 RTO-TR-MSG-058
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
ways. First, the acceptance criteria must be derived from the stakeholders’ purpose, and, second, the format in
which the results of the V&V effort are delivered must be suited for their purpose.
The goal network is used in a top down fashion for reasoning about the decomposition of a top-level objective
into smaller goals and, finally, into a set of definitions of tests to generate evidence. Therefore goal networks
can be used for planning purposes. V&V goal networks are closely related to and overlap with goal-oriented
requirements engineering.
Claim network structures work in the opposite way. A claim network structure aggregates evidence collected
in a certain context into sub-claims, and these sub-claims into a single justified top-level claim on the subject
of interested. This aggregation is done by means of logical arguments.
The rationale for using both a goal network and a claim network stems from the fact that in practice
decomposition and re-composition do not mirror each other for various practical reasons like time, cost and
availability of equipment to gather the appropriate evidence.
After completion of the claim network, and thus also the goal network and evidence collection, the results
must be communicated to the stakeholders. The results are an acceptance recommendation in the format best
suited for the stakeholders’ purpose with the V&V results. Since there is no formal acceptance process for
conceptual models, the result is not an accredited conceptual model but a recommendation on acceptance.
If all is well the top claim shows that the top goal is justified. For all M&S related products, and indeed
possibly all products, the top goal is of the same form: the system must provide utility for the given purpose.
Therefore the top goal of the Goal Network is a utility goal. In case of conceptual models the following top
goal is proposed:
The Conceptual Model provides utility for the improvement of the quality of the end-product.
This top goal must be decomposed into smaller goals. At first these are likely to be more specific utility goals.
At some point the utility goals can be expressed either into criteria for which tests can be devised or into
smaller goals that deal with validity and correctness. The validity goals express criteria on the abstractions
from reality that are made in the conceptual model since the phase in which the conceptual model is build is
RTO-TR-MSG-058 4 - 19
INTRODUCTION TO CONCEPTUAL
MODELING: BEST-PRACTICE GUIDANCE
the modeling phase. Only those abstractions are allowed that will result in a model that – given its purpose
and the way it is used in the final product – result in a behaviour that is indistinguishable from the equivalent
behaviour in the real world. The correctness goals state criteria on how the conceptual model is build,
expressed in formalism and used in the rest of the development process. The conceptual model must for
example be understandable for all relevant stakeholders and be specified without errors in formalisms that are
appropriate.
Some of these criteria will be independent of the specific topic and formalisms, but many criteria,
and especially those in the validity goals, will be highly dependent on the stakeholder’s purpose with the final
product. Inspiration for criteria can be found in standards on software quality, namely [ISO/IEC 9126], papers
on conceptual model quality such as [Lindland] [Pace] [Teeuw], SMEs and domain specific knowledge that
may be available from previous quality evaluation efforts. A good overview of quality frameworks specific
for conceptual models is given by [Moody].
4.8 REFERENCES
[1] Gordon, S., Waite, W., Öhlund, G. and Björk, Å., Review and Update of Findings from Economics of
Simulation Study Groups, Paper 21, NATO Modeling and Simulation Group Symposium, Warsaw,
Poland, October 2005 (Paper presented at the RTO NMSG Symposium on “The Effectiveness of
Modeling and Simulation – From Anecdotal to Substantive Evidence”, held in Warsaw, Poland, 13-14
October 2005).
[2] The Cost Effectiveness of Modeling and Simulation (M&S) MSG-031 Final Report – Draft. NATO
MSWG, 2008.
[3] Department of National Defence, Canada, The Joint Simulation and Modeling for Analysis,
Requirements, Training, and Support (SMARTS) Initiative: A Vision for enabling Strategy 2020.
[4] Waite, W.F., Proposal for Establishment of a Technical CHAPTER within the Society for Computer
Simulation (SCS) on “The Economics of Modeling and Simulation”, 2000.
[5] Waite, W.F., Terms of Reference (TOR) Revised for the SISO Task Group on The Economics of
Simulation, 2001.
[6] Waite, W.F., Tutorial: Economics of M&S: Change-Agents or Martyrs for Innovation. I/ITSEC 05,
Sponsored by NTSA, 2005.
[7] Erlandson, M. and Gordon, S., Economics of Simulation Data Compilation Work Group, 1995.
[8] Gordon, D.S., Review and Update of Findings From Economics of Simulation Study Groups, Waite, B.,
Editor, NMSG-035/RSY-005, 2005.
[9] Nesselrode, M.C., Developing a Repeatable and Reliable Methodology to Determine Return-on-Investment,
Old Dominion University, 2008.
[10] Ostwalt, Ivar, et al., Calculating Return on Investment for U.S. Department of Defense Modeling and
Simulation, in Defense Acquisition Research Journal, Vol. 18, No. 2, April 2011.
[11] Iansiti, M. and Levin, R., Strategy as Ecology, in Harvard Business Review, March 2004.
4 - 20 RTO-TR-MSG-058
Chapter 5 – CONCEPTUAL MODELING PROCESS GUIDANCE
Establishment and implementation of best-practices are critical to ensure that a sound and structured process is
followed to produce conceptual models of sufficient quality, and to ensure that conceptual model products are
robust and complete. It is particularly important to establish a homogeneous and common process for conceptual
model development to enable a structured approach and to build a common vocabulary across the M&S
community for the sake of collaboration and reuse.
Based on the research effort described above, and in order to meet the stated objectives of advancing the
development of conceptual models beyond current practice, Chapters 5 and 6 (along with corresponding
annexes) constitutes NATO Best-Practice Guidance, provided to enable the development of quality and
re-useable conceptual models of military models and simulations.
The desired process guideline is based on these desirable characteristics, which best-practices conceptual
modeling process should contain, exhibit, or facilitate:
COMPLIANCE:
• Comply with policies.
• Conform to enterprise precepts and practices.
• Include identification of stakeholders’ roles and responsibilities.
• Leverage available standards.
• Leverage systems engineering and information management best-practices.
SUFFICIENCY:
• Provide necessary activities to the conceptual model lifecycle.
• Contemplate multiple formalisms and views.
• Distinguish between Mission Space and Simulation (implementation) Space requirements and needs.
• Exhibit sufficient completeness for subsequent intended use.
‘-ITILITIES’ – this represents words that end in itilities, such as utilities, capabilities, etc.:
• Give developers flexibility to apply and tailor the process.
• Provide utility and efficiency.
• Allow sufficient expressiveness and flexibility.
• Foster reusability.
• Foster understanding.
RTO-TR-MSG-058 5-1
CONCEPTUAL MODELING PROCESS GUIDANCE
QUALITY:
• Exhibit sufficient correctness for intended use.
• Produce quality documentation.
• Enable VV&A.
A five-phase development process is provided commensurate with these required characteristics. That process
is shown in Figure 5-1, and its process elements are designated as follows:
• PP1 – Initiate Conceptual Model Development.
• PP2 – Define Conceptual Model Requirements and Knowledge Needs.
• PP3 – Acquire Conceptual Model Knowledge.
• PP4 – Design the Conceptual Model.
• PP5 – Build the Conceptual Model.
Each development phase is composed of a corresponding set of Process Activities. The complete collection of
activities for the entire process is shown in Figure 5-2. Further guidance on the specific phases and activities is
provided in the sections below, and technical descriptions of each Process Activity are provided in the text
that follows and, systematically in Annex G.
5-2 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
It is important to note that these Process Phases and Activities need not be executed in the serial order implied
by their enumerated listing; although, the ordinality of Process Activities associated with each Process Phase
is considered to be logically suggestive. Pragmatically, many of the activities may be executed concurrently,
in multiple iterations or out of numerical sequence, contingent such exigencies a team structure and availability
of expertise, availability of information, election of spiral or other recursive implementation techniques,
or, in fact, any of the circumstances that are the inevitable consequence of enterprise operational style or
business practice. The only limitations to task activity sequencing is the necessity to satisfy entry conditions
and exit conditions for each activity, as defined in the respective sections of Annex G.
Figure 5-3 illustrates such one such non-linear execution of the global process through the use of a state-
transition diagram. In the example in the figure, S1…S13 indicate each state, and it can be seen that the
sequence includes execution of multiple phases in parallel, and iterative passes through the process. These
states may also involve execution of individual phased Process Activities in different or parallel order.
RTO-TR-MSG-058 5-3
CONCEPTUAL MODELING PROCESS GUIDANCE
Start
S3
S5
S1 S2
S4
S8
S6 S7
S13
S10
S9 S12
S11
Stop
It is significant to note that the process specification is organized and presented in order to provide the greatest
possible discretion to the conceptual modeling execution agent, while encouraging elements that have been
determined to comprise best-practice. In that spirit:
• These defined Process Phases and Activities are provided as best-practices in conceptual model
development.
• This process may be tailored as needed by the developer.
• The Process Activities may be executed in any sequence allowed by the entry and exit criteria.
5-4 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
• Liberating to the practitioner in specializing the subject guidance contingent particular circumstances
following from enterprise and task peculiarities; and
• Prescriptive of intentions for resulting work-products.
This account is provided as a complimentary and consistent form of guidance which, when taken together
with the systematically tabular guidance specification contained in Annex G, is considered necessary and
sufficient to inform best-practices.
Since it is highly unusual for conceptual models to be developed for their own sakes, rather than in the context
of one or more M&S initiatives, the initiation process is often seen as external to the conceptual model
process. Yet most senior stakeholders in the enterprise make their greatest conceptual model development
contributions at this time. Historically these contributions rarely have been documented within the conceptual
model itself, which has often resulted in limited conceptual model reusability or sub-optimum representation
due to assumed constraints and mandates that dictate the form and content of the conceptual model.
For example:
A Joint Forces Commander recognizes the need to provide transportable helicopter simulators in the
field to reduce the number of flight hours required for mission training. He develops an M&S need
statement to address the problem, and an Acquisition Executive decides to fund the development of the
simulators to meet the need. Due to the urgency of the problem, the Acquisition Executive allocates
twenty million dollars to do the development in the nine remaining months of the current year,
and tasks an Army Program Office to execute the mission. The Army Program Manager knows that to
execute within time and budget, he will not be able to develop a validated flight model, and will have
to use a surrogate, which will limit the value of the training in the near-term. He decides to direct the
development of a composable architecture so that he can drop in a validated flight model at a later
date. He also is constrained to develop the simulators using existing tools and using mandated software
development practices. He articulates this to his Group, who are now prepared to develop the
conceptual model for the simulation effort.
In this example, conceptual model development began long before the development Group received their
direction, in terms of the constraints, policies, and mandates limiting the simulation development effort.
As mentioned above, an ideal conceptual model is said to be implementation independent. And a conceptual
model can certainly be developed to support the example above, without specifying application constraints.
But even if the conceptual model does not explicitly reference these constraints, those constraints will still
bind and shape it, and as will be shown in the next process steps, the conceptual model requirements
definition and knowledge acquisition will be highly impacted by the decisions made by the senior
stakeholders.
Therefore, in order to translate and document the impacts of the M&S development effort to the conceptual
model, the following Process Activities must take place:
RTO-TR-MSG-058 5-5
CONCEPTUAL MODELING PROCESS GUIDANCE
The relationships among these Process Activities and with their products are shown in Figure 5-4.
Start PP1
End PP1
5-6 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
This Process Activity involves three kinds of things: Lists of actual points of contact, by name or office;
identification of relevant stakeholder roles as described in Section 4.3; and a mapping of the points of contact
to the roles.
Points of contact may be generated from lists, employee roles, organizational charts, personnel databases,
referrals, resumes, biographies, contract labor categories, or any other programmatic or administrative means.
Roles must be defined by analysis of the PA1.2 defined purpose and intended use of the M&S effort to the
stakeholder classes described above, tailored to the particular application.
Mapping of the two will most likely involve M to N mapping, given that many individuals or offices can often
have multiple roles in a particular conceptual model development, and many roles include multiple people for
any realistically sized effort.
In the example above, the points of contact “Joint Forces Commander” and “Acquisition Executive” might
map to “Sponsor”, and “Army Program Manager” would likely map to the stakeholder role of “Producer”.
This activity produces the P1.1 – Stakeholder Descriptions, which are used to derive conceptual model
requirements and conceptual model knowledge needs.
The purpose of this activity is to compile all these M&S source documents and implied intents into a single
set, to deconflict the elements of the set, and to provide this reconciled, definitive description of intent to the
conceptual model developers, written in terms of descriptions of needs for the conceptual model.
It may be possible that multiple references to intent cannot be reconciled, as in the example above, where the
Joint Forces Commander wants to train pilots but the Army Program Manager is not providing a validated
flight model. In that case, even these potentially conflicting or mutually exclusive intents must be documented
and highlighted, as they will likely drive complexity into the conceptual model, as the Army Program
Manager’s decision to develop a composable architecture surely would have done.
This activity produces the P1.2 – Intended Use Statement, which is used to derive conceptual model
requirements and conceptual model knowledge needs.
RTO-TR-MSG-058 5-7
CONCEPTUAL MODELING PROCESS GUIDANCE
And as in PA1.2, information pools such as documented resource constraints, senior stakeholder preferences
and requirements, planning/budgeting management limitations, legacy M&S preferences and availability, data
availability, enterprise preferences, and such, must be collected, integrated, and de-conflicted into a self-
consistent set of descriptions of M&S constraints.
This activity, combined with PA1.4, is necessary to produce P1.3 – Constraints and Policies, which is used to
derive conceptual model requirements and conceptual model knowledge needs.
Examples of enterprise mandates include the US Department of Defense mandate to use High Level
Architecture (HLA), some industries standardizing on UML, or even a small business’s decision to use a
proprietary software tool for competitive advantage. This activity is where the enterprise has tailored the
intended use and constraints to its own interests, and that tailoring gets reflected in the initial state of the
conceptual model.
This activity, combined with PA1.3, is necessary to produce P1.3 – Constraints and Policies, which is used to
derive conceptual model requirements and conceptual model knowledge needs.
5.2.2 Process Phase 2 Guidance – Define Conceptual Model Requirements and Knowledge
Needs
Overview of Process Activities and Products – The second Process Phase in the conceptual model development
process consists of four Process Activities in a simple sequence as shown in Figure 5-5. This Process Phase takes
two input products (P1.2 – Need Statement and P1.3 – Constraints and Policies) and produces two output
products (P2.1 – Conceptual Model Requirement Specification and P2.2 – Conceptual Model Knowledge
5-8 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
Acquisition Needs). A preliminary product is used to record requirements during the Process Phase execution
before they have been synergized and verified.
act PP2 Activ ity Diagram: Define CM Requirements and Know ledge Needs
Start PP2
End PP2
P2.2 CM P2.1 CM
Know ledge Requirement
Acquisition Needs Specification
Figure 5-5: Process Phase 2: Define Conceptual Model Requirements and Knowledge Needs.
5.2.2.1 PA2.1 – Identify, Analyze and Record Conceptual Model, Mission and Simulation
Space Requirements
Process Activity 2.1 refers to requirements grouped into three “Spaces”: Conceptual Model Space, Mission
Space and Simulation Space. The concepts of these “Spaces” are explained in Chapter 4, Section 4.1 Scope and
Definitions and an example are presented in Annex I.
This Process Activity refines the need statement by detailing the implications of the needs in a more explicit
set of requirements. It can be described as a kind of translation process from qualitative and informal
statements in the “language” of the client (needs) to more quantified and precise statements of content and
attributes of the required conceptual model (requirements).
RTO-TR-MSG-058 5-9
CONCEPTUAL MODELING PROCESS GUIDANCE
Analyzing the requirements is a process of reviewing and evaluating the requirements to ensure that they are
complete, consistent and correct.
Typical requirements originating from the conceptual model space may include:
• The views needed of the conceptual model by different stakeholders.
• The level of formality needed by stakeholders.
• Mandatory tools, documentation formats, notations, etc.
• Mandated conceptual model characteristics.
• What policy to follow to validate the conceptual model.
• What acceptance criteria to apply in validation.
In order to prepare the acceptance of the results of the V&V effort by the stakeholders used in PA5.5 (Ensure
Acceptance of Conceptual Model by Authorized Stakeholder), it must be determined what information the
stakeholders require for their acceptance decision-making process.
5.2.2.2 PA2.2 – Verify Requirements with Respect to Needs, Constraints and Policies
Process Activity 2.2 shall ensure that the requirement specification satisfies important quality criteria.
As `described in Section 4.7 V&V, an AF is built during the V&V work. For the first part of the AF a goal-
oriented approach is taken. Starting with the top goal, criteria are derived in a hierarchical fashion. A part of
those criteria deal with the requirements of the conceptual model space, the mission space and the simulation
space. The requirements are to be verified against the criteria in that part of the AF.
5 - 10 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
Other possible criteria are consistency, adequacy, measurability, pertinence, feasibility, comprehensibility and
good structuring.
Completeness ensures that all requirements implicit in the need statement and applicable constraints and
policies are accounted for. Traceability ensures that no requirement that is not implied by these inputs has
found its way into the requirement specification product. That is, there should be no element of invention at
this stage. The requirement specification shall simply be an accurate reflection of preceding products.
The process of verifying the requirements may however reveal inconsistencies, inaccuracies or omissions in
the input products. It is therefore a good opportunity to clarify and adjust Phase 1 products before weaknesses
are propagated to downstream Process Phases.
5.2.2.3 PA2.3 – Synergize Conceptual Model, Mission and Simulation Space Requirements
Conceptual model space, mission space and simulation space requirements may in some cases be incompatible.
There may therefore be a need for harmonizing any conflicting requirements. This is taken care of in Process
Activity 2.3.
Note that only the knowledge needs are described at this stage, not the knowledge itself (which is the task of
Process Phase 3). It is important to be careful in limiting the knowledge needs to what is strictly necessary for
the conceptual model to be constructed. It is easy to be carried away by the wealth of information available
and making the knowledge acquisition task more onerous than necessary.
Some aspects that should be considered when deriving knowledge needs are:
• The entities and behaviours that must be described by the model.
• The granularity or level of detailed needed in describing the phenomena to be modelled.
• Which simplifying assumptions can be allowed and what causal relationships must be included in the
model.
When assessing these aspects the knowledge needed must finally be dictated by what questions the model is
supposed to answer, that is the purpose of the model.
For example:
A simulation model shall be used to evaluate the effectiveness of flare countermeasures against infrared
homing anti-ship missiles. In such a setting we may need the following type of knowledge:
RTO-TR-MSG-058 5 - 11
CONCEPTUAL MODELING PROCESS GUIDANCE
Given that a conceptual model repository already exists, this phase will begin by looking for reusable
knowledge that may already be in the conceptual model repository and can be completely or partially usable
for this new need. If not, the lack of knowledge is identified, along with the gaps that must be filled.
But before that knowledge can be acquired the authoritative knowledge sources should be identified. After
that, the required knowledge will be gathered, structured, and documented, and finally analyzed for necessity
and sufficiency. After that, enough knowledge should exist to either generate a Domain Ontology for this
particular mission space or to extend the existing Domain Ontology. The last activity in this phase will be to
review the validity of the acquired knowledge with respect to the authoritative knowledge sources.
The third phase in the conceptual model development process consists of six Process Activities as shown in
Figure 5-6.
5 - 12 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
Start PP3
Know ledge
Components
PA3.5 Generate/Extend a
Domain Ontology
Domain Ontology
P3.1 Validated
End PP3
Know ledge
Figure 5-6: Process Phase 3 Activity Diagram: Acquire Conceptual Model Knowledge.
RTO-TR-MSG-058 5 - 13
CONCEPTUAL MODELING PROCESS GUIDANCE
5.2.3.2 PA3.2 – Search for the Reusable Knowledge in the Conceptual Model Repository
A successful result of this activity requires that good work is done in previous phases to identify the purpose,
need, and requirements that are posed on the acquired information. This list of needs and requirements will be
the foundation for building the necessary queries to the conceptual model repository. Keep in mind that
several qualitative properties are critically important to search and find either the reusable knowledge
component (part of a conceptual model) or a complete conceptual model fulfilling a specific need. One is to
try to model knowledge in smaller components that makes reusability easier. The other property is to have a
degree of formalisation and semantic description that makes it possible to compose smaller components for
building the needed conceptual model. The third is to have good Meta data addressing artefacts in the
Conceptual Model Repository; this makes it possible to easily find the knowledge which corresponds to the
need.
5.2.3.6 PA3.6 – Review Validity of Knowledge with Respect to the Authoritative Knowledge Sources
This activity is about evaluation of the validity of acquired knowledge with respect to authoritative knowledge
sources. This occurs by examining whether the result of the knowledge acquisition phase is acceptable to the
owner of the mission space (the SME). It is about checking with the experts, whose realities have been
5 - 14 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
captured and documented, to see if the documented knowledge is correct and completely represents the
activity. This is preferably performed by a VV&A agent.
A challenge of knowledge acquisition is that it often begins with the gathering of information from
descriptions about a certain domain, through books, papers, tutorials, etc. All stored information is static while
reality is dynamic and in constant change, which, if nothing is done, results in information that has been
correctly gathered, but over time, becomes out-dated. Another challenge may appear when several experts
have to be involved, where each expert might use different terminology or emphasize different things.
A method for solving this can be to have one expert write something and then use a system of peer-review to
iteratively refine the data. However a good methodology for keeping the generated conceptual models updated
over time is required.
The conceptual model design explicitly trades off and balances conflicting requirements, such as the
stakeholders understanding and involvement in the simulation development process and enterprise mandated
policies.
It may seem artificial to explicitly separate the design and the building. However, a conscious conceptual
model design makes the producers aware of their own bias relative to the stakeholders’ bias.
The conceptual model design is basically a top-down selection of conceptual primitives, model kinds, views,
formalisms and notations. The selection can be influenced by the bottom-up choice of reusing existing
conceptual model artefacts. The design must be submitted to an evaluation against the conceptual model
requirements for typical quality criteria like completeness and fitness for purpose.
As shown in Figure 5-7, conceptual primitives, model kinds, formalisms, views and notations are implicitly
entangled, but they are artificially separated to make the producers aware of the interrelation of design choices
and their consequences on meeting the stakeholders’ expectations and the conceptual model characteristics
requirements. This separation is necessary to be intentionally selective on the conceptual model design
options. It is an investment against the risk of uninformed use of conceptual model components.
RTO-TR-MSG-058 5 - 15
CONCEPTUAL MODELING PROCESS GUIDANCE
The activity diagram in Figure 5-8 shows how the activities are interrelated.
5 - 16 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
Start PP4
Preliminary CM
PA4.1 Search for existing Design
P2.1 CM
CMs that may be partially or
Requirement
fully re-used to support the
Specification current CM dev elopment
Formalism Mandated?
No Done?
Yes
No Adequate?
P4.1 Conceptual
End PP4
Model Design
RTO-TR-MSG-058 5 - 17
CONCEPTUAL MODELING PROCESS GUIDANCE
There is no mandatory order in PA4.1 to PA4.5. They all input to the preliminary design for evaluation in
PA4.6 and for acceptance by the stakeholders as the Product 4.1 – Conceptual Model Design. Several preliminary
design and evaluation cycles are usually required to finally pass the evaluation. Experience will allow passing
the evaluation with fewer cycles.
Annex I presents several examples of different conceptual model designs. The example in Annex I, Section I.5
specifically emphasizes on the iterative conceptual model design process.
5.2.4.1 PA4.1 – Search for Existing Conceptual Models that May be Partially or Fully Re-Used
to Support the Current Conceptual Modeling Development
In this Process Activity, the producer of the conceptual model is searching for existing partial conceptual
models with the intention of reusing it for the conceptual model design. Typical search criteria are driven by
mandated enterprise policies, the obligation for stakeholder’s involvement and relevant common practice.
Even if the producer cannot find an appropriate conceptual model design that suits all of these criteria,
a conceptual model design that has been used successfully might be a good starting point. Future iterations are
likely to refine search criteria and hint of other existing designs.
Motivations for reusing conceptual model designs are to avoid discussions that have been settled in the past
and endorse common practice within a relevant community.
5.2.4.2 PA4.2 – Identify and Select Conceptual Primitives and Model Kinds to Represent Acquired
Knowledge
In this Process Activity, the producers select suitable conceptual primitives that will capture the knowledge
elements and the model kinds that will organize the conceptual primitives.
The producers do not need to know the exact knowledge content to be modelled, but need to have a rough idea
of the domain area and the type of knowledge. For example, decision support knowledge may require action-
related conceptual primitives while system knowledge may require function-related ones.
The producers need to analyze the conceptual model characteristic requirements from P2.1 – Conceptual
Model Requirement Specification to derive the implications on conceptual primitives and model kinds.
The producers need to know about the conceptual primitive and model kind options either from the literature
or from experience. There is a critical need to further develop the body of knowledge necessary to categorize
the conceptual primitives and model kinds in terms their implications on conceptual model characteristics on
the other conceptual model components. For example, it would be useful to understand how characteristics
such as expressiveness, computability or level of detail influence the choice of conceptual primitives and
model kinds.
Each time the conceptual primitives and model kinds are updated; they influence other conceptual model
components, the existing conceptual model artefact and its Meta data, including its characteristics and its
validation status. Conversely each time other conceptual model components and requirements change,
the conceptual primitives and model kinds will be influenced.
5 - 18 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
Several formalisms may be required to bridge the gap between different stakeholders. For example, decision-
makers, simulation end-users, simulation developers and machines may feel more comfortable to retrieve
meaningful and valuable input from a particular paradigm or a particular level of formality. The conceptual
model design is meant to cope with contradictory requirements such as expressiveness for human
understandability (e.g., Mind Map or UML) and computability or executability for machine readability (e.g., Web
Ontology Language (OWL)).
The formalisms are carefully chosen according to the policies, the characteristics and the stakeholders’
requirements from P2.1 – Conceptual Model Requirement Specification. In an iterative and incremental
design process, the choice of formalism is driven by and influences the other conceptual model components,
the existing conceptual model artefact and its Meta data, including its characteristics and its validation status.
The producers need to know about the formalism options either from the literature or from experience. There
is a critical need to further develop the body of knowledge necessary to categorize the formalisms in terms
their implications on conceptual model characteristics and on the other conceptual model components.
A complete conceptual model design generally includes multiple views. For example, Department of Defense
Architecture Framework (DoDAF)/NATO Architecture Framework (NAF) includes an Operational, System
and Technical views. UML offers Design, Process, Component, Deployment, Use Case views.
A view can be represented by several model kinds. For example, the UML Process view represents dynamic
aspects using State, Activity, Sequence and Collaboration diagrams.
Although views are prescribed by P2.1 – Conceptual Model Requirement Specification, many other latent
views can emerge from available conceptual primitives and model kinds if a stakeholder requires it. In an
iterative and incremental design process, the stakeholders’ representation requirements and the views can
evolve as the conceptual model is being built.
The producers need to know about the view options either from the literature or from experience. There is a
critical need to further develop the body of knowledge necessary to determine which views are appropriate fit
which stakeholders’ representation requirements and which conceptual primitives and model kinds make
meaningful views.
RTO-TR-MSG-058 5 - 19
CONCEPTUAL MODELING PROCESS GUIDANCE
If formalisms have been selected in the preliminary conceptual model design, they may impact on the
discretionary specification of views. There may be more than one way of presenting a view and a specific
formalism may impose specifications on the view.
The producers need to know about the notation options either from the literature or from experience. There is
a critical need to develop the body of knowledge necessary to explicitly categorize the notations in terms of
supported formalisms, conceptual primitives, model kinds, and views.
In an iterative and incremental design process, the selected notations need to be adapted when the requirements
and the conceptual model design change.
5 - 20 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
• Because the conceptual model components are tightly entangled, this five-unknown system of
equations can only be solved iteratively until the requirements are all satisfied and the design is
reconciled in a coherent conceptual model component combination. It is advised to select conceptual
model components and try building a preliminary conceptual model. If the design becomes too
constraining, it is time to redesign toward another level of conceptual model characteristics.
• Specific modeling tools are helpful to design coherent conceptual model component combinations.
It is not rare that the tool influences the design choices, which may affect the conceptual model
characteristics.
• It is important to remind that although the coherence of the conceptual model component combination
is a necessary condition, the conceptual model design must be driven by the requirements, mostly
stakeholders’ representation requirements and conceptual model characteristics requirements.
• It is important to document which requirements cannot be met within the constraints of the design
and to update the effective conceptual model characteristics accordingly in the conceptual model
Meta data.
• It is not rare to feel the need to invent new conceptual model components when encountering
expressiveness limitations. This is why general modeling languages allow creating profiles
(e.g., UML, SysML) and common standards emerge from specific communities. It is useful to look at
related community conceptual models, as a reference since they are likely to suit similar needs.
It is not wrong to invent new conceptual model components when nothing satisfying already exists.
It would be useful to develop the body of knowledge to determine the common design patterns
(appropriate conceptual model component combinations) typically used by the M&S community.
The components of Phase 5 (PP5) Process Activities, their inputs, and resulting products are indicated in
diagram of Figure 5-9 below.
RTO-TR-MSG-058 5 - 21
CONCEPTUAL MODELING PROCESS GUIDANCE
S ta rt P P 5
P 3 .1 V a lid a te d
P re lim in a ry C M
K no w le d g e
P A 5 .1 P op u la te th e C M
u s in g th e c h o s e n
P rim itiv e s , M od e l Kin d s ,
Fo rm a lis m a n d N o ta tio n
P 4 .1 C o nc e p tua l
M od e l De s ign
P A5 .2 C re a te the
s pe c ifie d V ie w s
P A 5 .3 V e rify C M
C o ns is te n c y w rt C M
De s ign
A d e q u a te ?
P A 5 .4 V a lid a te C M w rt
M is s ion S pa c e a n d
S im u la tio n S pa c e
K no w le d g e
A d e q u a te ?
P A 5 .6 E ns u re
A c c e p ta n c e o f C M b y
A u tho rize d S ta k e ho ld e r
Depending primarily on the results of proceeding activities including work-products (i.e., P3.1 – Validated
Knowledge and P4.1 – Conceptual Model Design), and resulting in a single work-product result (i.e., P5.1 –
Conceptual Model); Phase 5 consists of five (5) Process Activities (PA5.1 through PA5.5) whose contextual
circumstances, execution, and consequent results together with inter process flows will be elaborated in the
commentary that follows and in detailed formal specification in Annex G, Tables G-23 through G-28.
Some guidance relevant to the entire PP5 – Conceptual Model development phase includes the following
elements considered prudent for any such product build effort:
• Confirm entrance criteria are satisfied and that all necessary resources are likely to be available in time.
• Establish Group composition, roles and responsibilities.
5 - 22 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
• Establish expectations for the execution of all Process Activity elements. Plan effort and manage to
resources, schedule, and product deliverables.
• Confirm exit criteria with conceptual model product customer/user.
5.2.5.1 PA5.1 – Populate the Conceptual Model Using the Chosen Primitives, Model Kinds,
Formalism, and Notation
Several considerations relevant to the execution of PA5.1 relate to: input assets, preparation for effort
execution, conduct of the activity itself, and the nature of resulting effort.
Overall program management agent for conceptual model effort is presumed to provide:
• A full specification of characteristics of an acceptable conceptual model product; and
• A complete set of validated knowledge of both the mission space and the simulation space.
Nevertheless, conceptual model build Task Group should be prepared to communicate liberally with Process
Phase 3 and 4 execution agents to request clarification of information provided in work-products P3.1 and
P4.1 and to request additional information determined necessary to complete the model specification as build
population proceeds.
In preparation for formal task activity, anticipation of circumstances likely to arise during the effort is prudent.
Building of a conceptual model entails a variety of determinations that may not be fully prescribed by design
guidance but which are likely to affect the efficiency and quality of conceptual model product. In each of
these cases, provisional determinations by the conceptual model build Group are recommended.
Build strategy refers to the election of style of operation by the Group, election of alternative design options
not otherwise bound by requirements, and establishing such stylistic conventions as may facilitate cooperation
and efficiency of the Group. Build versions may be spiral so that a succession of products is generated
progressively converging on the desired result. Alternatively, parallelization techniques such as partitioning
the mission space, allocating model constructs (i.e., primitives or model kinds) to Group members of the
group may be convenient.
Election of alternative options for Primitives, Model kinds, Formalisms and Notation which may persist,
consistent with P4.1 – Conceptual Model Design specified constraints may be necessary. These determinations
and such style conventions to be shared across the Group should be established by consensus before
significant build composition effort is begun. Checking the implications of such determinations during first
spiral reviews will reassure the Group of the wisdom of its choices.
Prefatory interpretation of sufficiency criteria for the expected product, cast in terms of easily observable and
confirmable product characteristics and evidently correlated to requirements specification elements will
provide insurance against shortfalls in product quality in areas such as detail and completeness (scope,
entities, entity-attribute and entity-relationships) as specified.
Selection and prompt access to sufficient tools is prerequisite to start of work. Selection of such tools should
be made carefully with consideration for:
• Familiarity and competence of Task Group;
• Power to meet conceptual design capture and specification; and
• Facility to generate views and published data products acceptable to customer user stakeholders.
RTO-TR-MSG-058 5 - 23
CONCEPTUAL MODELING PROCESS GUIDANCE
Finally, establishment of Product Document management process and information storage and retrieval
sufficient to contain the evolving conceptual model work-product, control of its authoritative configuration
and containing commentary on tactical decisions – just as is prudent for requirements or code management
under other circumstances.
During execution, conduct of Group reviews of work progress, product convergence according to build
strategies, and product quality should compliment normal program reviews and control mechanisms.
Cultivation of consistency of vision across the conceptual model build Group is a powerful mechanism to
maintain consistency of product, and collaboration among Group members.
Work-product capture in tool consistent with Model Design guidance in form suitable for use as publication or
transmission of database as Product P5.1. For this purpose, preliminary coordination with Stakeholder
recipient is prudent.
5.2.5.3 PA5.3 – Verify Conceptual Model Consistency with Respect to Conceptual Model Design
The practice of system, software, or simulation verification is of course too extensive in its scope and detail
and too myriad in its alternative strategies, tactics and techniques to be specified here. With respect to the
range of options available for verification of the preliminary conceptual model, the most important
considerations are consistency, and sufficiency – otherwise wide discretion is allowed to the conceptual model
build group commensurate with ‘good practice’ contingent that such process as is elected is declared and
documented together with the results of its execution.
Sufficiency of verification consists in a complete, documented, persistent, and traceable confirmation that all
the attributes required by the conceptual model design of P4.1 are present in the subject conceptual model.
Naturally deliberate and professional requirements management beginning with conceptual model design and
proceeding through the process of model build is desired in avoiding (or, alternatively in detecting) such
errors of omission.
Consistency in verification entails that attributes of the Conceptual Model are in fact self-consistent
(presumably in accordance with Conceptual Model Design) and that, in particular, no pathological attributes
of the Conceptual Model not addressed in the Design are present that will interfere with the acceptability of
the conceptual model in supporting its intended use and in meeting the need for which it was conceived and
created. Such errors of commission are more difficult to identify without a consistent representational schema
in the design, conscientious attention to build discipline, and thorough testing and customer use. Execution or
inspection of the conceptual model in representation of use cases that may have been used in its design as well
as with such cases that were not used in its design will likely be helpful.
5.2.5.4 PA5.4 – Validate Conceptual Model with Respect to Mission Space and Simulation
Space Knowledge
See above, recognizing the distinction between verification and validation, and interpreting the above in
relation to the appropriate referent – that is, Validated Knowledge of Product P3.1.
5 - 24 RTO-TR-MSG-058
CONCEPTUAL MODELING PROCESS GUIDANCE
First of all, unambiguous identification and acquiescence of the identity of the accreditation agent is
necessary. If the authoritative accreditation agent (or agents) is not clearly identified, due, for instance, to the
relatively large number of agents with a significant ‘stake’ in the conceptual model, an inefficient decision
process is to be expected at best. Note that multiple accreditation agents for alternative intended uses are not
uncommon for either simulations or conceptual models.
Clarity of agreement on intended uses and re-confirmation of accreditation exit criteria in advance of the
accreditation application is prudent if only to remove inconsistency between acceptability of the conceptual
model asset due to migration or evolution of the use or changes in staff appointees.
It is incumbent upon the conceptual model build agent to have designed and execute factory acceptance tests
and if desired user delivery tests whose results have been suitably documented, interpreted and reported in
anticipation of the preparation of submission of accreditation request. Coordination of accreditation reviews;
support of the accreditation decision process itself; documentation of the consequences and its delivery with
the completed Product P5.1 prepared in compliance with associated guidance completes PA5.5, PP5 and
conceptual model development.
RTO-TR-MSG-058 5 - 25
CONCEPTUAL MODELING PROCESS GUIDANCE
5 - 26 RTO-TR-MSG-058
Chapter 6 – CONCEPTUAL MODEL PRODUCT GUIDANCE
Having addressed in Chapter 5 and its associated Annex G the process intended by the MSG-058 Task Group
to be executed by the “M&S Conceptual Model Development Practitioner” agent. We proceed to discuss the
expected results of completion of the “Conceptual Modeling Best-Practice Development Process”, namely the
Conceptual Model itself.
This guidance details the intents and ideas behind these products and how they relate to different phases of the
conceptual model development process. It defines the main products the process should generate, what ideas,
views and information should be contained in each of them, their structure and their format.
The complete set of products associated with conceptual model development is as follows. They are numbered
with respect to the Process Phase within which each one is developed:
• P1.1 – Stakeholder Description.
• P1.2 – Need Statement.
• P1.3 – Constraints and Policies.
• P1.4 – Conceptual Model Meta Data.
• P2.1 – Conceptual Model Requirements Specification.
• P2.2 – Conceptual Model Knowledge Acquisition Needs.
• P3.1 – Validated Knowledge.
• P4.1 – Conceptual Model Design.
• P5.1 – Conceptual Model.
Each of these products will be discussed in more detail in subsequent text, and technical descriptions of each
are provided in Annex H.
This product set has been designed such that all information transfer between conceptual model development
phases is contained within the set of documents. Further, these documents are the input and output of specific
phases. This relationship is shown in the context of the development process in Figure 6-1.
RTO-TR-MSG-058 6-1
CONCEPTUAL MODEL PRODUCT GUIDANCE
PP 2
PP 1 PP 3 PP 4 PP 5
DEFINE
INITIATE ACQUIRE DESIGN BUILD
CM Requirements and
CM Development CM Knowledge CM CM
Knowledge Needs
PA4.1
PA 2. 1 PA 5.1
PA 1. 1 PA3.1 Search for Existing CMs that may
Identify , Analyse and Record CM , Populate the CM Using the
Identify and Map Stakeholders Identify Authoritative be Partially or Fully Re -used to
Mission and Simulation Space Chosen Primitives , Model Kinds ,
Responsibilities Knowledge Sources Support the Current CM
Requirements Formalism and Notation
Development
PA 2. 2 PA4.2
PA 1. 2 PA3.2
Verify Requirements with respect Identify and Select Conceptual PA 5.2
Define Purpose and Intended Search for Re -usable
to Needs , Constraints and Primitives and Model Kinds to Create the Specified Views
Use of M &S Effort Knowledge
Policies Represent Acquired Knowledge
PA 5.4
PA 1. 4 PA 2. 4 PA3.4 PA4.4
Validate CM Consistency with
Impose Mandatory Enterprise Derive Mission and Simulation Gather , Structure and Select Views to Support
respect to Mission Space and
Policies Space Knowledge Needs Document Knowledge Stakeholders
Simulation Space Knowledge
PA3.6 PA4.6
Review Validity of Knowledge Evaluate Design for Adequacy /
with respect to Authoritative Relevance with respect to
Knowledge Sources Requirements
P 1.1 P2. 1
Stakeholder CM Requirements
Description Specification
P3.1
Validated Knowledge
P2. 2 P4.1 P5.1
P1. 2 CM Knowledge Conceptual Model Conceptual Model
Need Statement .5
Acquisition Needs Design (CM)
P
P 1.3
Constraints and
Policies
P1. 4
CM Meta Data
From this figure, it can be seen that Stakeholder Descriptions, Needs Statement, and Constraints and Policies
are generated in the 1st phase and provide input to the 2nd phase, but do not continue to influence subsequent
phases. This means that all relevant content of these products must be translated into the Conceptual Model
Requirements Specification and Conceptual Model Knowledge Acquisition Needs documents during the
2nd phase. Likewise, the Conceptual Model Requirement Specification must be translated into the Conceptual
Model Design in the 4th phase to provide input to the fifth and final phase, whereas the Conceptual Model
Knowledge Acquisition Needs are translated into Validated Knowledge in the 3rd phase and made available
directly to the 5th phase. Conceptual Model Meta Data is modified and used throughout every phase.
6-2 RTO-TR-MSG-058
CONCEPTUAL MODEL PRODUCT GUIDANCE
This account is provided as a complimentary and consistent form of guidance which, when taken together with
the systematically tabular guidance specification contained in Annex H, is considered necessary and sufficient
to inform best-practice results.
At a minimum, the product includes relevant conceptual model development responsibilities identified and
grouped into roles, and stakeholders identified organizationally, mapped to responsibilities and roles.
It is desirable to also include stakeholder identities by name, and point of contact information, when known.
Stakeholder candidate classes are thoroughly described in Section 4.3.3 of this document, and the Process
Activity to generate this product is described in Section 5.2.1.1.
Stakeholder role specification within the enterprise is indicated in the Figure 6-2, wherein composition of role
specifications and types of role functions are generally indicated. (see Lexicon/Glossary, Annex J for terminology
definitions) Naturally, alternative concepts of role specification are admissible, but should be prescriptively
defined in relevant documentation along with accompanying role descriptions.
RTO-TR-MSG-058 6-3
CONCEPTUAL MODEL PRODUCT GUIDANCE
R ole
id
mMem bership
leadership
M
M
Planning
R ole Spec if ic ation
M Organization
M
Cont ingenc y
(Roleholder)
M
M us t Ex ec ut e D irec tion
Eligibility Qualif ic at ions F unc tional R es pons ibility
Ev aluation
Information content suggested as minimally sufficient for documentation of conceptual modeling roles
actually employed within the enterprise is suggested in Figure 6-3. Note the obvious distinction between role
specification and role-holder agent or individual. This segregation particularly facilitates the establishment of
organizational postures for the conceptual modeling agents with the enterprise in anticipation of or
commensurate with appointment of, or changes-to particular role-holder assignments.
Figure 6-3: Suggested Role Specification and Stakeholder Role Assignment Information Taxonomy.
6-4 RTO-TR-MSG-058
CONCEPTUAL MODEL PRODUCT GUIDANCE
As indicated in Section 4.3.3, the fact of the usual diversity and particular nature of stakeholder postures
relative to conceptual modeling within the enterprise is a matter of considerable sensitivity. Difficulties arising
from failure to appreciate the existence, necessity and inter-relationships among these roles commonly afflict
conceptual modeling efforts and denigrate the consequent value of conceptual model products. Systematic
investment in stakeholder role specification as a formal part of the conceptual model product is considered
well worth its relatively modest cost.
Publication of conceptual model needs statement is motivated by the criticality of preservation of audit
traceability from intended use of prospective simulation implementations through expected uses of the
conceptual model itself throughout the simulation enterprise life cycle. In tracing these related needs and
intended uses, it is important to consider the conceptual model and the consequent simulation generated there-
from as distinct product entities. Sequentially, the need for the simulation typically arises first; then, the need
for the conceptual model to support the life cycle of that simulation is made manifest. Thereafter, conceptual
model requirements may be generated based both on simulation needs and other potential utility of the
conceptual model in the enterprise environment. Conceptual model requirements emerge and the conceptual
model is itself developed and published. Thereafter, simulation requirements may be finalized, manifesting
components of the conceptual model – from which the simulation itself is developed. While this sequence of
events is not always adhered to, and while spiral or concurrent simulation development within an enterprise
environment often admits to contemporaneous conceptual model and simulation product evolution; the value
of audit traceability of the respective process and build threads by means of maintenance of conceptual model
needs statements for successive block-builds is difficult to overestimate.
For purposes of reference for each of the components of the conceptual model product suite, the canonical
causal sequence of ‘needs’, ‘requirements’, ‘design’ and ‘implementation’ may be considered applicable.
The Task Group, while aware of this taxonomy, has not considered it necessary to address each stage of
maturity evolution for each component product, but have, instead, selected the elements of such a matrix that
most need explication, and for which best value may be attained for their explicit inclusion in the subject best-
practice. In future guidance, consideration to completion of this best-practice-to-product-component may be
found to deserve exhaustive coverage. Meanwhile, for reference to the entire matrix of possibilities as well as
indication of matrix loci actually treated in detail in the best-practice guidance, the following table is offered.
RTO-TR-MSG-058 6-5
CONCEPTUAL MODEL PRODUCT GUIDANCE
Table 6-1: Array of Maturity Stages versus Conceptual Model Suite Component
Product Addressed in Detail in the Subject Best-Practice Explication.
Conceptual model data-item specification is may be liberally adjusted in order to conform to enterprise
conventions. In fact, many forms of needs statements are available; from which tailored adaptations can serve
for conceptual models. As usual, what is imperative is that for any given conceptual model development
within any given enterprise environment, the conceptual model needs statement specification formulary
should be prescriptively agreed-upon among the stakeholder community and preserved longitudinally across
successive conceptual model and simulation block-build cycles. Practically, sensitivity to the simulation –
user’s vernacular and preconceptions are recommended.
Naturally, documentation of such strategic guidance admits to any of a variety of forms of capture; and, since
there is little precedent for such practice, some liberty is expected on the part of conceptual modeling agents in
6-6 RTO-TR-MSG-058
CONCEPTUAL MODEL PRODUCT GUIDANCE
creating useful product of this type. In general, an explicit ‘living document’ kept under configuration control
in the enterprise collaboration environment and available to all stakeholders for reference should suffice.
The Process Activity to generate this product is described in Sections 5.2.1.3 and 5.2.1.4. A more detailed
technical description of this product is provided in Annex H, Table H-4.
Figure 6-4: Conceptual Model Meta Data Must Always be Attached to the Conceptual Model.
The main role of a Meta data template is to facilitate reusability. Meta data provides information enabling
inferences to be drawn regarding their reuse potential for supporting the extension and creation of models and
simulations. Thus, it is important to include a minimum but sufficient degree of descriptive information about
the conceptual model in its Meta data. An abstract view of the Meta data part of the conceptual model
template is presented in Figure 6-5.
RTO-TR-MSG-058 6-7
CONCEPTUAL MODEL PRODUCT GUIDANCE
class CM Metadata
Meta Data
CM Meta Data
Reference Glyph
CM
characteristics
The Meta data template can accommodate a number of meta features of the conceptual model, for example:
Name, Type, Version, Modification Date, Security Classification, Release Restriction, Purpose, Application
Domain, Description, Use Limitation, Use History, V&V Data Elements, Keyword, Implementation
Dependencies, Point Of Contact (POC), Reference and Glyph.
• POC: Holds information about an organization or a person having a particular role with respect to the
conceptual model.
• Model Identification: Can accommodate information related to the identification of a conceptual
model such as: Name, Type, Version, Modification Date, Security Classification, Release Restriction,
Purpose, Application Domain, Description, and Use Limitation.
• Use History: Provides a description of where this conceptual model has been used.
6-8 RTO-TR-MSG-058
CONCEPTUAL MODEL PRODUCT GUIDANCE
• Reference: Specifies a pointer to additional sources of information such as locations in XML documents
and references to ontologies (both domain and middle level) which are used by the conceptual model.
• Implementation Dependencies: Maintains a log of all dependencies determined during the development
of this conceptual model, such as domain ontologies or any other new concept introduced by the
process during the implementation of this conceptual model.
• Key Word: Holds information about the key words of this conceptual model for future use. It helps
users in searching for this conceptual model.
• Glyph: Is responsible for holding the image of conceptual model, which can be used to visually
represent a conceptual model in a tool palette or a web repository.
• V&V Data Elements: The V&V process can produce an enormous amount of data. These data are
collected under a label called V&V Data Elements and placed in the product “Conceptual Model
Meta data”. In the table below a list of data items is presented together with the Process Activities
where that data is produced.
Table 6-2: V&V Data Elements in the Conceptual Model Meta Data.
Meta Data V&V Data Elements PA That Produces V&V Meta Data
Table 6-2 shows the Meta data elements and the Process Activity that produces the Meta data. A short description
of each element in the V&V Data Elements is given below:
• V&V Requirements Specification
All requirements that are placed upon the V&V products or effort to be delivered and restrictions
placed upon their realisation. It is sub-divided into:
• V&V intended use
An account of how the Stakeholders intend to utilise a V&V product(s) or effort.
RTO-TR-MSG-058 6-9
CONCEPTUAL MODEL PRODUCT GUIDANCE
• V&V requirements
A statement of necessary attributes, capabilities, characteristics, or qualities a V&V product or
effort shall possess in order to have value to the Stakeholders. This could for instance be a
requirement on the usage of specific formats or templates for V&V products.
• V&V constraint
The constraints placed on the execution of the V&V effort.
• V&V Results
The collection of obtained V&V data that are used as foundation to build evidence for the criteria.
6 - 10 RTO-TR-MSG-058
CONCEPTUAL MODEL PRODUCT GUIDANCE
• Acceptance Recommendation
The Acceptance Recommendation is a Stakeholders oriented presentation of the V&V claim network
and other relevant V&V project information, which together comprise all the pieces of information
needed for an adequate acceptance decision-making on the conceptual model and its deployment.
Specification of requirements, therefore, is useful in guiding the conceptual model design and implementation
agents. Published requirements serve as a basis for evaluation of the quality of the resulting conceptual model
quality as built. Preservation of requirements as a formal component product of the conceptual modeling
process guarantees that causal dependencies of design upon stakeholders needs may be understood in the
event of conceptual model product evolution, re-use, or expected interoperability with other such models.
Expression of requirements is, in context of these best-practice recommendations, left materially to the
discretion of the requirements development and documentation agent within the enterprise. Observations
relevant to alternative expressional modes together with the identification of some determinative factors for
choosing particular forms of expression from within those modes are intended to be suggestive rather than
prescriptive.
Conceptual model requirements are certainly an information product whose function is to provide a necessary
if not positively sufficient binding upon the characteristics of the desired conceptual model proper. As such,
the scope of requirements is expected to extend at least across the static and dynamic set of observable
attributes of conceptual models proper (see Section 4.4.2 Conceptual Model Characteristics). Requirements
‘Characteristics’ – (see Figure 4-4 Conceptual Model Characteristics); such as scope, quality, utility, formality,
RTO-TR-MSG-058 6 - 11
CONCEPTUAL MODEL PRODUCT GUIDANCE
abstractness, consistency and special value with respect to quality, cost effectiveness, ‘-ilities’, etc.;
are expected to be included in the requirements regime. Note that the ‘observability’ of required
characteristics documented is significant insofar as the confirmation by observation of the values of those
characteristics as manifest in the conceptual model product with the values proscribed in requirements
specifications will constitute much of the verification of that conceptual model product. There are a few
special sensitivities in requirements documentation that associated with generation, administration and use of
conceptual model component elements. In particular, the conceptual model stakeholder team should be aware
of completeness challenges associated with the relevant generation of specific conceptual model components
not wholly addressed in the preceding process specification.
In the same way that information schemas may be left to the discretion of the conceptual model requirements
management agent and contingent upon enterprise stylistics or conventional standard the choice of information
management artefacts, e.g., classical textual, database, or related forms of expressions, and the choice of
CASE/COTS tools whereby to facilitate the generation, publication, reconciliation, valuation storage, retrieval,
and re-use are considered discretionary just in case such determinations are explicit, documented as intended
practice within the enterprise environment, and complied with by enterprise stakeholders.
Finally, requirements are intended to have the logical standing of imperatives or ‘shalls’ within the enterprise.
Compliance to requirements specifications is expected to be explicit, complete and auditably traceable,
contingent, of course, that mechanisms exist within the enterprise for prompt, systematic, and convergent
identification, documentation resolution, and identification of exceptions to published requirements.
Given that the establishment of the context within which the bulk of direct conceptual model population will
occur, the following effort will generate information to be contained in the subject data product:
• Analyze the requirement specification in order to derive knowledge needs.
• Document knowledge needs. Information content of this product describe:
6 - 12 RTO-TR-MSG-058
CONCEPTUAL MODEL PRODUCT GUIDANCE
• The entities and activities in the mission space the modeler must understand in order to represent
them correctly and with appropriate detail; and
• The simulation technique, tools and legacy assets the modeler must understand in order to
represent implementation requirements and constraints correctly.
Contingent review the conceptual model requirement specification in order to identify knowledge needed for
developing a conceptual model with sufficient fidelity to satisfy its purpose; information covering the following
domains for which specific needs exist will be specified:
• Technologies applied in mission space entities and their capabilities and limitations.
• Physical theories underpinning these technologies.
• Military tactics, techniques and procedures.
• Candidate simulation technologies.
• Legacy simulation models and their capabilities and limitations.
Criteria for sufficiency of the subject product include an exhaustive list of knowledge elements needed to
design and build the desired conceptual model as has been documented in P2.2.
6.2.7.1 Overall
Validated Knowledge is a product of the NATO conceptual modeling Process Phase 3, known as Acquire
Conceptual Model Knowledge. This product is a validated piece of knowledge, developed in response to an
identified need and/or requirement from the previous phases. It will be acquired from authoritative knowledge
sources, and will then be structured, documented, and validated with respect to that authoritative knowledge
source. This product will be the sole and most important product produced during Phase 3. The next phase,
Design the Conceptual Model, will use this to design the conceptual model, i.e., this product will serve as the
foundation for designing and building the final conceptual model.
In the previous phases, the needs and requirements for the knowledge were completed and the authoritative
knowledge sources for the particular knowledge which is requested were identified. But of course before
putting any effort into acquiring the required knowledge, one should search in some existing conceptual
model repository to look for knowledge which may already be available for reuse. So the next activity in the
process will start looking for the corresponding reusable knowledge for that particular conceptual model
RTO-TR-MSG-058 6 - 13
CONCEPTUAL MODEL PRODUCT GUIDANCE
which may already exist in an existing conceptual models repository, knowledge that can be either partly or
completely usable for this new need. If not, the lack of knowledge and the gaps which must be filled are
identified.
As previously mentioned, the conceptual modeling Process Phase 3 is about acquiring sufficient and necessary
knowledge about a particular conceptual model by applying knowledge acquisition methodologies. These
methodologies and the corresponding techniques help to ensure that the correct and necessary data is gathered
from the correct sources. When data is obtained (and is presumed to be in raw text format, all other formats of
data, such as voice, video, etc., can also be converted to raw text) it is assumed to be unstructured and the first
step is to analyze and structure it for further use. The data is therefore processed by knowledge analysis and
formalization methodologies employing the appropriate tools. By using these tools, the data is structured and
focused according to some world view (e.g., ontology). Smaller sections of this structured data can now be
called knowledge instances. The knowledge instances are useful for some purposes, but they are not reusable
since they are specific to the used data (e.g., scenario data, or the result of interviewing one specific SME for
a particular case). To get reusable components, modeling tools and methodologies must be applied to the
knowledge instances in order to get more abstract and reusable components. To make certain that no
information is misinterpreted the ontologies (as a knowledge base) are necessary. These components can now
be called knowledge components and can, with the aid of more methodologies and tools, be composed to form
one or more conceptual models. All of these products (Scenario Data, Interview Results, Knowledge
Instances, Knowledge Components, Conceptual Models, etc.) should be stored in a conceptual model repository
for future use, together with Meta data specifying how, when, where, by whom, from what, using what tool,
etc., they have been produced. This Meta data is necessary to ensure traceability. Now, there should be
enough information to either generate a domain ontology for this particular mission space or extend/update an
existing one. Finally the validity of the acquired knowledge, with respect to the authoritative knowledge
sources, will be reviewed before this product can be produced.
For the validation of the conceptual model, it is necessary to determine whether all the abstractions used in
modeling are suitable/sufficient for the given purpose and end-product usage. All quality requirements must
be specified in the V&V goal model of the AF, and a precise description must be available of what evidence is
needed. Part of that description is what data must be “measured” in the conceptual model and a description of
the reference data to which it is to be compared. Also the quality of the “measurement” and the quality of the
reference data are specified. For each piece of required evidence, it must be considered if the available
reference data is of sufficient quality. The reference data may measure real-world data, theories,
SME opinions, etc. But for each of those types of reference data, the quality must be considered.
If SME is used as reference data the conceptual model will be reviewed and examined (preferably performed
with assistance of a VV&A agent) by that SME, whose reality has been captured and documented, to see if the
documented knowledge is correct and completely represents the activity. That is to say, examining whether
the result of the knowledge acquisition phase is acceptable to the owner of the mission space. An ontology
expert may also examine if the generation or integration of the ontology is done correctly.
6 - 14 RTO-TR-MSG-058
CONCEPTUAL MODEL PRODUCT GUIDANCE
When the acquired knowledge or the ontology is validated, Phase 3 is completed and the Product 3.1 is
considered being ready for use, i.e., the artefact is qualified to go to the next phase of conceptual modeling
process.
This product is a result of a knowledge development process and thus support of appropriate tools, methods,
and techniques from the knowledge development area is very much appreciated. Such things could include:
• Methodologies for acquisition of data, information, and knowledge.
• Methodologies for documentation, representation, and formatting the acquired knowledge.
• Tools for knowledge acquisition, representation, formalization, etc.
• Tools for managing and maintaining ontologies as well as ontology reviewing tools.
• V&V methodologies, e.g., GM-VV as well as V&V tools.
Some of the roles and their areas of responsibility used when generating this important product have been
identified as:
• Knowledge engineer, to provide experience in acquiring, gathering and compiling information;
• SME, to provide the domain and task knowledge;
• Analysis and formatting expert; experienced in the appropriate formatting analysis method and
technique;
• Ontology expert; experienced in mapping and interpreting information held in the ontology, as well as
being skilled in how to further develop and extend ontologies; and
• VV&A-agent for validating the result.
RTO-TR-MSG-058 6 - 15
CONCEPTUAL MODEL PRODUCT GUIDANCE
• Requirements are derived (devolved) from user/stakeholder needs; while design strategies, tactics and
features are generated to be compliant with existing requirements – in this phase of system evolution,
design discretions permitted insofar as requirements compliance is assured.
• Requirements consist primarily in attribute specification; while designs, while respecting required
attributes must be implementation specific.
• Requirements entail necessary conditions; while designs entail sufficient conditions.
• Requirements address structure and functional necessary attributes; while designs address in addition
compositional relationships among both structure and functions.
• Requirements are insofar as possible implementation indifferent; while designs are of necessity
implementation specific.
• Requirements must proscribe prospective systems to the degree that they are sufficient to support
some prospective design; while designs must be sufficient to support all necessary requirements.
• Requirements serve as a basis for user verification; while Design specifications must serve as a basis
for construction verification.
• Finally, requirements are similar to the Aristotelian final cause or telos, e.g., ‘that for the sake of
which’; while design is more nearly related to Aristotelian material cause (e.g., ‘that out of which’),
and formal cause (e.g., ‘the form … the account of what is to be’).
Motivation for conceptual model design – as for any system design artefact – is to establish constraints upon
the subject product that, when observed, improve the fundamental utility, quality, cost effectiveness, ‘ilities’,
etc., of the work-product. The design should in effect bind the conceptual model product in such a way as to
guarantee accomplishment of requirements. Product design should be sufficient to guide and control
implementation agents possessing a clear appreciation of the enterprise context of the intended product to
complete a satisfactory product. Design should contain explicitly or by inferential implication from requirements,
etc., everything short of conceptual model instance semantic content. That information is, of course, contained
in mission space and simulation space Meta data. Conceptual model product design should constitute a plan or
scheme conceived in the mind and intended for subsequent execution; addressing: architecture, notational
schemas, data formats, and documentary tools. Finally, conceptual model design may contain any information
considerations relevant to the generation of specific conceptual model components not wholly addressed in
the preceding process specification.
Naturally, documentation of conceptual model design admits to any of a variety of forms of capture; and,
since there is little precedent for such practice, some liberty is expected on the part of conceptual modeling
agents in creating useful product of this type. In general, an explicit ‘living document’ kept under configuration
control in the enterprise collaboration environment and available to all stakeholders for reference should suffice.
The Process Activity to generate this product is described in Section 5.2.4 as Process PP4. A more detailed
technical description of this product is provided in Annex H, Table H-9.
6 - 16 RTO-TR-MSG-058
CONCEPTUAL MODEL PRODUCT GUIDANCE
this chapter, in accordance with the product specification of Annex H there remains only to comment upon the
populated resulting simulation conceptual model.
The conceptual model product itself is clearly the conceptual model design, populated with mission space and
simulation space data generated, compiled and validated in preceding tasks. Seen as such it is merely the
practical compilation of information previously gathered consistent with the wants and needs of simulation
stakeholders, in context of the subject simulation enterprise environment. It is, therefore one – if the last –
information product of the suite of artefacts resulting from the conceptual modeling effort. Nevertheless,
as the culmination of that effort it is distinctive and particularly noteworthy.
Just as the conceptual model design above constitutes the descriptive and prescriptive specification of the
conceptual model; the simulation conceptual model itself, constitutes the de facto design of the resulting
simulation’s representation capabilities and implementation characteristics. Insofar as the conceptual model
has been generated by a suitably systematic devolution beginning with simulation user needs and proceeding
through collection and qualification of Meta data, specification schema, and information product design
stages, it manifests the fundamental information necessary and sufficient for the creation of a satisfactory
simulation. Insofar as the conceptual model development process has been conducted with due regard to the
enterprise context in which such simulations are to be developed and used, it establishes a sound basis for
collaborative business practice throughout the enterprise and over its practical duration.
The Process Activity to generate this product is described in Section 5.2.5 as Process PP5. A more detailed
technical description of this product is provided in Annex H, Table H-10.
RTO-TR-MSG-058 6 - 17
CONCEPTUAL MODEL PRODUCT GUIDANCE
6 - 18 RTO-TR-MSG-058
Chapter 7 – CONCLUSIONS AND RECOMMENDATIONS
This best-practice guidance is intended to lay the foundation for practical and effective conceptual model
development, to serve as a baseline for individual enterprise tailored implementations, and to set the vector for
future standardization and conceptual model life-cycle management.
The conceptual model of a simulation is not simulation space implementation independent. It may appear to
be so, without any specific references to the simulation space, but the decisions that were made during the
conceptual model design inevitably were informed by the underlying need for a simulation capability or an
enterprise interest.
Current practice in simulation development rarely includes an explicit conceptual modeling effort. This fact
was the primary motivation for the development of this guidance. But study of ongoing enterprises has
revealed a few shining examples of deliberate conceptual modeling practices that are encouraging in the
commonality of their underlying principles, even as they took varied approaches in the conduct and
description of their efforts. The value of this guidance to these and future enterprises is the provision of a
broad and flexible process with defined products which can be mapped against current approaches and future
plans. Common terminology can also be derived from this guidance to enable better communication of
concepts between enterprises.
Once the community is able to produce a critical mass of conceptual model products from a diverse set of
enterprises, refining best-practices through a variety of experiences, the methods of standardization and reuse,
along with evolution towards automation and machine readability, can bring about substantial efficiencies in
the conceptual model and M&S development and their respective life-cycle management efforts.
7.2 RECOMMENDATIONS
The following comprise the recommendations distilled from the experience of the MSG-058 Task Group and
which are proffered for consideration in conducting NATO M&S conceptual modeling activity in expected
collaborative enterprise environments:
• NATO Nations should adopt this guidance as best-practice for their national and international M&S
efforts to enable interoperability and reuse.
• The modeling and simulation community should take this opportunity to deliberately incorporate
conceptual model development into their respective M&S development processes, based on the best-
practice provided in this guidance.
RTO-TR-MSG-058 7-1
CONCLUSIONS AND RECOMMENDATIONS
• Each enterprise should specify its own conceptual modeling process and conceptual model products,
using this guidance as a point of reference.
• VV&A of conceptual models should be integral to the development process. Use of the ISO/IEC 9126
standard on software quality is a starting point for the derivation of conceptual model quality criteria,
and use of the (draft) GM-V&V standard is directly applicable to V&V of conceptual models.
• Every customization of the guidance should be published to contribute to the body of knowledge of
conceptual modeling, to build a valuable experience base for standardization initiatives. Especially
important is the documentation of decisions on the mapping of formalisms/views/model-kinds/
primitives, and identification of formalisms that are well suited to particular applications or domains.
It would also be useful to develop the body of knowledge to determine the common design patterns
and appropriate conceptual model component combinations typically used by the M&S community.
Improving the conceptual modeling body of knowledge also involves the development of metrics to
evaluate fitness for purpose of a conceptual model design.
• The M&S community and the Simulation Interoperability Standards Organization (SISO) in particular,
should use this best-practice guidance as a basis to initiate an international standard for conceptual
model development.
• As this guidance was limited in focus to conceptual model development, further work should be
initiated to develop best-practice guidance for the entire conceptual modeling life cycle, including
design for reuse, collection of conceptual models for repositories, configuration management,
verification and validation of conceptual models, and advancing state-of-the-art in development of
automated tools.
7-2 RTO-TR-MSG-058
Annex A – TAP
Military Functions 4
II. OBJECTIVE(S)
Major objectives of this Task Group are to:
• Clarify the “Conceptual Model” concepts, discuss the terminology, and emphasize the utility to better
formalize Conceptual Models, etc.;
• Investigate methodologies, simulation and software engineering processes, initiatives and technologies;
• Draft a guidance document on conceptual modelling that can be used by different stakeholders; and
• Foster the establishment of the guidance document as a SISO standard.
RTO-TR-MSG-058 A-1
ANNEX A – TAP
interactions: a conceptual model should bridge between the requirements and simulation design. The second
step will consist to investigate methodologies, simulation and software engineering processes, initiatives and
technologies useful for the establishment and content of conceptual models. The final work will be to provide
a tailorable set of guidance to the M&S community on conceptual modeling. This will guide users through the
conceptual modeling effort by explaining how to apply it in practice. If possible a future guidance will be
proposed to the international community for standardization via the SISO (Simulation Interoperability
Standards Organization).
IV. DELIVERABLE
Technical Report.
A-2 RTO-TR-MSG-058
Annex B – TERMS OF REFERENCE
RTG on
Conceptual Modelling for M&S
MSG-058, RTG-038
I. ORIGIN
A. Background
The NMSG was established within the Research and Technology Organisation (RTO) in 1999, with an
objective to favour re-use and interoperability of M&S within the Alliance, and NATO/PfP Nations. So far,
within NATO, like in the international M&S community, the interoperability objective was mainly addressed
at the “technical level” using open standards developed by SISO (Simulation Interoperability Standards
Organization), IEEE (Institute of Electrical and Electronics Engineers) or ISO (International Organisation for
Standardisation) such as the HLA that was adopted by NATO as early as 1998. Those standards have
provided a first step to interoperability and a state-of-the-art way to interconnect simulations and tools to build
distributed systems of simulation but it is recognized that existing standards are not meant for exchange of
semantics and concepts.
Since the beginning of the NMSG activity it was recognized that HLA was only a preliminary step to satisfy
the M&S technical interoperability concern and that the final objective was still to achieve a more ambitious
M&S “interoperability level”. This final objective should be to achieve a common understanding and use of
information exchanged between simulations for better satisfying military requirements for education, training
and operational support.
In the mean time SISO recognized the importance of better defining and advising the M&S community on the
importance of Conceptual Models not only for the interoperability issue but also to form a basis for simulation
development, foster re-use, and to support V&V activities. A SISO Task Group was created in 2003 to
address the topic of Conceptual Models with the potential objective of developing a new standard, or more
precisely a “guide”, to help practitioners building Conceptual Models. For various reasons this SISO Task
Group did not fully achieve its goals. Nevertheless it produced some interesting and valuable output that can
be exploited to produce a recommended practice guide for the elaboration of Conceptual Models.
The purpose of this NMSG Task Group is to develop a guidance document on Conceptual Models, which can
be used in the future by NATO to support its M&S requirements.
B. Military Benefit
Conceptual models are key to the transformation of user needs and requirements to M&S design,
and eventually implementation. Conceptual models form the bridge of understanding between the users of
M&S, the military domain experts that have the necessary knowledge that must be represented in M&S,
and the software and simulation engineers that implement simulations. Without Conceptual Models, history
has shown that simulation developers often do not sufficiently understand the military domain to be modelled
and implement M&S that do not reflect the intended reality, and thus do not satisfy the user’s needs. Further,
Conceptual Models form the basis of an important step in Verification and Validation – determining that the
RTO-TR-MSG-058 B-1
ANNEX B – TERMS OF REFERENCE
application domain has been described sufficiently to meet users’ needs while accurately incorporating subject-
matter expert knowledge.
In addition to playing a key role in the development of individual simulations, Conceptual Models are also a
key to facilitating the valid and effective composition of M&S into federations. While technical
interoperability of simulations has been thoroughly researched and solutions have been implemented
(for example, the High Level Architecture for M&S), these do not address higher levels of interoperability
(semantic, pragmatic, and conceptual).
Neither a standard practice for Conceptual Model development nor consensus definition of Conceptual Model
content currently exists. Where conceptual modelling is practiced, it is typically defined on a project-to-
project basis. A NATO Task Group (TG), working in conjunction with SISO, is in the unique position to
develop a standard that will be used by multiple Nations, thus meeting the reusability and interoperability
goals. A recommended practice including specification of the content of Conceptual Models for M&S will
further increase user understanding of the capabilities of those M&S, thus increasing their reusability.
II. OBJECTIVE
Major objectives of this Task Group are:
• Clarify the “Conceptual Model” concepts, discuss the terminology, and emphasize the utility to better
formalize Conceptual Models, understand the relationship between conceptual modelling and related
concepts (scenario definition, etc.);
• Investigate methodologies, simulation and software engineering processes, initiatives and
technologies useful for the establishment and content of Conceptual Models;
• Draft a guidance document on conceptual modelling that can be used by different stakeholders
(sponsor/user, project manager, subject-matter experts, V&V agents, developers, etc.); and
• Foster the establishment of the guidance document as a SISO standard.
The TG’s first objective will be to clarify what a Conceptual Model for Military M&S is and what it
represents. A common understanding at this starting moment is that the Conceptual Model should serve as a
frame of reference for simulation development by documenting important entities/concepts, their properties,
and their key actions and interactions. That is a Conceptual Model should bridge between the requirements
and simulation design.
The TG will clarify and rigorously define the core terminology associated with conceptual models and
conceptual modelling, and the relationship among those terms. The TG will identify the key stakeholders in
conceptual modelling and their requirements with respect to conceptual modelling. Stakeholders will include
those that are involved in the production of conceptual models and those that rely on conceptual models to
perform their jobs. Among the issues the TG will address what key concepts each of these stakeholders needs
in a conceptual model and the level of abstraction at which conceptual models should be expressed to meet
various stakeholders’ needs.
Conceptual modelling is one of key concepts in the development and employment lifecycle of M&S. As such
it is related to other concepts such as scenario development, simulation software requirements development,
and test plan development. As part of the first objective, the TG will define the relationships among
conceptual modelling and these other activities. The second objective of this Task Group is to investigate
B-2 RTO-TR-MSG-058
ANNEX B – TERMS OF REFERENCE
methodologies, simulation and software engineering processes, initiatives and technologies useful for the
establishment and content of Conceptual Models. While the objective of this TG is not to develop or identify a
single standard for the representation of conceptual model content, this TG will identify a range of such
solutions that can be employed in conceptual modelling.
In order to take advantage of the work covered by others regarding to this issue, it will be very important to
collect and analyze as much as possible of the documentation available on conceptual modelling, specially
those related to the M&S field. Lesson learnt by them can help to avoid some recurrent problems, to reduce
the risk of developing simulation not adapted to the requirements and to get a better profit of this TG.
The TG will explore the potential of a variety of processes and knowledge representation approaches to
examine their potential for conceptual modelling. Among these will be simulation-specific methodologies as
the HLA FEDEP general software engineering processes; prior conceptual modelling initiatives as the CMMS
– Conceptual Models of the Mission Space, and emerging technologies such as ontology languages. Through
this objective, the TG will synthesize existing practices to identify the state of the art of conceptual modelling.
By doing this, the TG will maximize the reuse of previous effort in the development of a recommended
practice.
The third objective is to provide a tailorable set of guidance to the M&S community on conceptual modelling.
This will guide users through the conceptual modelling effort by explaining how to apply it in practice.
The process will be tailorable in that it is intended to be extended and modified by individual programs that
apply it. Rather than being a one-size-fits-all rigid, single approach to conceptual modelling, the guidance will
provide a starting point that individual programs can apply given their specific needs and resources.
The guidance on the Conceptual Model content will state what should be in the Conceptual Model, and not
mandate a specific format but suggestions for the selection and use of format, methodology, techniques and
tools will be provided.
The guidance will encompass the conceptual modelling process, Conceptual Model content and describe
appropriate views on a Conceptual Model for different stakeholders. For example, the conceptual modelling
process will describe the transformation from the users view, concerned with the problem domain, to the
developers view, focused on the M&S domain.
The TG’s fourth objective is to foster the establishment of the guidance document as a SISO standard.
The current policy of NATO for standardization is to use civil standards where appropriate ones exist and to
develop its own standards only when no civil standard exists. In the case of conceptual modelling for M&S or
conceptual modelling in general, no civil standard exists. The requirement for M&S Conceptual Modelling is not
specific to NATO or to the military domain. Thus it should be helpful to extend this work to a larger M&S
community. With respect to this proposal, the TG will open its guidance document to an M&S standard product,
developed through an open consensus-based standards body. The SISO is the best suited organization for this
standardization, since it has a strong background and current focus on military M&S, but also includes M&S
practitioners from outside the military domain. Thus, the TG will propose to SISO the creation of a standard
development group (a PDG, Product Development Group) in charge of developing a balloted standard.
Two models of interaction between this NMSG TG and the SISO PDG are possible:
1) The TG guidance document can provide the first draft of the future SISO product which can benefit
from the input of a larger M&S community; or
2) The TG will work along with a SISO PDG to develop the product.
RTO-TR-MSG-058 B-3
ANNEX B – TERMS OF REFERENCE
The decision rests with the SISO membership and the SISO Standards Activity Committee on whether they
wish to apply the resources immediately to exercise the second option. In either case, the TG will be involved
in the SISO PDG activity and could provide a part of the leadership of the group thus protecting its own
interests. This working mode between NATO Task Groups and SISO Product Development Groups has
already been employed in the VV&A (Verification, Validation and Accreditation) and Coalition Battle
Management Language (C-BML) activities. Even if the first cooperative approach is used, and SISO does not
choose to take the product forward as a SISO product, NATO will be provided with a guidance document as
proposed in the third objective at the end of the TG activity.
III. RESOURCES
A. Membership
Co-Chair: Mr. William F. Waite, United States.
Task Group members must have a working knowledge of the simulation design and development. An initial list
of Nations, which have expressed a willingness to participate, is given above.
Other Nations can express willingness to participate in this activity. It is recommended that USA and Romania
co-chair this activity.
B-4 RTO-TR-MSG-058
ANNEX B – TERMS OF REFERENCE
VI. LIAISON
Liaison should be established with the following organisations:
• MSG-054 Task Group on “An Overlay Standard for Verification, Validation, and Accreditation
(VV&A) of Federations”;
• MSG-052 Task Group on “Establishment of a Knowledge Network for Federation Architecture and
Design”;
• The coming Task Group IST-075/RTG-034 on “Semantic Interoperability” (Continuation of the IST
group ET-040 on “Ontology fusion”);
• Simulation Interoperability Standards Organisation (SISO); and
• Other RTO Task Groups as required.
VII. REFERENCE
The deliverables should be “Unclassified – Approved for Public Release (unlimited distribution)”.
RTO-TR-MSG-058 B-5
ANNEX B – TERMS OF REFERENCE
B-6 RTO-TR-MSG-058
Annex C – TAP/TOR REQUIREMENTS
REQUIREMENT COMPLIANT
Comply with TAP-TOR guidance language … as interpreted X
Sufficiently serve all relevant stakeholders X
Be demonstrably and fully relevant to (but not strictly limited to) best-practice… X
Modeling and simulation life-cycle X
Defence industry enterprise X
Facilitate broad-based M&S standards evolution X
Conceptual Model has to be something useful to the M&S community to understand clearly X
those aspects of the reality that must be implemented in a simulator
Conceptual model has to be enough open to get that it will be reusable by anyone that face X
similar problems in the same domain of knowledge
The guidelines have to become in a standard for conceptual model in M&S X
Guidance to address the conceptual model needs of NATO military M&S (4) Stakeholders, X
while keeping in mind that the related processes and technology solutions may be applicable
to a larger audience (non-military, non M&S). We must be enough specific (military /
M&S) to produce a useful and applied guidance document but nothing more specific than
that. If the specification does not bring clarity, useful / applicability of the guidance, we
must admit it.
Priorities in topic discussion be addressed X
[Address needs of 4] stakeholders X
Final product should be as… general as possible X
Relevant to military M&S but not proscribe practices that would preclude uses within other X
areas (as for instance, Enterprise modeling)
Consider adoption/tailoring of the 4-actor view of stakeholders X
Primary emphasis on the needs of the [simulation] developer X
Ensure stakeholders, use cases, definitions and applications are applicable to the military X
and M&S areas
If we discover during the process that we must give specific guidance that limits the scope X
to military or M&S, we will constrain ourselves only to the minimum degree necessary to
address the specific case
Other than military and M&S areas we have no other scope constraints X
Convey M&S as prime concern versus information systems in general X
Cover military as primary concern versus other domains X
RTO-TR-MSG-058 C-1
ANNEX C – TAP/TOR REQUIREMENTS
REQUIREMENT COMPLIANT
Identify specific stakeholders in the [military and M&S ] domains to capture their X
requirements on conceptual models but try not to limit the conceptual model for only those
domains
Scope driven from stakeholder’s needs X
Focus on defence establishment X
Focus on M&S development X
Stakeholder roles to be advanced somewhere between 4 of NMSG -042 and Colonel Smith X
Use of generally accepted practice in the computer science establishment X
[address] Definition of conceptual model X
[address] How conceptual model can address military simulation shortcomings X
[include] General evaluation of conceptual model use cases versus actual technology use X
cases
[provide] Guidance to implementation of conceptual models X
[provide] Guidance to possible standards X
Conceptual model [practice and artefact] has to be something useful to the M&S community X
to understand clearly those aspects of the reality that must be implemented in a simulation
Conceptual model [practice and artefact] has to be open enough that it will be accessible by X
anyone who face[s] similar problems in the same domain of knowledge
Guidance [has] to become a standard for conceptual modeling in M&S X
C-2 RTO-TR-MSG-058
Annex D – ISSUES
In order to identify and subsequently resolve issues (i.e., topics whose deep appreciation and consensus resolution
by the Group members would likely be necessary to the successful completing of the MSG-058 effort) the Task
Group resolved to systematically review the prospective study and establish, by consensus, topic areas
considered deserving attention. The first step in this process was to discuss potential difficulties in areas of:
• General and Administrative conduct of the effort;
• Elements of the Programme of Work; and
• Matters of Technology that were likely to challenge the Group in successfully completing its assignment,
and considerations related to the intended Work-Product.
In doing so, as completely and systematically as possible, our intention was as follows:
• Ensure that each national participant nominated at least one issue topic of particular concern;
• Ensure that at least one topic was nominated for consideration by each individual participating in the
study;
• Arrange that each topic was ‘adopted’ by some one individual, who would be depended upon to pursue
resolution throughout the study process; and
• Arrange that each adoption allowed individuals with special intensity of concern for a topic to influence
the Group’s treatment of that topic issue to their particular satisfaction.
This intention for issue management activity is indicated in the following figure, where abbreviated topic titles
associated with General and Administrative, Programme of Work, Technology and Work-Product specification,
generation, and publication respectively.
RTO-TR-MSG-058 D-1
ANNEX D – ISSUES
Figure D-1: Outline of Scope and Influence Among Topic Issues Identified by the
Task Group in Anticipation of Initiation of Detailed Programme of Work.
It was further resolved by the Task Group that for each issue topic, the designated agent, would provide a
definition, indicate stakeholder needs, specify the scope of concern of the topic, and establish other such attributes
of the identification and specification of the issue, together with recommendations of actions whereby the
effect of each issue in areas of Technology, Work-Product, Programme of Work, and meta-process would be
made a matter of record and so duly respected by the team during the consequent effort. This intention is
indicated diagrammatically in the following figure.
D-2 RTO-TR-MSG-058
ANNEX D – ISSUES
Figure D-2: Schematic of Specification of Topical Issue, Resolution Action and Influence.
Finally, the suite of issues so identified were reviewed by the Team in order to establish a priority list and to
identify the highest priority issue topics in order that the sensitivity of the study Task Group might continue to
be focused on a consensus basis throughout the duration of the effort. The list that follows indicates the 5 most
important topical issues identified by consensus of the group.
1) Stakeholder Analysis and Context;
2) Scope and definition;
3) Relationship to standards;
4) Specification of Conceptual Model Management Process; and
5) Specification of Conceptual Model Artefact.
The following table provides the details of the priority vote-ordering of the total list of topical issues considered.
RTO-TR-MSG-058 D-3
ANNEX D – ISSUES
Table D-1: Total List of Candidate Topic Issues, With Team Vote Compilation of Significance of Each.
Intention:
Product influence-utility scope … “Scope” – M&S? Military? Versus SE? Executable 1,2,1,1,1,2,1,1,1,Æ11
versus Representation? Order (CM / Mil / M&S vs. CM / M&S / Mil)
Guidance rigor (22) 3,1,3,3,2,1,2,2,3,Æ20
Style of influence (e.g. CMMI?)
Authoritative standing
Enforcement strategy
D-4 RTO-TR-MSG-058
ANNEX D – ISSUES
Technical Considerations:
Ontology (11) 2,2,1,1,4,1,1,2,3,Æ17
Function versus Object (13) 4,4,2,5,1,2,4,5,2,Æ29
Emphasis man vs. machine (21) 5,2,1,2,4,1,2,4,2,Æ23
Interface (only) vs. Context (15) 2,3,2,5,3,3,4,3,1,Æ26
Patterns/meta-model/stereotype (16) 2,3,2,5,4,3,2,2,4Æ27
Relationship to Standards … DODAF, etc. others 2,1,2,1,3,1,1,1,1,Æ13
Relationship to VV&A (12) 1,2,2,2,2,3,3,3,2,Æ20
Relationship to BOM, CBML, CML, other (24) 2,2,2,2,3,3,2,2,1,Æ19
Intellectual Property management 3,5,4,3,4,5,3,4,5Æ36
RTO-TR-MSG-058 D-5
ANNEX D – ISSUES
D-6 RTO-TR-MSG-058
Annex E – EXPLANATION OF FUNDAMENTAL CONCEPTS
FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
In order to better understand and incorporate into the best-practice guidance specified in detail in following
annexes, the Task Group undertook an analysis of fundamental concepts for conceptual model composition and
specification. This analysis addressed particularly the differences and similarities between a variety of commonly
used conceptual models, formalisms and ontologies. This analysis had as its objective the following:
• Give appropriate and necessary definitions. Discuss the differences and the benefits of natural languages,
artificial languages, and machine languages.
• Discuss the possibility to verify the models by rules and constraints – if they have formal representations.
• Explain how to transform an informal conceptual model into a formal or semi-formal model.
• Discuss Machine Readability – e.g., to make an ontology ‘machine-readable’ we need to select a formal,
machine-processable implementation language.
• Show the steps towards making the human-readable information also machine-readable. (One of the
accepted ways of expressing such machine readable conceptual models is UML (Unified Modeling
Language). UML is being used for far more than simply conceptual modeling. Additionally, UML class
diagrams (conceptual models) can be categorized as semi-formal ontologies themselves. (Semi-formal
because they are not directly machine-readable.) However, tools are being developed that enable
automatic transformation from UML class diagrams to ontology formalisms like DARPA Agent Markup
Language (DAML), OWL, etc.).
E.1 OVERVIEW
To determine what can be a good conceptual frame for a set of elements for capturing the semantic contents
necessary and sufficient for a conceptual model, we have reviewed a number of methods known to the Task
Group to be relevant and representative for use for conceptual modeling. We identified and studied sixteen
(16) different methods/templates and have noted their properties, their most important information elements,
parameters, etc. The results of this analysis revealed, as expected, the common factors among them from
which we could select attributes of the consequent conceptual model specification prescriptive guidance to
follow.
Given this analysis, a synthesis step followed. Having found the denotative name for information elements, their
information content, and justification of their necessity; we allocated those elements to our nascent conceptual
modeling process and product. Taken together with the options are their representation/specification, and the
degree their quality should be certified; we proceeded to successfully generate a table of semantic contents
necessary and sufficient for a conceptual model, along with their qualifying attributes and other necessary
information.
RTO-TR-MSG-058 E-1
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
Using this vernacular, a process is specified (in the present context), thus:
Using <Behaviors>, an <Actor> actuates <Events> composed of <Activities> that are directed by
<Controls> and richly described by <Information>.
… where the text indicated within carets as reserved words are used below in tabulating the model schema
characteristics in tabular form for each model schema analyzed.
E.2 ANALYSIS
Analysis of conceptual schema alternative styles follows, given the primitives established above. In each case,
we identify the schema, and characterize it systematically in order both to:
• Appreciate its intrinsic nature and the systematic relationships among alternative typical relevant
schema; and
• Provide evidence to the effect that the use of the normative precept above is sufficient for any
conceptual model specification.
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
E-2 RTO-TR-MSG-058
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
Properties educed from examination of the standard in accordance with the strategy outlined in Section E.1
above include the following:
RTO-TR-MSG-058 E-3
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
I. Activities:
A. Work that is performed within a business process.
B. Can be atomic or non-atomic (compound).
C. Activities that are a part of a Process Model are:
1. Sub-Processes:
a) A compound activity included within a Process:
(1) Can be broken down into a finer level of detail (a Process) through a set of sub-
activities.
(2) Enables hierarchical process development.
(3) Two types:
(a) Embedded.
(b) Independent (reusable).
II. Task:
A. An atomic activity that is included within a Process.
B. Used when the work in the Process is not broken down to finer level of Process Model detail.
C. Can be looped.
III. Events:
A. Something that “happens” during the course of a business process.
B. Affect the flow of the Process.
C. Usually have a trigger or a result.
D. Can start, interrupt, or end the flow:
1. Start:
a) Indicates where a Process will begin.
2. Intermediate:
a) Occur after a process has been started and before a process is ended.
3. End:
a) Indicates where a process will end.
IV. Gateways:
A. Modeling elements that are used to control how Sequence Flows interact as they converge and
diverge within a Process:
1. Exclusive Gateways (decisions):
a) Locations within a business process where the Sequence Flow can take two or more
alternative paths.
b) Only one of the possible outgoing paths can be taken when the Process is performed:
(1) Two types decision mechanism:
(a) Data.
(b) Events.
(c) A branching point in the process where the alternatives are based on events that
occurs at that point in the Process, rather than conditions.
2. Inclusive Gateways:
a) Where there is more than one possible outcome.
3. Complex Gateways:
a) Where there more advanced definitions of behavior can be defined.
4. Parallel Gateways:
a) Places in the Process where multiple parallel paths are defined.
V. Connectors:
A. Sequence Flow:
1. Used to show the order that activities will be performed in a Process.
E-4 RTO-TR-MSG-058
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
RTO-TR-MSG-058 E-5
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
E-6 RTO-TR-MSG-058
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
RTO-TR-MSG-058 E-7
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
E-8 RTO-TR-MSG-058
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
a) Describes military actions on the lowest granular level or higher level aggregation.
2. Context:
a) Context in which action occurs.
3. Reporting:
a) Contains all data and information.
4. Rule of Engagement:
a) Associated with actions.
5. Candidate-Target List:
a) Associated with actions.
6. Objects:
a) Type:
(1) Static and persistent.
b) Item:
(1) Dynamic and likely to change over time.
7. Action Capability:
a) Capability of an object to perform a function or achieve an end.
8. Location:
a) Specific place for any item in the sphere of operations.
b) Geometric shapes needed to plan, direct, and monitor operations:
(1) Related to object-item concept.
(2) T. ex, Boundaries.
(3) Corridors.
(4) Restricted Area.
(5) Minefields.
9. Affiliation:
a) All objects possess an affiliation:
(1) T. ex Political Nation.
(2) Ethnic group.
III. Dynamic:
A. Role could possibly be filled using DCMF-O, in particular BOM++:
1. Captures activities, actions, and decisions performed by the atomic knowledge components of
the Conceptual Model.
B. Pattern of Interplay:
1. Represented by one or more pattern actions needed to accomplish a specific purpose or
capability.
C. State Machine:
1. Describes the possible states of the conceptual entities as well as the transitions between
them.
D. Entity Type:
1. Provides a mechanism for describing the types of conceptual entities used to represent senders
and receivers identified within a Pattern of Interplay and to carry out the role of conceptual
entities identified within the state machine.
E. Event Type:
1. Provides a mechanism for describing the types of conceptual events used to represent and
carry out:
a) Pattern actions.
b) Variations.
c) Exceptions.
RTO-TR-MSG-058 E-9
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
E - 10 RTO-TR-MSG-058
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
Properties educed from examination of the standard in accordance with the strategy outlined in Section E.1
above include the following:
I. Entity:
A. A “thing” which can be distinctly identified.
II. Relationship:
A. An association among entities.
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
RTO-TR-MSG-058 E - 11
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
E - 12 RTO-TR-MSG-058
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
RTO-TR-MSG-058 E - 13
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
(i) Many of the things that a topic can represent could never have a unique URI
because they are not things that a computer can resolve a reference to:
(a) For example, a person may have any number of database records about
himself or online biographies or pictures, but none of those addressable
resources are the person – they are merely some form of descriptor for
the person.
(ii) The resource that the subject identifier resolves to is known as a subject
indicator.
(b) Subject identifiers (URIs) identify the subject the topic is about:
(i) The key difference between a subject identifier and subject locator is that a
subject identifier requires human interpretation of a resource to determine the
concept that a topic represents, whereas a subject locator simply points to the
concept that the topic represents.
III. Scope:
A. Used in the topic map standard to refer to a constraint or a context in which something is said
about a topic. The way in which such statements about topics are made is by adding a name to the
topic; specifying an occurrence for a topic; or creating an association between topics (in which
case the statement applies to all of the topics in the association):
1. Can be attached to any name, occurrence, or association in a topic map to qualify a statement,
but still express it.
2. Is defined by a collection of topics that can be assigned to a name, an occurrence, or an
association. The default scope (where no set is assigned) is known as the unconstrained scope
and simply means that the name, occurrence, or association is always valid.
IV. Topic Merging:
A. In any given topic map, each subject described by the topic map must be represented by one and
only one topic in the topic map. This means that it is the responsibility of the topic map processor
to attempt to identify the situation in which two topics represent the same subject and to process
them so that only one topic remains. This is the process of merging.
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
Properties educed from examination of the standard in accordance with the strategy outlined in Section E.1
above include the following:
E - 14 RTO-TR-MSG-058
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
I. Relations:
A. Allow the OCML user to define labeled n-ary relationships between OCML entities.
II. Functions:
A. Defines a mapping between a list of input arguments and its output argument.
III. Classes.
IV. Instances.
V. Rules:
A. Forward: forward rule comprises zero or more antecedents and one or more consequents.
B. Backward.
VI. Procedures:
A. Define actions or sequences of actions which cannot be characterized as functions between input
and output arguments.
VII. Constructs:
A. Functional:
1. Specifies an object in the current domain of investigation:
a) Can be:
(1) Constant.
(2) Variable.
(3) String.
(4) Function application.
(5) Can also be constructed by means of a special term constructor.
B. Control terms:
1. Specify actions.
2. Describe the order in which actions are executed.
3. Can be expressed as:
a) Sequential.
b) Iterative.
c) Conditional control structures.
C. Logical expressions.
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
Properties educed from examination of the standard in accordance with the strategy outlined in Section E.1
above include the following:
RTO-TR-MSG-058 E - 15
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
E - 16 RTO-TR-MSG-058
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
• The information system’s life-cycle typically involves several stages: feasibility study; requirements
analysis; conceptual design of data and operations; logical design; external design; prototyping; internal
design and implementation; testing and validation; and maintenance. ORM’s Conceptual Schema Design
Procedure (CSDP) focuses on the analysis and design of data. The conceptual schema specifies the
information structure of the application: the types of fact that are of interest; constraints on these
facts; and perhaps the derivation rules for deriving some facts from others.
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
RTO-TR-MSG-058 E - 17
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
2. Specifies “well-formedness rules” beyond those specified by the identified sub-set of the
UML meta-model.
3. “Well-formedness rule” is a term used in the normative UML meta-model specification to
describe a set of constraints written in UML’s Object Constraint Language (OCL) that
contributes to the definition of a meta-model element.
4. Specifies “standard elements” beyond those specified by the identified sub-set of the UML
met-model.
5. “Standard element” is a term used in the UML meta-model specification to describe a
standard instance of a UML stereotype, tagged value or constraint.
6. Specifies semantics, expressed in natural language, beyond those specified by the identified
sub-set of the UML meta-model.
7. Specifies common model elements, expressed in terms of the profile.
B. Stereotype:
1. A stereotype defines how an existing meta-class may be extended, and enables the use of
platform or domain specific terminology or notation in place of, or in addition to, the ones
used for the extended meta-class.
2. A stereotype denotes a variation on an existing modeling element with the same form but with
a modified intent. Stereotypes are effectively used to extend the UML in a consistent manner.
A table compiling the canonical allocation of conceptual components evident in the standard to the vernacular
conceptual model characteristics reserved words, therefore, is:
E - 18 RTO-TR-MSG-058
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
E.3 REFERENCES
[1] Simulation Interoperability Standards Organization, Guide for Base Object Model (BOM) Use and
Implementation, SISO-STD-003.1-2006, 31 March 2006. http://www.boms.info/standards.htm, Retrieved
18 September 2009.
[2] Mojtahed, V., Andersson, B., Kabilan, V. and Zdravkovic, J., “BOM++, a Semantically Enriched BOM”,
Spring Simulation Interoperability Workshop, 2008.
[4] Karr, D., “Conceptual Modeling in OneSAF Objective System (OOS)”, http://tinyurl.com/natrw6, 2005.
[5] Schreiber, G., Akkermans, H., Anjewierden, A.A., de Hoog, R., Shadbolt, N.R., Van de Velde, W. and
Wielinga, B.J., “Knowledge engineering and management: The Common KADS methodology”, Cambridge
Massachusetts, MIT Press, 2000.
[6] Mojtahed, V., Garcia Lozano, M., Swan, P., Andersson, B. and Kabilan, V., “DCMF – Defence
Conceptual Modeling Framework”, Technical Report FOI-R–1754-SE, Swedish Defence Research
Agency, ISSN 1650-1942. 2005.
[7] Mojtahed, V., Tjörnhammar, E., Zdravkovic, J. and Khan, A., “The Knowledge Use in DCMF”, Technical
Report FOI-R–2606-SE, Swedish Defence Research Agency, ISSN 1650-1942. 2008.
[8] Topçu, O., “Development, Representation, and Validation of Conceptual Models in Distributed
Simulation”, DRDC Atlantic TM 2003-142, Defence R&D Canada – Atlantic, 2003.
RTO-TR-MSG-058 E - 19
ANNEX E – EXPLANATION OF FUNDAMENTAL
CONCEPTS FOR CONCEPTUAL MODEL FRAME-OF-REFERENCE
[9] Chen, P., “The Entity-Relationship Model – Toward a Unified View of Data”, ACM Transactions on
Database Systems, Vol. 1, No. 1, March, pp. 9-36, 1976.
[10] Karagöz, A., “A Framework for Developing Conceptual Models of the Mission Space for Simulation
Systems”, Unpublished doctoral dissertation, Middle East Technical University, Ankara, 2008.
[12] Ahmed, K. and Moore, G. (2005): An Introduction to Topic Maps, Microsoft Corp., http://www.topic
maps.org/, Retrieved 24 September 2009.
[13] Domingue, J., Motta, E. and Garcis, O., “Knowledge Modelling in WebOnto and OCML: A User Guide”,
v. 2.4, Open University and Knowledge Media Institute, 1999.
[14] Liu, H. and Gluch, D., “Conceptual Modeling with the Object-Process Methodology in Software
Architecture”, JCSC No. 19 V. 3, 2003.
[15] Halpin, T., “Object-Role Modeling (ORM/NIAM)”, found in Handbook on Architectures of Information
Systems, Eds. P. Bernus, K. Mertins and G. Schmidt, Springer-Verlag, Berlin, Germany, 1998.
E - 20 RTO-TR-MSG-058
Annex F – STANDARDS
F.1 INTRODUCTION
As indicated in Section 3.2.6 “Standards Review and Evaluation” of the accompanying text, the Team invested
significant effort reviewing standards potentially relevant to conceptual modeling in hopes of leveraging existing
standards and standards types to the greatest extent possible in developing the best-practice guidance contained
herein.
An indication of the scope and evaluative interest in such standards is provided in Table F-1 following. Based
on an initial review of the standards indicated therein, the Team selected nineteen (19) standards of particular
interest to conceptual modeling and for further analysis and commentary.
Table F-1: Standards with Applicability in NATO Modeling and Simulation Domain.
Standard Development
Execute Application
and Prepare Outputs
Perform Conceptual
Develop Simulation
Develop Federation
Define Application
Organization
Objectives
Analysis
Status
Carnagie Business
CMMI Mellon Published Process X X
University Management
Conceptual
BOMs SISO Published X X X X
Modeling
OneSAF Conceptual
CML Published X X X X X X
PMO Modeling
Conceptual
IDEF0 IEEE Published X
Modeling
Conceptual
IDEF5 KBS Published X X X X X
Modeling
OWL-Web
Conceptual
Ontology W3C Published X
Modeling
Language
Simulation
Conceptual
Conceptual SISO Concept X X X
Modeling
Modeling RP
Conceptual
UML OMG Published X X X X
Modeling
Open Data
DCMF Published X X X
Source Engineering
Data
IDEF1X NIST Published X X X
Engineering
RTO-TR-MSG-058 F-1
ANNEX F – STANDARDS
Standard Development
Execute Application
and Prepare Outputs
Perform Conceptual
Develop Simulation
Develop Federation
Define Application
Organization
Objectives
Analysis
Status
Data
OKBC DARPA Published X X X
Engineering
World-
Wide-Web Data
RDF Published X X X X
Consortium Engineering
(W3C)
Data
XML W3C Published X X X
Engineering
Data
C-BML SISO Draft X X X X X
Mediation
Data
CMSD SISO Draft X X X X
Mediation
Data
JC3IEDM MIP Published X X X X
Mediation
MultiGen- Data
OpenFlight Published X X X
Paradigm Mediation
Data
SEDRIS ISO Published X X X X X
Mediation
Data
DFAD U.S. DoD Published Production X X X X X
Format
Data
DTED U.S. DoD Published Production X X X X X
Format
M&S-
DEVS SISO Concept X X
Miscellaneous
M&S-
SCORM Sim SISO Concept X X X X X X
Miscellaneous
M&S-
SRML SISO Draft X X
Miscellaneous
F-2 RTO-TR-MSG-058
ANNEX F – STANDARDS
Standard Development
Execute Application
and Prepare Outputs
Perform Conceptual
Develop Simulation
Develop Federation
Define Application
Organization
Objectives
Analysis
Status
Link 11 M&S-
SISO Draft X X X
Simulations Representation
Link 16 M&S-
SISO Published X X X
Simulations Representation
M&S-
MOD-5/S IFF SISO Concept X X X
Representation
M&S-
RPR FOM SISO Published X X X X
Representation
M&S-
MSDL SISO Draft X X X X X
Scenarios
M&S-
Simulation
CSPI SISO Draft X
Inter-
Operability
M&S-
Simulation
DIS SISO/IEEE Published X X X X X
Inter-
Operability
M&S-
Simulation X X
HLA SISO/IEEE Published X X X X
Inter- (OMT) (OMT)
Operability
M&S-
Simulation
TENA US DoD Published X X X X X X
Inter-
Operability
Software
CORBA OMG Published X X X X
Engineering
Software
MDA OMG Published X X X X
Engineering
Software
RUP IBM Published X X X X
Engineering
Software QA Software
IEEE Published X X
Plans (1220) Engineering
RTO-TR-MSG-058 F-3
ANNEX F – STANDARDS
Standard Development
Execute Application
and Prepare Outputs
Perform Conceptual
Develop Simulation
Develop Federation
Define Application
Organization
Objectives
Analysis
Status
Software Reuse
Software
Data Model IEEE Published X X X
Engineering
(1420)
Software
UML OMG Published X X X X
Engineering
DoD
Systems
Architecture US DoD Published X X X
Engineering
Framework
MOD
Systems
Architecture UK MOD Published X X X
Engineering
Framework
OMG/INC Systems
SysML Published X X X X
OSE Engineering
GM-V&V SISO Concept V&V X X X X X X X
REVVA1 EUCLID Published V&V X X X X X X X X X
V&V
Information ITOP Published V&V ? X X
Exchange
VV&A
Overlay to SISO/IEEE Draft V&V X X X X X X X
FEDEP
VV&A RPG US DoD Published V&V X X X X X X X X X
F-4 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
RTO-TR-MSG-058 F-5
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
The interplay within a simulation or federation can be captured and characterized
Intended Use in the form of reusable patterns. These patterns of simulation interplay are
(cont’d): sequences of events between simulation elements. The implementation of the
pattern using HLA object model constructs is also captured in the BOM.
Community Primary in Military Modeling and Simulation domain but even across government
of Usage: and non-government applications worldwide.
The BOM framework as documented in the BOM specification and the BOM
guidance document is intended to influence the following six capabilities within
the M&S community: Interoperability – The application of Extensible Markup
Language (XML) and XML Schemas prescribed for BOMs provides a mechanism
for defining and validating context, and facilitates understanding of the data being
exchanged. Furthermore, the flexibility offered by BOMs allows for greater
application of simulation interoperability within other domains. Reusability –
The Meta data cataloged within a BOM such as intent-of-use, integration history,
behavioral information, and potential visual information will facilitate greater
reuse of components. Composability – BOMs will facilitate the ability to rapidly
compose simulations and simulation environments both statically (design time)
Significant and dynamically (at run-time). Adaptability – Mega-BOMs produced by BOM
Attributes: compositions can be used to represent the standard data exchange interface for
systems and simulations. Aggregation – The application of BOMs can be used for
supporting two types of aggregation: Pattern Aggregation and Entity Aggregation.
Pattern Aggregations reflect the coupling of interface groupings that can be
identified prior to an exercise. Entity Aggregations reflect the coupling of multiple
entities into a single inclusive group, which can be accomplished during a
Federation Execution (FEDEX). Multi-resolution Models – At the Federate
Capability Level, BOMs can be used to represent the behavior states needed for
modeling a conceptual entity of one or more patterns of interplay. Federates can
choose from an assortment of BOM Component Implementations (BCIs) of
varying resolutions which can be swapped out dynamically during an exercise,
assuming the proper precautions are taken to ensure validity and consistency.
Relevance to See FOI-R—2363—SE (BOM and DCMF), BOM++, a Semantically Enriched
Our Work: BOM.
High:
Its Meta data port (Model Identification) can be re-used.
Relevance of Form
for Our Product BOM fulfils some of basic requirements on a Conceptual model such as; reusability
Specification: composability and syntactic interoperability.
BOM structure and mechanism (like pattern of interplay and state Machine)
as well as BOM Assembly can be source of inspiration.
http://www.boms.info/. “Simulation Interoperability Standards Organization
(SISO) Base Object Model (BOM) Template Specification SISO-STD-003-2006”,
References:
31 March 2006 Copyright © 2004 – 2006 by the Simulation Interoperability
Standards Organization, Inc., P.O. Box 781238, Orlando, FL 32878-1238, USA.
F-6 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
Simulation Interoperability Standards Organization (SISO) Guide for Base Object
Model (BOM) Use and Implementation SISO-STD-003.0 DRAFT-V0.12,
26 October 2005, Prepared by: SISO Base Object Model Product Development
References
Group Keywords: Automation, Behavior, BOM, Components, Composability,
(cont’d):
Conceptual Model, FEDEP, Interoperability, Meta data, Patterns, Requirements,
Reuse Copyright © 2004 – 2005 by the Simulation Interoperability Standards
Organization, Inc., P.O. Box 781238, Orlando, FL 32878-1238, USA.
ATTRIBUTE COMMENTS
RTO-TR-MSG-058 F-7
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
(NOTE that notwithstanding the assertion that CMS is “implementation
Relevance to Our
independent”, several features – many implicit in the CML itself – seem to entail
Work (cont’d):
implementation-specific presumption.)
Notational form for within CML is suggestive and relevant in many ways for
military mission space representation. On the other hand, the notation is not either
an industry standard nor does it evidently support translation to alternative
notations. It is, in fact particularly specific to time management, data flow,
Relevance of Form
and control flow specifically elected from a wider range of options for use in
for Our Product
OneSAF simulation implementation. The notation as -is is not suitable for use in
Specification:
the documents resulting from this task. It may be appropriate and sufficient as a
notation for implementation of the best-practice guidance being developed,
if-and-only-if its intended application environment is sufficiently similar to that
of OneSAF.
“Conceptual Modeling in OneSAF Software Development”, briefing provided by
References:
Greg Tackett in cooperation with the U. S. Army OneSAF Program Office.
ATTRIBUTE COMMENTS
F-8 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
However, there have been over 55,000 people who have attended Introduction to
Community of CMMI training, and CMMI has been adopted in many industries (e.g., software,
Usage (cont’d): finance, and manufacturing) in countries around the world (e.g., United States,
Australia, Japan, Brazil, and Russia).
The CMMI model is composed of these main components: process areas, goals
and practices. It also includes other components such as notes, examples,
amplifications (domain specific notes and examples) and references. Some
components are required, other are expected or informative. A process area is a
cluster of related practices in an area that, when implemented collectively, satisfy
a set of goals considered important for making improvement in that area.
A specific goal describes the unique characteristics that must be present to satisfy
the process area. Generic goals are called “generic” because the same goal
statement applies to multiple process areas. A generic goal describes the
characteristics that must be present to institutionalize the processes that implement
a process area A specific practice is the description of an activity that is considered
important in achieving the associated specific goal. The specific practices describe
the activities that are expected to result in achievement of the specific goals of a
process area. Generic practices are called “generic” because the same practice
Significant applies to multiple process areas. A generic practice is the description of an
Attributes: activity that is considered important in achieving the associated generic goal.
A generic practice elaboration appears after a generic practice in a process area to
provide guidance on how the generic practice should be applied uniquely to the
process area. A sub-practice is a detailed description that provides guidance for
interpreting and implementing a specific or generic practice The typical work-
products are sample output from a specific practice. Levels are used in CMMI to
describe an evolutionary path recommended for an organization that wants to
improve the processes it uses to develop and maintain its products and services.
CMMI supports two representations. The staged representation (maturity levels)
offers a systematic way to approach process areas one stage at a time. Achieving
each stage ensures that an adequate process infrastructure has been laid as a
foundation for the next stage. In the continuous representation (capability levels),
an organization can choose to improve different processes at different rates.
A CMMI level can be officially certified following a rating activity of appraisals.
The Standard CMMI Appraisal Method for Process Improvement (SCAMPI)
provides benchmark quality ratings relative to CMMI models.
Since the CMMI models have been designed in a generic manner to improve
processes, some of its components (process areas, goals, practices, etc.) are
Relevance to
directly applicable to our conceptual modeling process guidelines. The CMMI for
Our Work:
Development is privileged because M&S is a developmental activity within the
targeted organizations.
RTO-TR-MSG-058 F-9
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
The notion of maturity levels is also very useful to scale the Conceptual Model
Relevance to Our process specification to various organizational needs and to guide them toward our
Work (cont’d): strategic vision (Level 5). This representation is privileged because it is easier to
understand.
Relevance of Form The M2 level of language of the CMMI makes it appropriate to serve as an
for Our Product example for our Conceptual Model Process Spec.
Specification:
http://www.sei.CMu.edu/CMmi/, CMMI for Development, Version 1.2, CMMI
References:
Product Group, Technical Report, CMU/SEI-2006-TR-008, August 2006, 573 pp.
ATTRIBUTE COMMENTS
F - 10 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
ATTRIBUTE COMMENTS
RTO-TR-MSG-058 F - 11
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
ATTRIBUTE COMMENTS
F - 12 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
RTO-TR-MSG-058 F - 13
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
Organization: NMSG-073
Definition: Standards: GM-VV to support acceptance of Models, Simulations, and Data.
The GM-V&V aims to provide a common generic framework for making formal
and well-balanced acceptance decisions on a specific usage of models, simulations
(both legacy and new development) and data. Moreover, the GM-V&V comprises
of methods, practices and techniques that capture the interplay between the
allocation of V&V resources (costs, etc.), stakeholders’ needs, and M&S usage
risks in decision-making. The GM-V&V is based on a three pillar-view; product,
process and organization. The objective of a GM-V&V based project is to make
well-informed acceptance decisions on a specific usage of a model, simulations
or data based upon a precise and formal argumentation. GM-V&V adopts a goal-
driven approach to derive acceptance criteria from the stakeholders’ purpose,
and subsequently derives evidence criteria and associated tests from those
acceptance criteria. This goal-driven approach is considered in a context of the
M&S system intended use, development, use-risk, V&V cost-benefits and project
constraints. The goal-based hierarchical derivation of criteria is on the one hand
well suited for use in compliance with (an adapted) ISO/IEC 9126, and on the
other hand clearly focuses on the special elements needed for measuring the
quality of the Modeling part. The hierarchical derivation starts with the goal to
show that the Conceptual Model provides utility for its use in the development of
Intended Use:
an end-product. From that goal other utility type of goals can be derived, which
can also be further broken down into validity goals, related to the Modeling
abstractions, and correctness goals, related to the implementation of needed
Conceptual Model views. Some of the utility and correctness criteria are covered
by ISO/IEC 9126, others must be found elsewhere such as in [Lindland], [Pace] or
[Teeuw] The validity criteria will be highly domain and application dependent and
must thus be derived for each Conceptual Model anew until domain/application
specific referents are constructed. After the criteria have been defined test must be
defined and comparison material made available in order to produce evidence.
The tests are for conceptual models often executed in the form of literature
comparisons, comparisons with existing data on the same domain or problem and
often it will be the collection of expert opinion. After collection of evidence it is
“summed up” as a V&V Claim Network to the level of the top goal. If the top
claim is equal to the top goal, fitness for purpose of the Conceptual Model is
shown. If this is not the case the culprit(s) can be found by tracing back from the
top claim via the claim hierarchy to evidence that indicate failed criteria and up the
goal hierarchy to find for which purposes the Conceptual Model can not be proven
to be good.
Community Modeling & Simulation.
of Usage:
Significant Systematic guidance for V&V.
Attributes:
F - 14 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
Below mappings are provide between the GM-V&V and the guidance in this
report.
Mapping of Conceptual Model processes/products/roles to GM-V&V is shown in
the tables below.
Mapping of Roles Defined in this Report to the Roles Defined in GM-V&V.
NMSG-058 GM-V&V
Initiator/Sponsor/Client VV&A Sponsor
M&S Project Manager
Custodian/Administrator
Controller/VV&A Agent VV&A Project Manager, Acceptance
Leader, V&V Leader, V&V Implementers
Consumers / Conceptual Model VV&A Problem Owner
Users
Mapping between GM-V&V Processes Steps and the Process Activities Described
in this Report.
NMSG-058 GM-V&V
PP1 – Initiate Conceptual Model VV&A Requirements Definition Process
Relevance to Development VV&A Requirements Analysis Process
Our Work: PP2 – Define Requirements and Partial:
Analyze Knowledge Needs for the V&V Design Process
Conceptual Model
V&V Implementation Process
V&V Integration Process
PP3 – Acquire Mission Space and Partial:
Simulation Space Knowledge V&V Design Process
V&V Implementation Process
V&V Integration Process
PP4 – Design the Conceptual Partial:
Model V&V Design Process
V&V Implementation Process
V&V Integration Process
PP5 – Build the Conceptual Model Final:
V&V Design Process
V&V Implementation Process
V&V Integration Process
Acceptance Assessment Process
VV&A Transition Process
RTO-TR-MSG-058 F - 15
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
ATTRIBUTE COMMENTS
F - 16 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
To express functions, boxes operate simultaneously with other boxes, with the
interface arrows “constraining” when and how operations are triggered and
controlled. The basic syntax for an IDEFØ model is shown in the figure below.
Significant
Attributes
(cont’d):
ATTRIBUTE COMMENTS
Organization: Armstrong Laboratory, AL/HRGA, Wright-Patterson Air Force Base, Ohio 45433
Definition: Ontology Description Capture Method.
The IDEF5 method provides a theoretically and empirically well-grounded method
specifically designed to assist in creating, modifying, and maintaining ontologies.
Intended Use: Standardized procedures, the ability to represent ontology information in an
intuitive and natural form, and higher quality results enabled through IDEF5
application also serve to reduce the cost of these activities.
RTO-TR-MSG-058 F - 17
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
Table F-11: Joint Command Control Communication Information Exchange Data Model (JC3IDEM).
ATTRIBUTE COMMENTS
The NATO Data Administration Group (NDAG) cooperates with the (Multi-
Organization: national Interoperability Programme) MIP’s Data Modeling Working Group
(DMWG) in building of JC3IEDM.
JC3IEDM, or Joint Command, Control and Consultation Information Exchange
Data Model is an evolution of the Command and Control Information Exchange
Definition: Data Model (C2IEDM) standard that includes joint operational concepts, just as
the Land Command and Control Information Exchange Data Model (LC2IEDM)
was extended to become C2IEDM.
The overall goal is to specify the minimum set of data that needs to be exchanged
Intended Use:
in coalition or multi-national operations.
F - 18 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
Each NATO Nation, agency or community of interest is free to expand its own
data dictionary to accommodate its additional information exchange requirements
with the understanding that the added specifications will be valid only for the
participating NATO Nation, agency or community of interest. Any addition that is
deemed to be of general interest may be submitted as a change proposal within the
Intended Use configuration control process to be considered for inclusion in the next version of
(cont’d): the specification. The main source of information and the basis for the ontology
design and development is the MIP (Multi-lateral Interoperability Programme)
proposed standard JC3IEDM. The MIP aims to provide an assured capability for
interoperability of information to support joint military operations. Interoperability
is not envisioned merely at a data level but also at strategic, operational and
tactical level to allow proper planning and functioning of joint operations.
Community NATO North Atlantic Treaty Organisation.
of Usage:
JC3IEDM is intended to represent the core of the data identified for exchange
across multiple functional areas and multiple views of the requirements. Toward
that end, it lays down a common approach to describing the information to be
exchanged in a Command and Control (C2) environment.
• The structure should be sufficiently generic to accommodate joint, land, sea,
and air environmental concerns.
• The data model describes all objects of interest in the sphere of operations,
e.g., organizations, persons, equipment, facilities, geographic features, weather
phenomena, and military control measures such as boundaries.
• Objects of interest may be generic in terms of a class or a type and specific
in terms of an individually identified item. All object items must be classified
as being of some type (e.g., a specific tank that is identified by serial number
WS62105B is an item of type “Challenger” that is a heavy UK main battle
tank).
Significant
Attributes: • An object must have the capability to perform a function or to achieve an end.
Thus, a description of capability is needed to give meaning to the value of
objects in the sphere of operations.
• It should be possible to assign a location to any item in the sphere of
operations. In addition, various geometric shapes need to be represented in
order to allow commanders to plan, direct, and monitor operations. Examples
include boundaries, corridors, restricted areas, minefields, and any other
control measures needed by commanders and their staffs.
• Several aspects of status of items need to be maintained.
• The model must permit a description of the composition of a type object in
terms of other type objects. Such concepts include tables of organizations,
equipment, or personnel.
• The model must reflect information about what is held, owned or possessed in
terms of types by a specific object item.
RTO-TR-MSG-058 F - 19
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
• There is a need to record relationships between pairs of items. Key among
these is the specification of unit task organizations and orders of battle.
• The model must support the specification of current, past, and future role of
objects as part of plans, orders, and events.
• The same data structure should be used to record information for all objects,
regardless of their hostility status.
• Provision must be made for the identification of sources of information,
the effective and reporting times, and an indication of the validity of the data.
The JC3IEDM is described from three different perspectives:
• Conceptual Data Model: A top, high level, Conceptual Data Model of
generalized concepts such as Actions, Organizations, Materiel, Personnel,
Features, Facilities, Locations, intended for top officers, senior commanders,
etc., who do not need to know the specific technical details of the model, but is
Significant sufficient to be aware of the different concepts and their relationships.
Attributes • Logical Data Model: Middle, Logical Data Model which is more detailed,
(cont’d): is based upon breaking down the high level concepts into specific information
that is regularly used. For example, a tank is an armored fighting vehicle that is
a piece of equipment that is a piece of materiel. It also makes implicit
knowledge explicit, like following the human reasoning patterns that a tank is a
piece of armored fighting equipment and allows command and control systems
to generalize by recognizing, for instance, that tanks are equipment. A logical
data model specifies the way data is structured with an entity-attribute-
relationship diagram and supporting documentation. At this level, technical
implementation specific details are still obscured from view. This level is
useful for middle level system analysts and domain experts.
• Physical Data Model: The third and lower most, Physical Data Model provides
the detailed specifications that are necessary to generate a physical schema that
defines the structure of a database. Mainly intended for the information system
developer. The physical data model can be seen as a traditional database
schema model, which illustrates the different logical concepts (tables), their
attributes (fields) and the relationships.
• To describe a Conceptual Model, one needs the same concepts of Objects or
Entities of interests around which the operation is focused.
• Each entity has both static characteristics as well as dynamic properties, as is
Relevance to represented by the situation concepts in the JC3IEDM.
Our Work: • Relevant if the main focus in our conceptual models is that of activities, or
Actions as proposed in the JC3IEDM as well.
• And to co relate pieces of information, to provide the context and other vital
information, a group of information packages is required as well.
Relevance of Form It depends on our chosen Conceptual models structure, content or process will
for Our Product make use of.
Specification:
F - 20 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
http://www.mip-site.org.
http://encyclopedia.thefreedictionary.com/JC3IEDM.
References:
http://en.wikipedia.org/wiki/JC3IEDM.
FOI-R—175--SE.
ATTRIBUTE COMMENTS
RTO-TR-MSG-058 F - 21
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
• A general and flexible structure and a potential candidate for Conceptual Model
Template.
• The interpreted information is subsequently transformed into a common format,
Relevance to generalized and stored as a reusable model. This common format is described by
Our Work: a Knowledge Meta Model (KM3).
• The reusable conceptual model, now called a Mission Space Model (MSM), can be
instantiated with real-world data and serve as a basic structure when performing
simulations.
Relevance of Form A source of inspiration and example of the way we can specify our Conceptual
for Our Product Models.
Specification:
FOI-R—1754--SE.
References:
05F-SIW-040.
ATTRIBUTE COMMENTS
F - 22 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
RTO-TR-MSG-058 F - 23
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
MOF – http://www.omg.org/mof/.
Meta Object Facility (MOF) Specification Version 1.4, OMG, April 2002, 358 pp.
UML – http://www.uml.org/.
References Unified Modeling Language Specification Version 1.4.2, OMG formal/05-04-01,
(cont’d): ISO/IEC 19501:2005(E), January 2005, 454 pp.
OMG Unified Modeling Language (UML), Infrastructure, V2.1.2, formal/2007-
11-04, November 2007, 224 pp.
OMG Unified Modeling Language (OMG UML), Superstructure, V2.1.2,
formal/2007-11-02, November 2007, 738 pp.
ATTRIBUTE COMMENTS
F - 24 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
Intended Use • A coherent mechanism to identify capability gaps and promote interoperability
(cont’d): across NATO, including for the critical deployed force and NRF scenarios.
ATTRIBUTE COMMENTS
RTO-TR-MSG-058 F - 25
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
F - 26 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
Relevance of Form While OKBC was not used explicitly in the best-practice process specification, it is
for Our Product understood that utility may be found by the practitioner in executing the best-
Specification: practice process and in documenting the conceptual model product itself.
http://www.ai.sri.com/~okbc/.
References:
http://www.ai.sri.com/~okbc/spec.html.
ATTRIBUTE COMMENTS
RTO-TR-MSG-058 F - 27
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
By virtue of its open plug-in structure, it allows for the easy integration of special-
purpose ontology editing components. Other editors include TopQuadrant’s
commercial TopBraid Composer and the open-source systems SWOOP and NeOn-
Toolkit. There are several reasons for OWL DL which differs somewhat in terms
of coverage of the supported reasoning features. For some of these, OWL 2
conformance is currently planned and the corresponding implementations are in
progress. The Test Suite Status document lists to which extent some of the reasons
Significant
mentioned below comply with the test cases. For reasoning within OWL DL,
Attributes
the most prominent systems are Fact++ by the University of Manchester, Hermit
(cont’d):
by Oxford University Computing Laboratory, Pellet by Clark & Parsia, LLC,
and RacerPro by Racer Systems. In addition to those general-purpose reasons
aiming at supporting all of OWL DL, there are reasoning systems tailored to the
tractable profiles of OWL. CEL by Dresden University of Technology supports
OWL EL. QuOnto by Sapienza University di Roma supports OWL QL. ORACLE
11 g supports OWL RL. The open-source OWL API plays a rather prominent role
as the currently most important development tool around OWL.
The OWL standard and knowledge/concept specification schema is designed to
address the description of ontological domains. In the present work, such relevant
domains are the military mission space and simulation executive domains.
Therefore OWL is a language whose relevance to expressing the semantic content
Relevance to of military model and simulation conceptual models is direct and obvious. Further,
Our Work: toe prospect of using Semantic Web interface and communications infrastructure
in association with cloud computing techniques is highly suggestive for the present
effort. Relationship of OWL to XML is also prospectively significant for
consideration of machine readable military model and simulation conceptual
models.
Relevance of Form The notational schema manifest in OWL for ontology specification and semantic
for Our Product elaboration is effectively similar to that of UML and is manifestly suitable to the
Specification: needs for notational specification of military simulation conceptual models.
OWL: Representing Information Using the Web Ontology Language, Lee W.
References: Lacey, Trafford, Victoria, BC, Canada, 2005; and http://www.w3.org/TR/#tr_
OWL_Web_Ontology_Language.
ATTRIBUTE COMMENTS
F - 28 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
Semantic description of data exchanged between independent users. It is not
Intended Use:
human readable.
Community Anyone who need to describe web content such that independent applications can
of Usage: discover and retrieve it.
“RDF extends the linking structure of the Web to use URIs to name the
relationship between things as well as the two ends of the link (this is usually
referred to as a “triple”). Using this simple model, it allows structured and semi-
structured data to be mixed, exposed, and shared across different applications.
Significant This linking structure forms a directed, labeled graph, where the edges represent
Attributes: the named link between two resources, represented by the graph nodes. This
graph view is the easiest possible mental model for RDF and is often used in
easy-to-understand visual explanations.” RDF is written in XML. It is designed to
be read by computers. Its basic building block is an object-attribute-value triple,
called a statement.
Relevance to May be used for representing Meta data about conceptual models.
Our Work:
The Task Group did not use RDF standard specifications or standards in framing
the best-practice guidance for military model conceptual modeling on the
Relevance of Form
assumption that our work-product would be a text document and that a practitioner
for Our Product
would leverage such relatively fundamental standards in accordance with their
Specification:
own enterprise practices in due course of developing and managing simulation
conceptual models.
http://www.w3.org/RDF/.
References: http://www.w3.org/standards/techs/rdf.
http://www.w3.org/2001/sw/.
ATTRIBUTE COMMENTS
Organization: IBM
“IBM Rational Unified Process® (RUP®) is a comprehensive process framework
Definition: that provides industry-tested practices for software and systems delivery and
implementation and for effective project management.”
“RUP promotes iterative development and organizes the development of software
Intended Use: and systems into four phases, each consisting of one or more executable iterations
of the software at that stage of development.”
Community Software developers in enterprise environments and project teams.
of Usage:
Significant Systematic, tailorable process for software development. Extensive support tools
Attributes: and training/coaching available.
RTO-TR-MSG-058 F - 29
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
Relevance to Significant software development bias but includes software system conceptual
Our Work: modeling within scope.
Relevance of Form N/A.
for Our Product
Specification
http://www-01.ibm.com/software/awdtools/rup/.
http://www.ibm.com/developerworks/rational/library/content/03July/1000/1251/12
References: 51 bestpractices_TP026B.pdf.
“Rational Unified Process, Best-Practices for Software Development Teams,
Rational Software – White Paper”, TP026B, Rev 11/01.
ATTRIBUTE COMMENTS
The UML for Systems Engineering RFP was developed jointly by the OMG and
Organization: the International Council On Systems Engineering (INCOSE) and issued by the
OMG in March 2003
Definition: Systems Modeling Language.
The SysML is a Domain-Specific Modeling language for systems engineering.
It supports the specification, analysis, design, verification and validation of a broad
range of systems and systems-of-systems. SysML was originally developed by an
open source specification project, and includes an open source license for
distribution and use. SysML is defined as an extension of a sub-set of the Unified
Modeling Language (UML) using UML’s profile mechanism. SysML offers
system engineers several noteworthy improvements over UML, which tends to be
software-centric. These improvements include the following: SysML’s semantics
are more flexible and expressive. SysML reduces UML’s software-centric
restrictions and adds two new diagram types, requirement and parametric
diagrams. The former can be used for requirements management; the latter can be
Intended Use:
used for performance analysis and quantitative analysis. As a result of these
enhancements, SysML is able to model a wide range of systems, which may
include hardware, software, information, processes, personnel, and facilities.
SysML is a smaller language that is easier to learn and apply. Since SysML
removes many of UML’s software-centric constructs, the overall language is
smaller as measured both in diagram types and total constructs. SysML allocation
tables support common kinds of allocations. Whereas UML provides only limited
support for tabular notations, SysML furnishes flexible allocation tables that will
support requirements allocation, functional allocation, and structural allocation.
This capability facilitates automated Verification and Validation (V&V) and gap
analysis.
F - 30 RTO-TR-MSG-058
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
ATTRIBUTE COMMENTS
RTO-TR-MSG-058 F - 31
ANNEX F – STANDARDS
ATTRIBUTE COMMENTS
“The modeling concepts of UML are grouped into language units. A language unit
consists of a collection of tightly coupled modeling concepts that provide users with
the power to represent aspects of the system under study according to a particular
paradigm or formalism. For example, the State Machines language unit enables
modelers to specify discrete event-driven behavior using a variant of the well-known
state charts formalism, while the Activities language unit provides for modeling
behavior based on a workflow-like paradigm. A model contains three major
categories of elements: Classifiers, events, and behaviors. Each major category
models individuals in an incarnation of the system being modeled. A classifier
describes a set of objects; an object is an individual thing with a state and
relationships to other objects. An event describes a set of possible occurrences; an
Significant
occurrence is something that happens that has some consequence within the system.
Attributes:
A behavior describes a set of possible executions; an execution is the performance of
an algorithm according to a set of rules. Models do not contain objects, occurrences,
and executions, because those things are the subject of models, not their content.
Classes, events, and behaviors model sets of objects, occurrences, and executions
with similar properties. Value specifications, occurrence specifications, and
execution specifications model individual objects, occurrences, and executions
within a particular context. The distinction between objects and models of objects,
for example, may appear subtle, but it is important. Objects (and occurrences and
executions) are the domain of a model and, as such, are always complete, precise,
and concrete. Models of objects (such as value specifications) can be incomplete,
imprecise, and abstract according to their purpose in the model.”
Highly relevant to the present work in multiple ways. First, UML is a suitable
notational schema in which to manifest, represent, and document a simulation
conceptual model itself. The notation is powerful and versatile, and it has
Relevance to extensive mechanisms for specialization to alternative representation domains.
Our Work: As far as is known, UML is sufficient (though not necessary) to specify any
simulation conceptual model envisioned by the present study. In addition, UML
might be used to document the best-practice process and intended conceptual
model work-product specification conceived by the MSG-058 Task Group.
While not used extensively within the formal simulation conceptual model process
and product specifications of Annexes G and H below or in the accompanying text
Relevance of Form of Chapters 4, 5 and 6 of the document, UML could have been used as the primary
for Our Product meta-language to provide such specifications. As a practical matter, the Task
Specification: Group felt is desirable not to adopt pre-emptively any single notational schema lest
the practitioner find himself constrained artificially to that choice. Nevertheless,
UML is a candidate for future (alternative) best-practice standards specifications.
OMG Unified Modeling Language TM (OMG UML), UML Superstructure
Specification, v2.3, May 2010.
OMG Unified Modeling Language TM (OMG UML), UML Infrastructure
References: Specification, v2.3, May 2010.
http://www.uml.org/.
http://www.omg.org/technology/documents/modeling_spec_catalog.htm#UML.
F - 32 RTO-TR-MSG-058
Annex G – CONCEPTUAL MODELING
PROCESS ACTIVITY DESCRIPTION
Table G-1: Generic Template for Specification of Process Activity.
RTO-TR-MSG-058 G-1
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Information Flow <Alternatively information may flow out of the Process Step
(cont’d) having been generated by execution of the Process Step.
In either case it is prudent to indicate the information pool
involved as container, and the information type specification
needed or generated.>
Associated Entities
• Tools <Identify tools such as hardware or software necessary and
sufficient to complete the Process Step. In the case of M&S
investment Process Step, algorithms are likely tool-types.>
• Actor-Agents <Indicate the actor agent (individual member of one or another
stakeholder class) responsible for completion of the Process
Step. Clearly Groups or anonymous agents may be designated.
If the responsibility of members of the Group need to be
differentiated, it may be prudent to decompose the Process Step
into its component parts in order to reduce the cardinality of
agents to activities from N-to-1 to 1-to-1.>
• Information Pools <Data stores of any type containing information used as input
or generated as output from a particular Process Step. May
contain intermediate information re-used by successor activities,
or components of the process result compiled as residual
product documentation.>
• Product / Object / Artefacts <The principle intended output in any form consequent
execution of the subject Process Step. Ultimately an investment
decision, but meanwhile, information artefacts, qualifications to
be associated with the decision, or guidance as to how the
resulting decision should be pursued.>
Process Activity Completion
• Exit Criteria <This field specifies component values of the state of the
decision problem in its entirety that are necessary and sufficient
for the subject Process Step to be considered finished with high
probability of successful completion.>
G-2 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G-3
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G-4 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G-5
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G-6 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G-7
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Information Flow Information from external pools such as listed below flow into
this process step. Information from PA1.2 may flow into this
activity. Information from this activity may flow into PA1.1.
Information flows out of this activity to P1.3 – Constraints and
Policies.
Associated Entities
• Tools No custom tools.
• Actor-Agents Producer.
• Information Pools Information pools relevant to this activity include:
• Enterprise standard operating procedures.
• Industry and government standards.
• Enterprise executive mandates law.
• Agency regulations.
• Agency directives.
• Written policy.
• Implied enterprise mandates, etc.
• Product / Object / Artefacts This Process Activity contributes to P1.3 – Constraints and
Policies.
Process Activity Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• Enterprise Mandates are defined sufficiently to align the
scope and content of the conceptual model to mandates.
• Sufficient contributions are made for the development of
P1.3 – Constraints and Policies.
G-8 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G-9
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 10 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G - 11
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 12 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
Associated Entities
• Tools None.
• Actor-Agents Producer (knowledge engineer).
• Information Pools Information pools relevant to this activity include:
• Legacy knowledge.
• Need descriptions.
• Product / Object / Artefacts This Process Activity produces P2.2 – Conceptual Model
Knowledge Acquisition Needs.
Process Activity Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• An exhaustive list of knowledge elements needed to design
and build the desired conceptual model has been
documented in P2.2.
RTO-TR-MSG-058 G - 13
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Procedure (cont’d) • Rely only on authoritative knowledge sources, those
authorised by some organisation/authority beforehand
(who this person or agency should be is beyond the scope
of this report).
• These sources can be anything from books, web information,
papers, regulations documents, pictures, maps, and case
studies, but perhaps most important of all interviews with
Subject-Matter Experts (SMEs).
Inter Process Activity Relationships
• Process Activity Sequence and This activity may be initiated as soon as the inputs
Control-Flow P2.1 – Requirement Specification and P2.2 – Conceptual Model
Knowledge Acquisition Needs are available. But it must be done
before activity PA3.4 – Gather, Structure and Document
Knowledge begins.
• Process Activity Information Flow This activity takes as inputs P2.1 – Conceptual Model
Requirement Specification and P2.2 – Conceptual Model
Knowledge Acquisition Needs and produces a list of
authoritative knowledge sources which corresponds to
requirements and needs identified in Phase 2.
Associated Entities
• Tools No custom tools.
• Actor-Agents No specific actors or agents has been identified, however
existence of some organisation or authority who can point out
authoritative knowledge sources is of great benefit.
• Information Pools Information pools relevant to this activity include:
• List of authoritative knowledge sources for different military
activities.
• Simulation expertise, etc.
• Points of contact lists.
• List of SMEs.
• Employee roles.
• Organizational charts.
• Biographies, etc.
• Product / Object / Artefacts The final product of this activity will be a list of authoritative
knowledge sources for a certain kind of knowledge.
Process Activity Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• When at least one authoritative knowledge sources adequate
for the certain kind of knowledge has been identified.
G - 14 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G - 15
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 16 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Rationale / Need / The reusability of already gathered knowledge will be examined
Motivation (cont’d) to see if they can be used for the new purpose.
This outcome aids in identifying what is missing.
Process Activity Initiation
• Entrance Criteria Entrance criteria consists of the completion of the following
activity, availability of information and establishment of
operational capability:
• This activity will happen (will be considered) only if the
result of the previous activity PA3.2 – Search for the
Reusable Knowledge is case b), which is the knowledge
components found in the conceptual model repository partly
fulfill the need.
Process Activity Method
• Process Activity Procedure The following PRELIMINARY or PREFATORY ACTIVITY
establish the context within which the bulk of direct conceptual
model population will occur:
• If the result of PA3.2 is case a) “the required knowledge is
found in the conceptual model repository” end this activity
immediately and initiate PA3.5.
• If the result of PA3.2 is case c) “nothing of value for the
specific need was found” end this activity immediately and
initiate PA3.4.
• If the result of PA3.2 is case b) “reusable knowledge
components which only partly fulfil the need has been
found”; then the result has to be analyzed and compared
with the need to identify knowledge gaps, i.e., what
part/parts are missing.
Inter Process Activity Relationships
• Process Activity Sequence and This activity will be initiated after PA3.2 is done. Depending to
Control-Flow the result it will either be followed by PA3.4 or PA3.5.
• Process Activity Information Flow This activity takes as inputs P2.2 – Conceptual Model
Knowledge Acquisition Needs and the result of PA3.2 – Search
for the Reusable Knowledge, and if no knowledge gap is
identified it will initiate PA3.5, but if significant knowledge is
still missing will produce an intermediate document addressing
that gap which will be used of PA3.4 – Gather, Structure and
Document Knowledge.
Associated Entities
• Tools Knowledge comparison tools.
• Actor-Agents Knowledge engineer, SME.
RTO-TR-MSG-058 G - 17
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 18 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Procedure (cont’d) However, the information that is needed for a certain
purpose is often not documented anywhere and is only
available through SMEs. Below we provide examples of
techniques that can be used for this kind of knowledge
elicitation (mainly through interviews):
• Unstructured: The SME has a general discussion of the
domain, designed to provide a list of topics and
concepts.
• Structured: The interviewer asks the SME or end user
questions relating to a specific topic.
• Problem-solving: The SME is provided with a real-life
problem, something that they deal with during their
working life and are then asked to solve it. As the expert
does so, they are required to describe each step, and the
reasons for doing it.
• Prototyping: The SME is asked to evaluate a prototype
of a system.
• Simulation: The SME is asked to use a simulator so that
the SME’s behaviors can be observed.
• Dialogue: The SME interacts with a client, in the way
that they would normally do during their normal work
routine.
• Sample lecture preparation: The SME prepares a lecture,
and the knowledge engineer analyses its content.
• Questionnaires: These are useful when the knowledge
is to be gathered from several different subject-matter
experts.
• When the knowledge is acquired a methodology must be
chosen to structure the knowledge.
• Finally the gathered and structured knowledge must be
documented for further use and reuse.
• Last but not least must conceptual model Meta data product
be update with new information.
Inter Process Activity Relationships
• Process Activity Sequence and This activity will be initiated either by PA3.2 – Search for the
Control-Flow Reusable Knowledge or after PA3.3 – Identify Knowledge Gaps
and Bounds is done. This activity must be done before PA3.5 –
Generate/Extend a Domain Ontology begins.
• Process Activity Information Flow This activity takes the intermediate product generated in
PA3.3 – Identify Knowledge Gaps and Bounds as input and
produces another intermediate product called structured
knowledge corpus.
RTO-TR-MSG-058 G - 19
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
Associated Entities
• Tools • Knowledge Acquisition (KA) tools.
• Structuring tools.
• Actor-Agents • Knowledge Acquisition expert.
• Knowledge engineer.
• Information Pools Intermediate result from PA3.3, P2.1 and P2.2. Information
sources for military activities can be anything from instructions,
books, military doctrines, military scenarios, case studies to
military experts. However, the information that is needed for a
certain purpose is often not documented anywhere and is only
available through SMEs.
• Product / Object / Artefacts The final product of this step is some structured and documented
information gathered to fulfil a certain need of knowledge.
Process Activity Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• When the needed knowledge is gathered, structured and
documented.
G - 20 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Procedure (cont’d) • New knowledge most likely will introduce new military
concepts, properties, relations, and constraints which should
be stored in some kind of knowledge base for future use and
reuse.
• Check if ontology/ontologies for the current subject already
exist, and in that case update the/those ontology/ontologies
with the most recent acquired knowledge.
• If no ontology exists for the current subject/domain one may
be created.
• There are different methodologies for integrating these new
concepts into existing ontologies as well as for creating new
ones. The appropriate creation methodology will depend
upon, and be influenced by, the requirements and design
criteria that exist. Examples of these for such an ontological
knowledge base may be:
• Flexibility;
• Adaptability;
• Traceability;
• Machine readability;
• Interoperability; and
• Reusability for multiple applications; or might simply
be rapid and easy development.
Inter Process Activity Relationships
• Process Activity Sequence and • The previous activities captured and documented new
Control-Flow knowledge about a certain military activity that did not already
exist in the conceptual model repository. As soon
as this intermediate product (new documented knowledge)
is available this activity can begin.
• This activity may indicate that the acquiring and
documentation of knowledge is done and ready for review,
and thereby PA3.6 may be initiated.
• Process Activity Information Flow This activity takes the intermediate product generated in PA3.4
called structured knowledge corpus and either produces a new
ontology or update/extend an existing one.
Associated Entities
• Tools • Ontology engineering tools.
• Ontology creation tools.
• Ontology integration tool.
• Actor-Agents • Ontology experts.
• Conceptual modeler.
RTO-TR-MSG-058 G - 21
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 22 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G - 23
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 24 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Sequence and evaluation or after the addition of requirements in P2.1 from
Control-Flow (cont’d) either some build experience in PA5.1, the arrival of new
stakeholders, the evolution to different conceptual model
characteristics (quality, utility, formality, abstractness), etc.
• Process Activity Information Flow Information from P2.1 – Conceptual Model Requirement
Specification and from external information pools flows into
this activity. Information from this activity flows into the
preliminary conceptual model design and eventually into
P4.1 – Conceptual Model Design if selected.
Associated Entities
• Tools No custom tools.
• Actor-Agents • Producer.
• Conceptual model developer.
• Information Pools Information pools relevant to this activity include:
• P2.1 – Conceptual Model Requirement Specification,
preliminary conceptual model design, preliminary
conceptual model, existing conceptual models.
• Conceptual models that have relevance in the mission space.
• Expected views driven by Stakeholder roles.
• Product / Object / Artefacts This Process Activity contributes to a preliminary conceptual
model design.
Process Activity Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• Some (not necessarily all or definitely) conceptual models
have been found and recorded to the preliminary conceptual
model design.
RTO-TR-MSG-058 G - 25
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 26 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Information Flow Information from P2.1 – Conceptual Model Requirement
Specification and from external information pools flows into this
activity. Information from this activity flows into the
preliminary conceptual model design and eventually into
P4.1 – Conceptual Model Design.
Associated Entities
• Tools Specific modeling tools can help to select coherent conceptual
model composite combinations. Tool availability is likely to
influence the design choices.
• Actor-Agents Producer.
• Information Pools Information pools relevant to this activity include:
• P2.1 – Conceptual Model Requirement Specification.
• Preliminary conceptual model design.
• Preliminary conceptual model.
• Existing conceptual models.
• Literature on conceptual primitives and model kinds.
• Product / Object / Artefacts This Process Activity contributes to a preliminary conceptual
model design.
Process Activity Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• Some (not necessarily all or definitely) conceptual primitives
and model kinds have been selected and recorded to the
preliminary conceptual model design.
RTO-TR-MSG-058 G - 27
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Entrance Criteria (cont’d) • May begin when PA2.3 has substantial progress.
• P2.1 – Conceptual Model Requirement Specification has
valuable input.
Process Activity Method
• Process Activity Procedure The following PRELIMINARY or PREFATORY ACTIVITY
establish the context within which the bulk of direct conceptual
model population will occur:
• Parse P2.1 – Conceptual Model Requirement Specification
to become acquainted with the type of knowledge to be
modeled.
• Analyze conceptual model characteristics requirements from
P2.1 – Conceptual Model Requirement Specification to
derive the implications on formalisms.
• If a formalism has been mandated by policies, record it to
the preliminary conceptual model design.
• Survey formalism options either from the literature or from
experience.
• Analyze the preliminary conceptual model design to derive
appropriate formalisms to fit the conceptual primitives,
model kinds and views.
• Make an elective choice of formalism(s) that suit the
requirements and that make a coherent conceptual model
composite combination.
• Record or update the selected formalism(s) in the
preliminary conceptual model design artefact.
Inter Process Activity Relationships
• Process Activity Sequence and Executed at least once and may be executed iteratively after new
Control-Flow inputs to the preliminary conceptual model design during PA4.1,
PA4.2, PA4.3 or PA4.5 or after the failure to meet the
conceptual model requirements during PA4.6 evaluation or after
the addition of requirements in P2.1 from either some build
experience in PA5.1, the arrival of new stakeholders, the
evolution to different conceptual model characteristics (quality,
utility, formality, abstractness), etc.
• Process Activity Information Flow Information from P2.1 – Conceptual Model Requirement
Specification and from external information pools flows into this
activity. Information from this activity flows into the
preliminary conceptual model design and eventually into
P4.1 – Conceptual Model Design.
Associated Entities
• Tools Specific modeling tools can help to select coherent conceptual
model composite combinations. Tool availability is likely to
influence the design choices.
G - 28 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Actor-Agents Producer.
• Information Pools Information pools relevant to this activity include:
• P2.1 – Conceptual Model Requirement Specification.
• Preliminary conceptual model design.
• Preliminary conceptual model.
• Existing conceptual models, literature on formalisms.
• Product / Object / Artefacts This Process Activity contributes to a preliminary conceptual
model design.
Process Activity Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• At least one formalism has been selected and recorded to
the preliminary conceptual model design.
RTO-TR-MSG-058 G - 29
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Procedure (cont’d) • Survey view options either from the literature or from
experience.
• If formalisms have been selected in the preliminary
conceptual model design, analyze the impact of the
formalisms on the discretionary specification of views.
• Make an elective choice of views that support the
stakeholders’ requirements.
• Record or update the selected views in the preliminary
conceptual model design artefact.
Inter Process Activity Relationships
• Process Activity Sequence and Executed at least once and may be executed iteratively after new
Control-Flow inputs to the preliminary conceptual model design during PA4.1,
PA4.3 or PA4.5 or after the failure to meet the conceptual model
requirements during PA4.6 evaluation or after the addition of
requirements in P2.1 from either some build experience in
PA5.1, the arrival of new stakeholders, the evolution to different
conceptual model characteristics (quality, utility, formality,
abstractness), etc.
• Process Activity Information Flow Information from P2.1 – Conceptual Model Requirement
Specification and from external information pools flows into
this activity. Information from this activity flows into the
preliminary conceptual model design and eventually into
P4.1 – Conceptual Model Design.
Associated Entities
• Tools Specific modeling tools can help to select coherent conceptual
model composite combinations. Tool availability is likely to
influence the design choices.
• Actor-Agents Producer.
• Information Pools Information pools relevant to this activity include:
• P2.1 – Conceptual Model Requirement Specification.
• Preliminary conceptual model design.
• Preliminary conceptual model.
• Existing conceptual models.
• Literature on views.
• Product / Object / Artefacts This Process Activity contributes to the preliminary conceptual
model design.
Process Activity Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• At least one view has been selected and recorded to the
preliminary conceptual model design.
G - 30 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G - 31
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Information Flow Information from P2.1 – Conceptual Model Requirement
Specification and from external information pools flows into
this activity. Information from this activity flows into the
preliminary conceptual model design and eventually into
P4.1 – Conceptual Model Design.
Associated Entities
• Tools Specific modeling tools can help to select coherent conceptual
model composite combinations. Tool availability is likely to
influence the design choices.
• Actor-Agents Producer.
• Information Pools Information pools relevant to this activity include:
• P2.1 – Conceptual Model Requirement Specification.
• Preliminary conceptual model design.
• Preliminary conceptual model.
• Existing conceptual models.
• Literature on views.
• Product / Object / Artefacts This Process Activity contributes to a preliminary conceptual
model design.
Process Activity Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• At least one notation has been selected and recorded to the
preliminary conceptual model design.
G - 32 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G - 33
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 34 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Procedure (cont’d) parallelization techniques such as partitioning the mission
space, allocating model constructs (i.e., primitives or
model kinds) to Group members of the group may be
convenient.
• Notation – Establish election of alternative options for
Primitives, Model kinds, Formalisms and Notation which
may persist, consistent with P4.1 – Conceptual Model
Design specified constraints may be necessary. These
determinations and such style conventions to be shared
across the Group should be established by consensus
before significant build composition effort is begun.
Checking the implications of such determinations during
first spiral reviews will reassure the Group of the wisdom
of its choices.
• Sufficiency Criteria – Establish agreement upon prefatory
interpretation of sufficiency criteria for the expected
product, cast in terms of easily observable and
confirmable product characteristics and evidently
correlated to requirements specification elements will
provide insurance against shortfalls in product quality in
areas such as detail and completeness (scope, entities,
entity-attribute and entity-relationships) as specified.
• Tools – Select and provide prompt access to sufficient
Tools to the conceptual model population Group.
Selection of such tools should be made carefully with
consideration for: a) familiarity and competence of Group,
b) power to meet conceptual design capture and
specification, and c) facility to generate views and
published data products acceptable to customer user
stakeholders.
• Documentation – Establish Product Document
management process and information storage and retrieval
sufficient to contain the evolving conceptual model work-
product, control of its authoritative configuration and
containing commentary on tactical decisions – just as is
prudent for requirements or code management under other
circumstances.
The following EXECUTION ACTIVITIES constitute the
bulk of the conceptual model composition effort – to be
executed with information contained in P3.1 – Validated
Knowledge, in accordance with the constraints manifest in
P4.1 – Conceptual Model Design, commensurate with the
build strategy and manifesting the notational conventions
previously agreed-upon:
• Designate object entities.
RTO-TR-MSG-058 G - 35
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 36 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Information Flow • Within activities – Population Group cohort … essential
(cont’d) to convergence and consistency of product.
• To product – Preliminary conceptual model as official
record of original entry… essential to closure.
Associated Entities
• Tools Notational Standards – Information and notational standards
assets likely to support the subject activity include, for:
• Process-Perspective:
• IDEF 0.
• Petri Net.
• …
• Object-Perspective:
• UML.
• SYSML.
• IDEF-4.
• Resource Description Frameworks (XML/RDF/RDFS).
• Meta Object Facility (MOF) Core Specification – OMG
adopted specification.
• …
• Data/Knowledge/Information-Perspective:
• IDEF- 1, 1xKnowledge Interchange Format (KIF).
• Open knowledge Base Connectivity Protocol.
• Knowledge Representation System (KRS).
• SQL.
• Entity Relationship Model (ERM)…
• …
• Ontology Perspective:
• ISO/IEC 1350 Topic Maps.
• OWL.
• IDEF 5.
• Ontology Interface Layer (OIL).
• Ontology Exchange Language (OXL).
• Ontolingua.
• …
COTS CASE Tools – Software assets likely to support the
subject activity are available from within the assets of four
coexisting communities of practice as follows:
RTO-TR-MSG-058 G - 37
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 38 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G - 39
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 40 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G - 41
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Procedure (cont’d) published data products acceptable to customer user
stakeholders.
Documentation – establish Product Document management
process and information storage and retrieval sufficient to
contain the evolving conceptual model view-set work-product,
control of its authoritative configuration and containing
commentary on tactical decisions – just as is prudent for
requirements or code management under other circumstance.
The following EXECUTION ACTIVITIES constitute the
bulk of the conceptual model view generation effort – to be
executed consonant with information contained in the
preliminary conceptual model, commensurate with the build
strategy, and manifesting the notational conventions
previously agreed-upon:
• Elect one of the (possibly) several view types identified
for this activity.
• Using the preliminary conceptual model as a basis for
interpretation and representation, generate view
components consistent with the view type being
addressed, covering the entire scope of the Preliminary
Conceptual model and preserving detail contained in the
preliminary conceptual model in so far as the subject view
allows. Integrate view elements by means of composition,
or generalization relationships insofar as the subject view
schema allows.
• Select another of the intended representation views and
repeat as above. When one pass implementing all desired
views are completed proceed to next step following.
• Conduct systematic cross-reference of view consistency
by means suitable to ensure that all vies represent/reflect/
reveal the Preliminary conceptual model consistently and
comprehensively. Such cross-reference techniques as are
deemed suitable by the conceptual model views
generation Group are acceptable, but the following are
particularly endorsed: a) thorough reconciliation of
representative use case in mission space and simulation
space domains, b) reconciliation of views for any such
components of the Preliminary conceptual model as may
be perceived to have unusually close coupling in object
or process terms, c) reconciliation of views for parts of
preliminary conceptual model as may be considered
particularly significant; that is: those which were
unusually difficult to generate originally, those which are
perceived to be particularly difficult to understand,
and those that are perceived to be particularly relevant to
one or another stakeholder.
G - 42 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Procedure (cont’d) • Document all views generated with qualifying
commentary regarding their significance, their
relationships, and the use of notational conventions with
which they have been conceived and published.
Please NOTE that the enumeration of activity elements cited
above is not guaranteed to be complete or fully systematic,
notwithstanding its being characteristic of guidance provided
in respected literature and commonly observed in practice.
It should, in its entirety, however, provide procedurally concrete
guidance to the conceptual model population practitioner.
In addition, the vernacular used in the operational guidance,
while somewhat particular, should not be interpreted as
limiting or constraining in any way the determinations made
a priori regarding Conceptual model views. Instead, they
should be considered a good faith attempt to indicate in
unbiased form the effort-elements recommended to disclose
a reasonable preliminary conceptual model population.
Inter Process Activity Relationships
• Process Activity Sequence and Control- Process Build Strategy – <see above>.
Flow Process Step Iteration – <see above>.
Process Step Parallelization – <see above>.
• Process Activity Information Flow Contingent guidance on Process Activity sequence and control
flow above, the following guidance is provided:
• Collaboration – During execution, conduct of Group
reviews of work progress, product convergence according
to build strategies, and product quality should compliment
normal program reviews and control mechanisms.
Cultivation of consistency of vision across the conceptual
model build Group is a powerful mechanism to maintain
consistency of product, and collaboration among Group
members.
• Upstream – Knowledge/Design providers, Stakeholders –
essential to compliance.
• Within activities – Population Group cohort … essential
to convergence and consistency of product.
• To product – Preliminary conceptual model as official
record of original entry … essential to closure.
Associated Entities
• Tools See discussion of standards and COTS/CASE tools provided
in exposition of process step 5.1 above.
• Actor-Agents Agents producing views of the preliminary conceptual model
are typically individuals or a designated Group specifically
familiar with the required activities and expected
RTO-TR-MSG-058 G - 43
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 44 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G - 45
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 46 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
• Process Activity Procedure (cont’d) • Particularly link verification effort to the demonstration
of suitable compliance of the preliminary conceptual
model to the Conceptual Model Design manifest in the
work-product P4.1.
• Establish clearly defined verification evaluation
components and criteria for satisfaction of verification
evaluation component activities.
• Report results of verification effort in accordance with
description of the Accreditation Report element of
conceptual model work produce specified in Annex F.
• Coordinate verification plan and results with significant
stakeholders.
Inter Process Activity Relationships
• Process Activity Sequence and Control- Process Build Strategy – <see above>.
Flow Process Step Iteration – <see above>.
Process Step Parallelization – <see above>.
• Process Activity Information Flow Contingent guidance on Process Activity sequence and control
flow above, the following guidance is provided:
• Collaboration – During execution, conduct of Group
reviews of work progress, product convergence according
to build strategies, and product quality should compliment
normal program reviews and control mechanisms.
Cultivation of consistency of vision across the Conceptual
Model Build Group is a powerful mechanism to maintain
consistency of product, and collaboration among Group
members.
• Upstream – Input from Conceptual Model Design product
and product-providers, Stakeholders – essential to
compliance.
• Within activities – Population Group cohort … essential
to convergence and consistency of product.
• To product – Preliminary conceptual model or to
Conceptual Model Verification Report as official record
of original entry is essential to closure.
Associated Entities
• Tools See discussion of standards and COTS/CASE tools provided
in exposition of process step 5.1 above.
• Actor-Agents V&V Agents.
• Information Pools P4.1 – Conceptual Model Design documentation, together
with Preliminary conceptual model artefact are information
necessary and sufficient to support the completion of this
activity.
RTO-TR-MSG-058 G - 47
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 48 RTO-TR-MSG-058
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
RTO-TR-MSG-058 G - 49
ANNEX G – CONCEPTUAL MODELING PROCESS ACTIVITY DESCRIPTION
G - 50 RTO-TR-MSG-058
Annex H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
Table H-1: Generic Template for Specification of Product.
PRODUCT CHARACTERISTIC
Product Identity
• Product Name and Aliases <Denotative names and identifiers of Product.>
Product Description
• Product Definition <A definition of the subject Product.>
• Product Purpose <Describes the purpose of the Product, both in the
development process and as an artefact for later reference.>
• Product Content <Describe the content of the product.>
• Product Structure/Format <Describe the structure of the product.>
Product Initiation
• Entrance Criteria <This field specifies component values that are necessary and
sufficient for the development of subject Product to be
effectively initiated.>
Product Development Guidance
• Product Development <In this field, the agent is provided procedural guidance for
the development of the subject Product. Note that relationships
to Process Activities and needs for tools or information are
specified in other form records.>
Product Relationships
• Product – Process Relationships <Instruction regarding the Process steps and sub-steps that
produce this Product, and the Process steps and sub-steps that
use this Product.>
• Inter-Product Relationships <Instruction regarding the relationships between this Product
and all other relevant Products. These instructions should
indicate which Products are predecessors to this Product,
which are successors, and which may be done in
concurrence.>
Associated Entities
• Tools <Identify tools such as hardware or software necessary and
sufficient, or useful, to complete the Product.>
• Actor-Agents <Indicate the actor agents responsible for development of the
Product, and their respective roles.>
RTO-TR-MSG-058 H-1
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
• Information Pools <Data stores of any type containing information used as input
or generated as key content of the Product. May contain
intermediate information re-used by this or successor
Products, or components of the Product compiled as residual
documentation.>
Product Completion
• Exit Criteria <This field specifies component values that are necessary and
sufficient for the subject Product to be considered finished.>
H-2 RTO-TR-MSG-058
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
PRODUCT CHARACTERISTIC
Product Identity
• Product Name and Aliases P1.1 – Stakeholder Description.
Product Description
• Product Definition Document mapping stakeholders to roles and responsibilities
in the Conceptual Model effort.
• Product Purpose The purpose of this product is to identify the stakeholders of
this Conceptual Model development process and their
respective roles and responsibilities to enable staffing/tasking
of the Conceptual Model development effort, derivation of
stakeholder-related requirements and stakeholder-related
knowledge needs, and identification of subject-matter expertise
for knowledge acquisition.
• Product Content Conceptual model knowledge acquisition needs shall describe
at a minimum:
• Relevant Conceptual Model development responsibilities
identified and grouped into roles; and
• Stakeholders identified organizationally, mapped to
responsibilities and roles.
Desired:
• Stakeholder identities by name, along with contact
information.
• Product Structure/Format No mandated format.
Product Initiation
• Entrance Criteria Entrance criteria consists of the following activities,
availability of information and establishment of operational
capability:
• Product development may begin once PA1.1 begins.
Product Development Guidance
• Product Development See PA1.1.
Product Relationships
• Product – Process Relationships PA1.1 produces this product, which is used by PA2.1 and
PA2.4.
• Inter-Product Relationships This product may be developed concurrently with P1.2, P1.3,
and P1.4, but must be completed prior to the completion of
products from any later phases.
Associated Entities
• Tools None required.
RTO-TR-MSG-058 H-3
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
• Actor-Agents • Producer.
• Conceptual Model Developer.
• Information Pools Information pools relevant to this activity include:
• Points of contact lists.
• Employee roles.
• Organizational charts.
• Personnel databases, referrals, resumes, biographies.
• Any intermediate information generated during execution
of PA1.1.
Product Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• Product must contain comprehensive list of stakeholders
by organization as a minimum, mapped to all related
requirements and roles.
PRODUCT CHARACTERISTIC
Product Identity
• Product Name and Aliases P1.2 – Need Statement.
Product Description
• Product Definition Document that defines the intended use of the Conceptual
Model derived from the purpose and intended use of the M&S
effort.
• Product Purpose This product serves as the source from which to derive the set
of Conceptual Model requirements and knowledge needs
which are driven by M&S purpose and intended use.
• Product Content Description of Conceptual Model intended use driven by M&S
purpose and intended use.
• Product Structure/Format No mandated format.
Product Initiation
• Entrance Criteria Entrance criteria consists of the following activities,
availability of information and establishment of operational
capability:
• Product development may begin once PA1.2 begins.
Product Development Guidance
• Product Development See PA1.2.
H-4 RTO-TR-MSG-058
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
Product Relationships
• Product – Process Relationships PA1.2 produces this product, which is used by PA2.1, PA2.2,
and PA2.4.
• Inter-Product Relationships This product may be developed concurrently with P1.1, P1.3,
and P1.4, but must be completed prior to the completion of
products from any later phases.
Associated Entities
• Tools Requirements Management tools optional.
• Actor-Agents • Producer.
• Conceptual Model Developer.
• Information Pools Information pools relevant to this activity include:
• Task orders.
• Mission needs statements.
• M&S needs statements.
• User requirement documents.
• Requests for proposal.
• Statements of work.
• Formal or informal directives.
• Test agreements.
• Any intermediate information generated during execution
of PA1.2.
Product Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• Product must contain comprehensive description of
Conceptual Model intended use sufficient to drive all
Conceptual Model requirements and knowledge needs
related to purpose and intended use of M&S.
PRODUCT CHARACTERISTIC
Product Identity
• Product Name and Aliases P1.3 – Constraints and Policies.
Product Description
• Product Definition Document that defines the constraints and policies to be
applied to the Conceptual Model effort based upon initial
direction and enterprise scope.
RTO-TR-MSG-058 H-5
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
• Product Purpose This product serves as a set of constraints upon the Conceptual
Model requirements and knowledge needs and impacts the
content of Conceptual Model requirements and knowledge
needs which are driven by constraints and policies.
• Product Content List of constraints and mandates affecting the Conceptual
Model development and design.
• Product Structure/Format No mandated format.
Product Initiation
• Entrance Criteria Entrance criteria consists of the following activities,
availability of information and establishment of operational
capability:
• Product development may begin once PA1.3 or PA1.4
begins.
Product Development Guidance
• Product Development Execute PA1.3 and PA1.4 concurrently or in any order.
Product Relationships
• Product – Process Relationships PA1.3 and PA1.4 produce this product, which is used by
PA2.1, PA2.2, and PA2.4.
• Inter-Product Relationships This product may be developed concurrently with P1.1, P1.2,
and P1.4, but must be completed prior to the completion of
products from any later phases.
Associated Entities
• Tools None.
• Actor-Agents • Producer.
• Conceptual Model Developer.
• Information Pools Information pools relevant to this activity include:
• Enterprise standard operating procedures.
• Industry and government standards.
• Enterprise executive mandates, law.
• Agency regulations.
• Agency directives.
• Written policy.
• Implied enterprise mandates.
• Documented resource constraints.
• Senior stakeholder preferences and requirements.
• Planning/budgeting/management limitations.
• Legacy M&S preferences and availability.
• Data availability.
H-6 RTO-TR-MSG-058
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
PRODUCT CHARACTERISTIC
Product Identity
• Product Name and Aliases P1.4 – Conceptual Model Meta Data.
Product Description
• Product Definition The conceptual model Meta data will address the conceptual
model, acting as its identifier. Conceptual models are stored
together with their Meta data specifying how they have been
produced, i.e., when, where, by whom, from what, using what
tool, and so on.
• Product Purpose This Meta data is necessary to ensure traceability and
reusability of the conceptual model.
• Product Content The Meta data template can accommodate a number of meta
features of the conceptual model, for example: Name, Type,
Version, Modification Date, Security Classification, Release
Restriction, Purpose, Application Domain, Description, Use
Limitation, Use History, V&V Data Elements, Keyword,
Implementation Dependencies, Point Of Contact (POC),
Reference and Glyph.
• Product Structure/Format A table with an entry for each data element in the Meta data.
Product Initiation
• Entrance Criteria Entrance criteria consists of the following activities,
availability of information and establishment of operational
capability:
• Product development may begin once PA1.1 begins.
Product Development Guidance
• Product Development The entire list of activities given in text of “Product 1.4
Guidance” should be completed.
RTO-TR-MSG-058 H-7
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
Product Relationships
• Product – Process Relationships Almost all the Process Activities in all the five Process Phases
will continuously fill the conceptual model Meta data table to
finally produce this product.
• Inter-Product Relationships This product will be developed concurrently with all other
products, and will be updated and completed till final
conceptual model is built.
Associated Entities
• Tools No specific tools or software to complete this product has been
identified.
• Actor-Agents No specific actor or agent has been identified to be alone
responsible for the development of this product, however all
actors and agents involved in the development of the
conceptual model are responsible for filling the conceptual
model Meta data with the relevant data from their activities.
• Information Pools Information pools relevant to this activity include:
• POC: Holds information about an organization or a person
having a particular role with respect to the conceptual
model.
• Model Identification: Can accommodate information
related to the identification of a conceptual model such as:
Name, Type, Version, Modification Date, Security
Classification, Release Restriction, Purpose, Application
Domain, Description, and Use Limitation.
• Use History: Provides a description of where this
conceptual model has been used.
• Reference: Specifies a pointer to additional sources of
information such as locations in XML documents and
references to ontologies (both domain and middle level)
which are used by the conceptual model.
• Implementation Dependencies: Maintains a log of all
dependencies determined during the development of this
conceptual model, such as domain ontologies or any other
new concept introduced by the process during the
implementation of this conceptual model.
• Key Word: Holds information about the key words of this
conceptual model for future use. It helps users in searching
for this conceptual model.
• Glyph: Is responsible for holding the image of conceptual
model, which can be used to visually represent a
conceptual model in a tool palette or a web repository.
H-8 RTO-TR-MSG-058
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
• Information Pools (cont’d) • V&V Data Elements: The V&V process can produce an
enormous amount of data. These data are collected under a
label called V&V Data Elements and placed in the product
“conceptual model Meta data”. In the table below a list of
data items is presented together with the Process Activities
where that data is produced.
Product Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• Product development may end once the Meta data table is
completed.
PRODUCT CHARACTERISTIC
Product Identity
• Product Name and Aliases P2.1 – Conceptual Model Requirement Specification.
Product Description
• Product Definition The conceptual model requirement specification documents a
collection of verifiable properties, attributes and characteristics
of the Conceptual Model necessary for it to satisfy its intended
purpose.
• Product Purpose The conceptual model requirement specification shall
communicate to Conceptual Model designers and builders all
intended uses of the conceptual model, the aspects of the
mission space to be represented by it and the simulator features
to be supported.
• Product Content Requirement statements documenting the content of the
Conceptual Model and what criteria the Conceptual Model
must satisfy.
• Product Structure/Format Each requirement must be given a unique identifier. It may be
useful to categorizing the requirements as belonging to one of
the three “spaces” (Conceptual Model, mission, simulation).
Product Initiation
• Entrance Criteria Entrance criteria consists of the following activities,
availability of information and establishment of operational
capability:
• At least some of the content or the intended uses of the
simulation must have been documented.
RTO-TR-MSG-058 H-9
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
H - 10 RTO-TR-MSG-058
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
PRODUCT CHARACTERISTIC
Product Identity
• Product Name and Aliases P2.2 – Conceptual Model Knowledge Acquisition Needs.
Product Description
• Product Definition Conceptual model knowledge acquisition needs describe the
scope and level of detail of knowledge needed by the
Conceptual Model developer to produce a Conceptual Model
satisfying the client’s need statement.
• Product Purpose Conceptual model knowledge acquisition needs shall guide the
Conceptual Model developer in collecting the necessary
knowledge and limit knowledge acquisition to the minimum
sufficient knowledge set.
• Product Content Conceptual model knowledge acquisition needs shall describe:
• The entities and activities in the mission space the modeler
must understand in order to represent them correctly and
with appropriate detail.
• The simulation technique, tools and legacy assets the
modeler must understand in order to represent
implementation requirements and constraints correctly.
• Product Structure/Format Textual description.
Product Initiation
• Entrance Criteria Entrance criteria consists of the following activities,
availability of information and establishment of operational
capability:
• At least some of the requirements for the Conceptual
Model must have been documented.
Product Development Guidance
• Product Development The developer must review the Conceptual Model requirement
specification in order to identify knowledge needed for
developing a Conceptual Model with sufficient fidelity to
satisfy its purpose. Such knowledge will typically include:
• Technologies applied in mission space entities and their
capabilities and limitations.
• Physical theories underpinning these technologies.
• Military tactics, techniques and procedures.
• Candidate simulation technologies.
• Legacy simulation models and their capabilities and
limitations.
RTO-TR-MSG-058 H - 11
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
PRODUCT CHARACTERISTIC
Product Relationships
• Product – Process Relationships Conceptual model knowledge acquisition needs are developed
in Process Activity PA2.4 – Derive Mission Space and
Simulation Space Knowledge Needs. Knowledge acquisition
needs form the input to Process Phase 3 – Acquire Conceptual
Model Knowledge.
• Inter-Product Relationships P2.2 – Conceptual Model Knowledge Acquisition Needs are
developed based on P2.1 – Conceptual Model Requirement
Specification. It is used in order to develop P3.1 – Validated
Knowledge.
Associated Entities
• Tools Not applicable.
• Actor-Agents The main agents participating in the development of
Conceptual Model knowledge needs are subject-matter experts
from the military mission domain, the military technology
domain and modeling and simulation domain.
• Information Pools Information pools relevant to this activity include:
• Previously developed knowledge needs descriptions.
Product Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• A description of the knowledge needed for Conceptual
Model development has been developed that is sufficiently
comprehensive and specific to serve as guidance for the
knowledge acquisition phase.
PRODUCT CHARACTERISTIC
Product Identity
• Product Name and Aliases P3.1 – Validated Knowledge.
Product Description
• Product Definition The product Validated Knowledge is produced in the NATO
conceptual modeling Process Phase 3, called Acquire
Conceptual Model Knowledge. It is a validated piece of
knowledge, developed in response to an identified need and/or
requirement in the previous phase (2). It will be acquired from
authoritative knowledge sources, and then will be structured,
documented, and validated with respect to that authoritative
knowledge source.
H - 12 RTO-TR-MSG-058
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
PRODUCT CHARACTERISTIC
• Product Purpose This will be the sole and very important product produced
during Phase 3. The next phase Design the Conceptual Model
will use this product to design a conceptual model. It is to say
that this product will serve as the foundation for designing and
building the final conceptual model.
• Product Content A structured and documented piece of knowledge which has
been validated with respect to the authoritative knowledge
sources.
• Product Structure/Format No mandated format.
Product Initiation
• Entrance Criteria Entrance criteria consists of the following activities,
availability of information and establishment of operational
capability:
• The knowledge needs and the requirements list from the
previous phase (2) are required.
• Access to an existing conceptual model repository with
reusable knowledge is beneficial and preferred.
• A list of the authoritative knowledge sources for the
required knowledge is also advantageous.
Product Development Guidance
• Product Development After identifying the needs and the requirements for the
knowledge which were done in the previous phase (2), the
authoritative knowledge sources for the particular knowledge
which is requested are identified. Next activity in the process
will start looking for the corresponding reusable knowledge
which may already exist in an existing conceptual model
repository, knowledge that can totally or partly be usable for
this new need. If not, the lack of knowledge and the gaps which
must be filled is identified. After that the knowledge will be
gathered, structured and documented. Next, there should be
enough information to either generate domain ontology for this
particular mission space or extend existing domain ontology.
Finally the validity of the acquired knowledge, with respect to
the authoritative knowledge sources, will be reviewed and this
product will be produced.
Product Relationships
• Product – Process Relationships This is the final product of Phase 3 in the NATO conceptual
model Process, and to produce it one should go through the
Process Activities PA3.1 to PA3.6.
• Inter-Product Relationships Products P2.1 – Conceptual Model Requirement Specification
and P2.2 – Conceptual Model Knowledge Acquisition Needs
are the predecessors and P4.1 – Conceptual Model Design is
the successor to this product.
RTO-TR-MSG-058 H - 13
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
PRODUCT CHARACTERISTIC
Associated Entities
• Tools This product is a result of a knowledge development process
and thus support of appropriate tools, methods, and techniques
from the knowledge development area is very much
appreciated, such as:
• Methodologies for acquisition of data, information, and
knowledge.
• Methodologies for documentation, representation, and
formatting the acquired knowledge.
• Tools for knowledge acquisition, representation,
formalization, etc.
• Tools for managing and maintaining ontologies.
• Actor-Agents • Knowledge engineer; to provide experience in acquiring,
gathering and compiling information.
• SME; to provide the domain and task knowledge.
• Analysis and formatting expert; experienced in the
appropriate formatting analysis method and technique.
• Ontology expert; experienced in mapping and interpreting
information held in the ontology, as well as being skilled
in how to further develop and extend ontologies.
• VV&A-agent; for validating the result.
• Information Pools Information pools relevant to this activity include:
• An existing conceptual model repository with reusable
knowledge.
• Domain ontologies in a knowledge base are very much
appreciated but not mandatory.
Product Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• The Process Activity 3.6 – Review Validity of Acquired
Knowledge with Respect to the Authoritative Knowledge
Sources will guarantee that the product lives up to the
expectations.
PRODUCT CHARACTERISTIC
Product Identity
• Product Name and Aliases P4.1 − Conceptual Model Design.
H - 14 RTO-TR-MSG-058
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
PRODUCT CHARACTERISTIC
Product Description
• Product Definition Document recording the conceptual model design decisions
with a justification of the elective choice.
• Product Purpose This product serves as a blue print to build the conceptual
model.
• Product Content Conceptual model design shall describe:
• A record of conceptual model composites: conceptual
primitives, model kinds, views, formalisms and notations.
• A justification of each design decision with traceability to
the driving requirement.
• Product Structure/Format No mandated format.
Product Initiation
• Entrance Criteria Product development may begin as soon as PP4 begins.
Product Development Guidance
• Product Development Iteratively:
• Make elective choices of conceptual model composites.
• Reconcile choices into a coherent conceptual model
composite combination.
• Evaluate the conceptual model design for adequacy/
relevance with the conceptual model requirements.
Product Relationships
• Product – Process Relationships The product exists in a preliminary form over PA4.1 to PA4.5
iterations. PA4.6 produces the final P4.1 product, which is used
by PA5.1. P4.6 also uses this product to evaluate the design
and update P1.4 – Conceptual Model Meta Data accordingly.
• Inter-Product Relationships This product completely relies on P2.1 – Conceptual Model
Requirement Specification and may be used to produce
P5.1 – Conceptual Model as soon as it has valuable input.
It may evolve iteratively with P5.1.
Associated Entities
• Tools No specific tool is required to document the selection of
conceptual model composites. A requirement management tool
could be useful to document traceability.
• Actor-Agents Producers.
• Information Pools Information pools relevant to this activity include:
• P2.1 – Conceptual Model Requirement Specification,
preliminary conceptual model design and literature surveys.
RTO-TR-MSG-058 H - 15
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
PRODUCT CHARACTERISTIC
Product Completion
• Exit Criteria Criteria-types for demonstration of satisfactory completion of
the subject activity, include the following:
• Product must pass PA4.6 evaluation against
P2.1 – Conceptual Model Requirement Specification.
PRODUCT CHARACTERISTIC
Product Identity
• Product Name and Aliases P5.1 – Conceptual Model.
Product Description
• Product Definition The authorized conceptual model work-product resulting from
the conceptual modeling activity and including collateral
materiel generated during the conceptual modeling effort as are
necessary and sufficient to qualify the conceptual model product
artefact per se and to support its evolution an use in context of
the simulation enterprise environment for which it was produced.
• Product Purpose The purpose of this work-product is to document in systematic,
persistent, authoritative and detailed form information
constituting the subject conceptual model in order to support
simulation development operations and maintenance as well as
model and simulation re-use throughout the duration of the
M&S enterprise.
• Product Content Product contains full and detailed articulation of the mission
space and simulation space ontology (entities, attributes,
behaviours, and relationships) that is necessary and sufficient
to support simulation development and life-cycle evolution.
• Product Structure/Format Product structure is elective in accordance with decisions made
during the conceptual modeling process; including particularly
election of conceptual model primitives, model kinds,
formalism, views, design features, mission- and simulation-
space information to be made manifest in the preliminary (and
final) conceptual model. Documentary conventions and media
are likewise left to the developer insofar as they are decided
explicitly, consistently, and in conformance with protocols and
strategic guidance associated with the M&S enterprise.
Product Initiation
• Entrance Criteria Product development proper (i.e., in addition to the
compilation of ancillary information products generated during
the conceptual modeling process), begins at completion of
Activity PP4.
H - 16 RTO-TR-MSG-058
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
PRODUCT CHARACTERISTIC
Product Development Guidance
• Product Development Activity PP5 and its sub-sections PA5.1 through PA5.5 specify
in detail product development activity.
Product Relationships
• Product – Process Relationships See PA5.1 – PA5.5.
• Inter-Product Relationships Products directly input to the generation of Product P5.1 are
P3.1 – Validated Knowledge and P4.1 – Conceptual Model
Design.
Associated Entities
• Tools CASE tools implied by the conceptual model design and
implementation process elements are relevant to the generation
of the subject product.
• Actor-Agents Conceptual product development team.
• Information Pools Information contained in P3.1 and P4.1 are required as input to
the subject work-product.
Product Completion
• Exit Criteria Approval of FINAL DRAFT conceptual model by authoritative
stakeholder(s).
RTO-TR-MSG-058 H - 17
ANNEX H – CONCEPTUAL MODEL PRODUCT DESCRIPTION
H - 18 RTO-TR-MSG-058
Annex I – CONCEPTUAL MODEL EXAMPLES
This document deliberately presented guidance, as opposed to specification, to conceptual modeling to capture
the essential best-practices while remaining tailorable to a broad range of enterprise contexts. In this line,
this annex presents examples to illustrate the various Process Activities and Products.
The objective of this annex is to guide the reader in the implementation of a conceptual modeling process and
conceptual model products in its own enterprise context while avoiding restricting it to standard templates.
The examples are intended to clarify the most abstract parts of the guidance, to bring out the range of applicability
and to expose important issues.
For conciseness and time constraints, no thorough end-to-end example is included and trivial parts have been
omitted. The examples have been selected amongst a number of current enterprise practices. The domain
covered by the examples must not be taken as a limitation to the scope of applicability of the guidance.
Example I-1 differentiates between conceptual model space, mission space and simulation space requirements
and demonstrates how to derive knowledge needs from requirements. Example I-2 presents a method to:
gather, structure and document knowledge; generate domain ontology; and, use this knowledge to design and
build conceptual model artefacts. Example I-3 differentiates the representation of mission-space knowledge,
simulation-space knowledge and the conceptual model of a simulation. Example I-4 presents sample
conceptual model artefacts based on a community-specific conceptual model design. Finally, Example I-5
illustrates the iterative evolution of a conceptual model requirements, design and artefacts.
I.1.1 Process Activity 2.1 − Identify, Analyze and Record Conceptual Model, Mission and
Simulation Space Requirements
In Process Activity 2.1, the conceptual model requirements are identified, analyzed and recorded. It is suggested
to address the conceptual model requirement definition in terms of conceptual model space, mission space and
simulation space requirements. The objective of this example is to differentiate between conceptual model space,
mission space and simulation space requirements and to demonstrate what is inclusive in the conceptual
modeling process. This example was developed by the MSG-058 Task Group in testing several requirements
against the three-space classification. Although very partial, the artefact in Table I-1 is an example of
Product 2.1 – Conceptual Model Requirement Specification. The conceptual model requirement classification
may be arbitrary and is not error proof. The key point is to be all inclusive when capturing conceptual model
requirements.
RTO-TR-MSG-058 I-1
ANNEX I – CONCEPTUAL MODEL EXAMPLES
I.1.2 Process Activity 2.4 − Derive Mission Space and Simulation Space Knowledge Needs
In Process Activity 2.4, the mission space and simulation space knowledge needs are derived. The objective of
this example is to demonstrate how to derive knowledge needs from requirements. Table I-2 presents knowledge
needs derived from a few requirements of Table I-1. Although very partial, the artefact in Table I-2 is an
example of Product 2.2 – Conceptual Model Knowledge Acquisition Needs. Deriving knowledge needs requires
experience and it is more easily done iteratively. The outcome can turn out to be arbitrary, thus a special effort
must be made to avoid preconceived ideas to produce an objective knowledge need statement.
I-2 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
The example is written as straight forward steps to introduce sample product artefacts although, in reality,
the knowledge acquisition and the conceptual model construction have been done iteratively. The proposed
conceptual modelling guidance does not prevent to produce conceptual model artefacts to represent the
knowledge as it is acquired to help acquiring more knowledge. In fact, it is rather advised to do so. This is part
of the modeling art.
This example presents the conceptual model of a scenario, as opposed to the conceptual model of a system.
The sample scenario is taking place in Kosovo and its surroundings, in May 2002. NATO forces are conducting
a Peace Support Operation in order to regain stability and security in Kosovo. A Swedish patrol (KS05) from the
Swedish peace keeping force discovers a looted weapons depot and report this into the information system of the
Swedish Intelligence. An intelligence officer in Sweden receives the report and starts a further investigation.
Information from different sources leads to the estimate that the missing weapons might be smuggled to Sweden
by organized criminals. Cooperation between different military and civil organizations to acquire information
leads to the confiscation of the weapons in the harbor of Gothenburg in Sweden.
In this example, knowledge acquisition was performed using video clippings and in-depth interviews carried
out with subject-matter experts for further clarification and enrichment of the scenario description. It resulted
in a description of the scenario in natural language, for which an excerpt corresponding to paragraph 1 is
presented in Table I-3.
A Swedish patrol from a battalion in Kosovo finds weapons in the forest near a village called Janjevo.
The finding is reported in the battalion’s intelligence report and this is transferred in code to
Stockholm. The information about the finding is received by the Intelligence Division at MUST and the
report is registered in the System. The information about the found weapons is made available for the
department of international intelligence (MUST IntUnd).
Then, implicit and explicit knowledge was represented from the natural language description. Table I-4
presents some implicit knowledge inferred from paragraph 1 of the scenario description in natural language.
RTO-TR-MSG-058 I-3
ANNEX I – CONCEPTUAL MODEL EXAMPLES
Table I-4: Sample Implicit Knowledge Inferred from the Scenario Description.
• There is a Peace Support Operation in Kosovo sometime in MAY 2002, of which the Swedish
contingent is a part of. (Inferred from background context material).
• Janjevo is a geographical location in Kosovo.
• There is a forest near Janjevo.
• Swedish troops go on regular patrol missions.
• There is a procedure (military) to be followed by any military PATROL if they are on a patrolling
mission. It also implies that there would be standard operating procedures and regulations
governing this process of patrolling.
• ‘Swedish’ implies that Sweden is a sovereign nation, and that it has military capability, and is part
of the UN Peace Support Operations.
• Weapons are hidden, that is, they are obscured from normal sight and they are not left for public
viewing.
Explicit knowledge can be extracted using different methods. Table I-5 presents the results of the Five Ws
method applied on paragraph 1 of the scenario description in natural language.
Who Patrol from Swedish contingent Patrol: Military type Organization (under govt.
KS05 type object-type: Unit-Type: has Affiliation
object type relation to
Swedish Contingent: Object-Item-Group
Swedish: Affiliation
What Patrolling Patrolling: Action-task purpose: WHY AOI:
Location
When From 1st May to 31st May 2002
Why To secure AOI
Where AOI somewhere in Kosovo AOI: Specification detail AOI is both a
Location as well as a CONTROL FEATURE:
may even be a sub-type of control – feature
like ROUTE, etc.
Table I-6 presents the results of the Knowledge Meta Meta Model (KM3) methodology [1] applied on paragraph
1 of the scenario description in natural language.
I-4 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
The knowledge was modeled through a semantic mapping of the semi-structured information. The implicit
knowledge was merged with the explicit knowledge in a machine readable format, namely in the DCMF
ontology developed using the Web Ontology Language (OWL) [2]. Table I-7 lists some of the concept (class)
types that were instantiated to model the sample scenario paragraph.
RTO-TR-MSG-058 I-5
ANNEX I – CONCEPTUAL MODEL EXAMPLES
• Action-Task
• Action-Task-Status
• Action-Objective-Type (securing area of interest)
• Action-Required-Capability (for patrol mission) related to
• Action-Event-Status: (through this it is associated to action-event. Finding weapons in a particular
action-task: patrolling.)
• Reporting-data
• Action-Event
• Object-Item-Group-Account: (the composition or relation of object types involved in the patrolling
action.)
• Capability: sub type: Mission-Capability: (specifies required parameters for carrying out a patrol.)
• Affiliation
• Context
• Location
• Control Feature
• Action-Temporal-Association: time events, sequences and info for placing the action tasks and events
in temporal sequence
• Object-Type:Equipment-Type:Non-Consummable-Equipment-Type:Weapons
Table I-8 presents an excerpt of the OWL code format for the Patrol Mission instance of the Action-Required-
Capability concept from the sample scenario paragraph. The artefact in Table I-8 is an example of Product 3.1
– Validated Knowledge.
I-6 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
Table I-8: Sample OWL Code for the Patrol Mission Instance of the
Action-Required-Capability Class Capturing the Scenario Knowledge.
<Action-Required-Capability rdf:ID="patrolreqdqty">
<quantifies>
<Mission-capability rdf:ID="patrolmission">
<capability-id rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>CMmscapability2</capability-id>
<capability-unit-of-measure-code rdf:datatype= "http://www.w3.org/2001/XMLSchema#string"
>square-metres-per-hour</capability-unit-of-measure-code>
<is-quantified-in rdf:resource="#patrolreqdqty"/>
<capability-subcategory-code rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>maximum-Range</capability-subcategory-code>
<capability-category-code rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>military-load-capability</capability-category-code>
<capability-day-night-code rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>day-and-night</capability-day-night-code>
</Mission-capability>
</quantifies>
<capability-id rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>CMmscapabilityid1</capability-id>
<is-minimum-required-for rdf:resource="#actioneventstatus1"/>
<action-required-capability-quantity rdf:datatype=
"http://www.w3.org/2001/XMLSchema#int">15</action-required-capability-quantity>
<action-id rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
>patrol_reqd_qty</action-id>
</Action-Required-Capability>
Figure I-1 illustrates how the Patrol Mission instance is represented in the Protégé ontology editor [3]. In this
example, the capability categories have been imported from the Joint C3 Information Exchange Data Model
(JC3IEDM) [4], which is an illustration of knowledge reused following Process Activity 3.2.
RTO-TR-MSG-058 I-7
ANNEX I – CONCEPTUAL MODEL EXAMPLES
Figure I-1: Sample Scenario Knowledge (Patrol Mission Object) in the Protégé Ontology Editor.
I-8 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
Table I-9: Conceptual Model Design for the Scenario Description Example.
Process Activity 4.1 suggests that the conceptual model design may be influenced by the design of another
conceptual model being reused. In this example, no existing conceptual model was reused and no constraint of
that sort was imposed on the design.
In Process Activity 4.2, conceptual primitives fit for the type of knowledge are selected. The current example
involves the conceptual model of a military scenario. Therefore, appropriate conceptual primitives are actors,
activities, events, etc. Eligible model kinds that represent interactions between scenario elements include
collaboration, activity, sequence, and use case diagrams.
Different formalisms allow representing these combinations of conceptual primitives and model kinds: Petri
Nets, ontology, use case, BPMN, etc. In Process Activity 4.3, the formalism choice is influenced by the
conceptual model requirement specification. In this example, the conceptual model was intended for visualisation
purpose for communication with the subject-matter experts and for process optimization or conformance
checking by analysts. Graphical expressiveness was a key driver to present information to participants while
robust inference for system interoperability was not an intended use of the conceptual model. The use case
formalism was selected for its simplicity (only actors and use cases). BPMN [5] was privileged over Petri Nets
and ontology.
RTO-TR-MSG-058 I-9
ANNEX I – CONCEPTUAL MODEL EXAMPLES
The targeted stakeholders and intended purpose drive the selection of views during Process Activity 4.4.
Custom views can be created from the generic conceptual model content. For example, a simple high-level
description of the scenario is created for communication with the subject-matter experts. An organisational
collaboration view and a procedure comparison view are appropriate to the work of the process analysts.
In addition to these process views, others views could have useful to other usages, for example component or
deployment views to model the communications between information systems.
In Process Activity 4.5, a notation is selected to implement the chosen formalism. BPMN is a formalism that
comes with its own notation, a frequent practice in the modeling domain. The BPMN notation was chosen
over the UML notation because of its graphical expressiveness, a driving requirement in this example. BPMN
supports a few model kinds and their conceptual primitives (Pool, Activity, Event, Gateway). The same
Collaboration Process Diagram model kind is used to produce two different views. For the same reason,
a custom pictogram notation was selected over the UML notation to express the use case formalism.
Finally, as advised in Process Activity 4.6, the conceptual model conformance to the requirements should be
verified. Formal metrics could be derived to measure how fit is the conceptual model for the specific purposes.
In this example illustrated in Table I-9, only the overall stakeholders’ work efficiency proved the conceptual
model usefulness.
Figure I-2 presents the simplest human understandable high-level description of the scenario using a custom
pictogram notation to express the use case formalism. Figure I-3 shows the collaboration between organizations
and Figure I-4 compares the organizational procedures, both using collaboration process diagrams from
BPMN.
I - 10 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
Figure I-2: Sample View of the Conceptual Model of the Scenario Allowing to Visualize
the Simplest Human Understandable High-Level Description of the Scenario.
RTO-TR-MSG-058 I - 11
ANNEX I – CONCEPTUAL MODEL EXAMPLES
I - 12 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
The artefacts in Figure I-2 to Figure I-4, all together, are an example of Product 5.1 – Conceptual Model.
This example is taken from the Canadian IMAGE Project [6]. It presents the conceptual model of a military
mission to be simulated. The mission is a humanitarian operation to reconstruct a school in a rugged region
akin to Afghanistan. It involves convoys subjected to IEDs and evolving within a dynamical social terrain.
Blue friendly forces and red insurgents compete for recruiting the allegiance of the general population.
The convoys utilize different roads or tracks over time, some with limiting conditions related to the 3D
ruggedness of the terrain. Mine attacks occur with a probability that depends of the type of physical and social
grounds being travelled and type of carriers used.
RTO-TR-MSG-058 I - 13
ANNEX I – CONCEPTUAL MODEL EXAMPLES
I - 14 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
RTO-TR-MSG-058 I - 15
ANNEX I – CONCEPTUAL MODEL EXAMPLES
The knowledge representations in Figure I-5 and Figure I-6 can be seen as other views of the conceptual model.
This example is representative of the reality where the conceptual model of a simulation often relies on
conceptual models of the mission space and the simulation space.
I - 16 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
This example is taken from the United States OneSAF Project [10]. OneSAF Objective System (OOS) is a
composable Computer Generated Forces (CGF) simulation framework.
RTO-TR-MSG-058 I - 17
ANNEX I – CONCEPTUAL MODEL EXAMPLES
I - 18 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
Figure I-9: Sample View from the OneSAF Conceptual Model Representing Entity Composition.
RTO-TR-MSG-058 I - 19
ANNEX I – CONCEPTUAL MODEL EXAMPLES
I - 20 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
RTO-TR-MSG-058 I - 21
ANNEX I – CONCEPTUAL MODEL EXAMPLES
This example is taken from the Canadian KARMA Project [11]. KARMA is a simulation framework for
guided-weapon engagement simulation intended to be used to develop countermeasures and to assess missile
performance. The project started from a blank page, without any legacy simulation system to integrate.
The first conceptual model requirement was to allow the project manager to represent the mission space
requirements. The informal view of Figure I-12 was developed using a MindMap design summarized in
Table I-12.
Table I-12: Conceptual Model Design for KARMA Engagement Mission Space.
I - 22 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
The second step involved the software architect and the subject-matter experts who needed a conceptual
model to support the simulation architecture design. The conceptual model was used to capture the subject-
matter experts’ knowledge, to engineer the knowledge in order to derive key concepts and to agree on a
common understanding to be used as the design reference. Figure I-13 shows the final key concepts diagram.
Several iterations of that diagram were produced during working sessions before to adopt a version satisfying
the reusability, interoperability and composability requirements. For example, an early version of that diagram
included threat/target and red/blue concepts, which was representative of the subject-matter experts’ bias.
The conceptual model proved to be useful to get rid of that bias. Other views, such as the sequence view in
Figure I-14 and the states view in Figure I-15, were used to complete the representation and proof the design.
Table I-13 summarizes the conceptual model design components based on the UML notation.
RTO-TR-MSG-058 I - 23
ANNEX I – CONCEPTUAL MODEL EXAMPLES
I - 24 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
Table I-13: Conceptual Model Design for KARMA Engagement Key Concepts.
The conceptual model further evolved to allow the software developers to implement the simulation architecture.
The engagement concepts were expressed in the object-oriented formalism as shown in Figure I-16. Simulation
space concepts, such as the scheduler and logger mechanisms, were introduced as represented in Figure I-17.
Additional primitives (classes, attributes, methods, etc.) completed the model to allow the automatic generation
of a C++ implementation from the model.
RTO-TR-MSG-058 I - 25
ANNEX I – CONCEPTUAL MODEL EXAMPLES
Figure I-17: Sample View of the KARMA Conceptual Model Including Simulation
Space Concepts and Implementation-Related Conceptual Primitives.
I - 26 RTO-TR-MSG-058
ANNEX I – CONCEPTUAL MODEL EXAMPLES
The complete conceptual allows for the complete traceability from needs to requirements to specification to
implementation. Each stakeholder is leveraging the conceptual model for his purpose.
I.6 CONCLUSION
This annex presented a limited number of examples complementing the best-practice guidance. In the interim
of a standard conceptual model specification, each enterprise has to specify its own conceptual modeling
process and conceptual model products, to a level down to actual templates if required. The proposed
guidance should serve as reference and the examples, as inspiration. Every customization of the guidance will
contribute to the science of conceptual modeling and will bring valuable experience to the standardization
table.
I.7 REFERENCES
[1] Mojtahed, V., Garcia Lozano, M., Svan, P., Andersson, B. and Kabilan, V., DCMF-Defence CM
Framework, Systems Technology Methodology Report Number FOI-R–1754–SE, ISSN 1650-1942,
FOI-Swedish Defence Research Agency, November 2005, UML: http://www2.foi.se/rapp/foir1754.pdf.
[6] Lizotte, M., Poussart, D., Bernier, F., Mokhtari, M., Boivin, E. and DuCharme, M., IMAGE: Simulation
for Understanding Complex Situations and Increasing Future Force Agility, Proceedings of the Army
Science Conference 2008, Orlando, FL, USA, December 2008.
[10] Karr, C.R., CM in OneSAF Objective System, Proceedings of the I/ITSEC 2005 Interservice/Industry
Training, Simulation and Education Conference, Paper 2005, Orlando, FL, USA, 28 November –
1 December 2005.
[11] Harrison, N., Gilbert, B., Jeffrey, A., Lestage, R., Lauzon, M. and Morin, A., KARMA: Materializing
the Soul of Technologies into Models, Proceedings of the I/ITSEC 2005 Interservice/Industry Training,
Simulation and Education Conference, Paper 2256, Orlando, FL, USA, 28 November-1 December 2005.
RTO-TR-MSG-058 I - 27
ANNEX I – CONCEPTUAL MODEL EXAMPLES
I - 28 RTO-TR-MSG-058
Annex J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J-1
ANNEX J – LEXICON/GLOSSARY
J-2 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J-3
ANNEX J – LEXICON/GLOSSARY
J-4 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J-5
ANNEX J – LEXICON/GLOSSARY
J-6 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J-7
ANNEX J – LEXICON/GLOSSARY
J-8 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J-9
ANNEX J – LEXICON/GLOSSARY
J - 10 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J - 11
ANNEX J – LEXICON/GLOSSARY
J - 12 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J - 13
ANNEX J – LEXICON/GLOSSARY
Glyph Responsible for holding the image of conceptual model, which can be Text, OED
used to visually represent a conceptual model in a tool palette or a web
repository. From: 1. A structured mark or symbol. rare.
Implementation Constraints occurring at time of creation determined during the
Dependencies development of the conceptual model and manifest at the time of
implementation or execution of the conceptual model, such as may result
from peculiarities of domain ontologies, representational schema or any
other new concept introduced by the process during the implementation
of the conceptual model.
Incentive Incentive system: “A method of organizing production that uses a CFA Institute
market-like mechanism inside the firm.”
Incentive Any factor (financial or non-financial) that provides a motive for a Wikipedia
particular course of action, or counts as a reason for preferring one
choice to the alternatives.
Informal A conceptual model with the following attributers or consequences of Jake Borah
Conceptual Model informality: Tutorial
- Written using natural language and contains assumptions made during
its construction.
- Plays fundamental role during the period of activity when the modeler
conceives, programs, debugs, and test models.
- Helps users and colleagues comprehend basic outline of the model
from their perspective on how the real world operates.
Information Details the capabilities of a Behaviour, Actor, Event, or Control. Text
Inheritance The object-oriented concept where a child class also has the features SEDRIS
(attributes and methods) of its parent class; one of the types of Glossary
relationships between objects in the data model.
Instantiation To represent an abstraction by a concrete instance. The Fidelity
ISG Glossary
Interactions Transactions among entities wherein information exchange occurs or
causal influence is manifest.
Interoperability The capability of two or more simulation components to operate
together concurrently or in sequence guaranteed by the synchronized
exchange of syntactic and semantically consistent data signals/
messages.
Investment The process of adding to stocks of real productive assets. This may
mean acquiring fixed assets, such as buildings, plan, or equipment,
or adding to stocks and work in progress.
Investment Incurring costs in the present – for the right to receive future benefits /
with the expectation of achieving an increased benefit in the future.
J - 14 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J - 15
ANNEX J – LEXICON/GLOSSARY
J - 16 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J - 17
ANNEX J – LEXICON/GLOSSARY
J - 18 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J - 19
ANNEX J – LEXICON/GLOSSARY
J - 20 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J - 21
ANNEX J – LEXICON/GLOSSARY
J - 22 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J - 23
ANNEX J – LEXICON/GLOSSARY
J - 24 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J - 25
ANNEX J – LEXICON/GLOSSARY
J - 26 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J - 27
ANNEX J – LEXICON/GLOSSARY
J - 28 RTO-TR-MSG-058
ANNEX J – LEXICON/GLOSSARY
RTO-TR-MSG-058 J - 29
ANNEX J – LEXICON/GLOSSARY
J - 30 RTO-TR-MSG-058
Annex K – BIBLIOGRAPHY
The literature of conceptual modeling is hopelessly large and diffuse. This follows naturally from the diversity
of the significance of the key terms, ‘model’ and ‘concept’. Topical scope of references ranges from the entire
philosophical field of ontology through conceptualization used for software, and most recently simulation.
References address, primitive ideas, practices, and process, tools, and concrete results over a range of referent
domains that is as large as the world itself. While the Task Group did feel the need to anchor its deliberations
in firmly in the academic and practical literature of conceptual modeling and to provide relevant citations
allowing the reader to connect the ‘web of belief’ at which the Task Group finally arrived with their own
appreciation of the intellectual subject; we soon realized that a comprehensive bibliographic search and
analysis would itself consume the entire resources of the study effort. Caught between the Scylla of academic
grounding and the Chaybdis of finite resources; we have elected to cite those references that provided us
genuine insight, represented most evocatively the ‘world’ of modeling and simulating in which we are
embedded, or occasionally, provided background so influential and broadly relevant that it could be neglected
only at the risk of depriving the reader of one or another of those canonical hooks upon which he might
anchor his own evolving interpretation of the subject. The bibliographic references that follow, therefore,
include all citations invoked by footnotes in the text as well as those collateral citations that seemed most
likely to support the reader’s understanding and appreciation of the subject document. We regret egregious
omissions that will be apparent to any well-informed reader and plead necessity of economy as our only
defence.
[3] AEgis Technologies Group, Inc. 2008. Metrics for Modeling and Simulation (M&S) Investments –
Scientific and Technical Report.
[5] Ahmed, K. and Moore, G. (2005): An Introduction to Topic Maps, Microsoft Corp., http://www.topic
maps.org/, Retrieved 24 September 2009.
[6] Akst, G. Musings on Verification, Validation, and Accreditation (VV&A) of Analytical Combat
Simulations.
[7] Alembert, J.L.R.D., R.N. Schwab and W.E. Rex. 1995. Preliminary Discourse to the Encyclopedia of
Diderot. Chicago, IL, USA: University of Chicago Press.
[8] Allgood, B., A. Clough, G. Cunha, J. Van Buren and S. Godfrey. 1994. Process Technologies Method
and Tool Report (Volume I): Prepared by: Software Technology Support Center (STSC), Ogden ALC/
TISE, Hill AFB, UT, USA.
[9] Andersson, B., M. García Lozano and V. Mojtahed. The Use of a Knowledge Meta Meta Model (KM3)
when Building Conceptual Models of the Mission Space.
RTO-TR-MSG-058 K-1
ANNEX K – BIBLIOGRAPHY
[10] Armour, F., and G. Miller 2001. Advanced Use Case Modeling: Software Systems. Boston, MA, USA:
Addison-Wesley.
[11] Atherton, J. 2006. “Conceptual Modelling and Data Repositories: Tools to support SE Process” Paper
06F-SIW-038, Fall SIW. Orlando, FL, USA: Proceedings of the Fall 2006 Simulation Interoperability
Workshop.
[12] ATLAS Group, LINA & INRIA, and Nantes, KM3: Kernal MetaMetaModel Manual – Version 0.3, August
2005.
[13] Ayres, R. and M.R. Moulding. 2001. “A Pilot Language for Conceptual Modelling of the Battlespace”
Paper 01S-SIW-109, Spring SIW. Orlando, FL, USA: Proceedings of the Spring 2001 Simulation
Interoperability Workshop.
[14] Bagui, S. and Earp, R. 2003. Database Design Using Entity-Relationship Diagrams. Boca Raton, FL, USA:
Auerbach.
[15] Balci, O. 1997. Verification, Validation and Accreditation of Simulation Models. In S. Andradottir,
K.J. Healy, D.H. Withers and B.L. Nelson (Eds.), Winter Simulation Conference.
[16] Banks, J., J. Carson, B. Nelson and D. Nicol. 2005. Discrete-Event System Simulation (4th Ed.). Upper
Saddle River, NJ, USA: Pearson Prentice Hall.
[17] Bannock, G., Baxter, R.E. and Davis, E. 1998. The Penguin Dictionary of Economics (6th Ed.). London;
New York, NY, USA: Penguin Books.
[18] Blake, D.D.W., J. Morse and C. Little. 2003. “The Navy’s Probability of Raid Annihilation Assessment
Process Standards and Architecture and Systems Engineering Concept Model” Paper 03F-SIW-057 Fall
SIW. Orlando, FL, USA: Proceedings of the Fall 2003 Simulation Interoperability Workshop.
[19] Booch, G. 1996. Object Solutions: Managing the Object-Oriented Project. Menlo Park, CA, USA:
Addison-Wesley Pub. Co.
[20] Boomgaardt, J.J., Mojtahed, V. and Waite, B. 2008. “NATO-MSG-058 Conceptual Modeling for M&S”
(08F-SIW-038), Fall SIW. Orlando, FL, USA: Proceedings of the Fall 2008 Simulation Interoperability
Workshop.
[21] Borah, J. and J.-L. Igarza. Simulation Conceptual Modeling Study Group (SCM SG) Final Report.
[22] Borah, J. Conceptual Modeling Tutorial: Simulation Conceptual Modeling Study Group.
[23] Borah, J. 2002. “Conceptual Modeling – How do we move forward?” Paper 02F-SIW-054, Fall 2002.
Orlando, FL, USA: Proceedings of the Fall 2002 Simulation Interoperability Workshop.
[24] Borah, J. 2002. “Conceptual Modeling – The Missing Link of Simulation Development” Paper 02S-
SIW-074, Spring SIW. Orlando, FL, USA: Proceedings of the Spring 2002 Simulation Interoperability
Workshop.
[25] Borah, J. 2002. Terms of Reference (TOR) for the SISO Study Group on: “Simulation Conceptual
Modeling”.
K-2 RTO-TR-MSG-058
ANNEX K – BIBLIOGRAPHY
[26] Borah, J. 2003. “Conceptual Modeling – How do we do it? – A practical example” Paper 03S-SIW-114,
Spring SIW. Orlando, FL, USA: Proceedings of the Spring 2003 Simulation Interoperability Workshop.
[27] Borah, J. 2004. Simulation Conceptual Modeling Study Group – Spring 04 Simulation Interoperability
Workshop Meeting.
[28] Borah, J. 2006. Simulation Conceptual Modeling (SCM) – Study Group – Final Report: SISO.
[29] Borah, J. 2007. “Informal Simulation Conceptual Modeling – Insights from Ongoing Projects” (07F-
SIW-012), Fall SIW. Orlando, FL, USA: Proceedings of the Fall 2007 Simulation Interoperability
Workshop.
[30] Borsodi, R. 1967. The Definition of Definition; A New Linguistic Approach to the Integration of
Knowledge. Boston, MA, USA: P. Sargent.
[31] Bowker, G.C. and S.L. Star. 1999. Sorting Things Out: Classification and its Consequences. Cambridge,
MA, USA: MIT Press.
[32] Bozlu, B. and O. Demirörs. 2008. A Conceptual Modeling Methodology: From Conceptual Model to
Design – Paper 08E-SIW-044, EURO-SIW. Edinburgh, Scotland: Proceedings of the 2008 Euro Simulation
Interoperability Workshop, June 16-19, 2008.
[33] Bozlu, B. and Karagoz, A. 2008. Synthetic Environment System (SES) Case Study Description for KAMA.
[34] Bozlu, B. and Karagoz, A. 2008. Report for Conceptual Modeling Approach developed in Turkey (KAMA)
Language Specification.
[36] Brade, D.A. 2003. “Conceptual Modeling Meets Formal Specification” Presentation 03S-SIW-138,
Spring SIW. Orlando, FL, USA: Proceedings of the Spring 2003 Simulation Interoperability Workshop.
[37] Brade, D.A. 2004. Generalized Process for the Verification and Validation of Models and Simulation
Results: Dissertation, Fakultät für Informatik, Universität der Bundeswehr München. Neubiberg, 2004.
[38] Britt, D.W. 1997. A Conceptual Introduction to Modeling: Qualitative and Quantitative Perspectives.
Mahwah, NJ, USA: Lawrence Erlbaum Associates.
[39] Brooks, R.J. 2006. Some Thoughts on Conceptual Modelling: Performance, Complexity and Simplification.
In S. Robinson, S. Taylor, S. Brailsford and J. Garnett (Eds.), OR Society Simulation Workshop.
[40] Buhr, R.J.A. and Casselman, R.S.O. 1996. Use Case Maps for Object-Oriented Systems. Upper Saddle
River, NJ, USA: Prentice Hall.
[42] Carnegie Mellon Software Engineering Institute. 2006. Appraisal Requirements for CMMI®, Version
1.2 (ARC, V1.2).
[43] Carnegie Mellon Software Engineering Institute. 2006. CMMI® for Development, Version 1.2.
RTO-TR-MSG-058 K-3
ANNEX K – BIBLIOGRAPHY
[44] Carnegie Mellon Software Engineering Institute. 2006. Standard CMMI® Appraisal Method for Process
Improvement (SCAMPISM) A, Version 1.2: Method Definition Document.
[45] Carnegie Mellon Software Engineering Institute. 2007. Understanding and Leveraging a Supplier’s
CMMI® Efforts: A Guidebook for Acquirers.
[46] Carnegie Mellon Software Engineering Institute. 2007. CMMI® for Acquisition, Version 1.2.
[47] Carrara, M. and N. Guarino. 1999. Formal Ontology and Conceptual Analysis: A Structured Bibliography –
www.pms.ifi.lmu.de/mitarbeiter/ohlbach/Ontology/Ontobiblio.doc.
[48] Casti, J.L. 1989. Alternate Realities: Mathematical Models of Nature and Man. New York, NY, USA:
Wiley.
[50] Chadbourne, C., D. Clark, V.T. Dobe and S.K. Numrich. 2000. “Environment Concept Model: A Step
Toward Validation” Paper 039, Simulation Technology and Training Conference. Sydney, Australia:
Proceedings of the Simulation Technology and Training Conference.
[51] Chapman, R.M. 2000. “Conceptual Modeling Framework for Complex Synthetic Systems – an Example
from F-15C Distributed Mission Training” Paper 00S-SIW-088, Spring SIW. Orlando, FL, USA:
Proceedings of the Spring 2000 Simulation Interoperability Workshop.
[52] Chapman, R.M. 2000. “Mission-Oriented Conceptual Modeling Framework for Distributed Mission
Training” Paper 00F-SIW-104, Fall SIW. Orlando, FL, USA: Proceedings of the Fall 2000 Simulation
Interoperability Workshop.
[53] Chartrand, G. 1985. Introductory Graph Theory (Unabridged and Corr. Ed.). New York, NY, USA: Dover.
[54] Chen, P. 1976. The Entity-Relationship Model – Toward a Unified View of Data” ACM Transactions on
Database Systems, Vol. 1, No. 1, March, pp. 9-36, 1976.
[55] Chen, P.P.S. 1999. Conceptual Modeling: Current Issues and Future Directions. Berlin; New York, NY,
USA: Springer.
[56] Chisholm, R.M. 1996. A Realistic Theory of Categories: An Essay on Ontology. Cambridge; New York:
Cambridge University Press.
[57] CMMI Product Group, CMMI for Development, Version 1.2, Technical Report, CMU/SEI-20060TR-
008, August 2006, http://www.sei.CMu.edu/CMmi/.
[61] Cotton, A.L., III. 1997. “Developing a Standard Unit-Level Object Model”. Master’s Thesis, Naval
Postgraduate School, September 1997, Monterey, CA, USA.
K-4 RTO-TR-MSG-058
ANNEX K – BIBLIOGRAPHY
[62] Cutts, D., P. Gustavson and J. Ashe. 2006. “LVC Interoperability via Application of the Base Object
Model (BOM)”, Interservice/Industry Training, Simulation, and Education Conference (I/ITSEC) 2006.
Orlando, FL, USA.
[63] Davis, R., H. Shrobe and P. Szolovits. 1993. What is a Knowledge Representation?
[64] Defence Modeling and Simulation Office. 1993. DMSO Survey of Semi-Automated Forces.
[65] Defense Acquisition University. 2005. Glossary of Defense Acquisition Acronyms & Terms. Fort Belvoir,
VA, USA.
[66] Defense Modeling and Simulation Office. 1997. Conceptual Models of the Mission Space (CMMS)
Technical Framework.
[67] Defense Modeling and Simulation Office (DMSO) VV&A Technical Support Team. DMSO VV&A
Recommended Practices Guide (RPG).
[68] Delphi Group. 2002. Taxonomy & Content Classification Market Milestone Report. Boston, MA, USA:
A Delphi Group White Paper.
[69] Department of National Defence, Canada, The Joint Simulation and Modeling for Analysis, Requirements,
Training, and Support (SMARTS) Initiative: A Vision for enabling Strategy 2020.
[70] Derrick, C. 2007. A View of Simulation Conceptual Modeling, Conceptual Modeling Workshop. UAH –
Huntsville, AL, USA.
[72] Dietz, J.L.G. 2006. Enterprise Ontology: Theory and Methodology. Berlin; New York, NY, USA: Springer.
[73] Dobey, V.T. 2003. “Representing the Natural Environment: An Integrated Development Process” Paper
03S-SIW-085, Spring SIW. Orlando, FL, USA: Proceedings of the Spring 2003 Simulation Interoperability
Workshop.
[74] Dobey, V.T. 2003. “System Environmental Representation: Building for Success from the Very Beginning”
Paper 1378, I/IITSEC. Orlando, FL, USA: Interservice/Industry Simulation, Training, and Education
Conference, December 2003.
[75] Dobey, V.T. and P.G. Foley 2004. “System Contextual Development of Physical Environmental
Representations” Paper 04S-SIW-116, Spring SIW. Arlington, VA, USA: Proceedings of the Spring 2004
Simulation Interoperability Workshop.
RTO-TR-MSG-058 K-5
ANNEX K – BIBLIOGRAPHY
[80] Domingue, J., Motta, E. and Garcis, O. “Knowledge Modelling in WebOnto and OCML: A User Guide”,
V. 2.4, Open University and Knowledge Media Institute, 1999.
[81] Druid, L. 2006. “Methods and Tools for Simulation Conceptual Modeling” Paper 06E-SIW-029, EURO
SIW. Stockholm, Sweden: Proceedings of the 2006 European Simulation Interoperability Workshop.
[82] Duck, A.J., M.R. Auth, D.H. Timian, R.T. Dunbar and C.R. Karr. 2004. “Army Future Force Intelligence,
Surveillance, and Reconnaissance (ISR) System-of-System (SoS) Conceptual Modeling” Paper 04F-
SIW-003, Fall SIW. Orlando, FL, USA: Proceedings of the Fall 2004 Simulation Interoperability Workshop.
[83] Duncan, J. Fidelity Versus Cost and It’s Effect on Modeling & Simulation.
[84] Durso, F.T. and R.S. Nickerson. 2007. Handbook of Applied Cognition (2nd Ed.). Chichester, England;
Hoboken, NJ, USA: Wiley.
[85] Erlandson, M. and Gordon, S. Economics of Simulation Data Compilation Work Group, 1995.
[86] Eryilmaz, U. and N. Alpay Karagöz. 2009. “KAMA: A Tool for Developing Conceptual Models for C4ISR
Simulations” (09E-SIW-020), EURO SIW. Istanbul, Turkey: Proceedings of the Euro 2009 Simulation
Interoperability Workshop.
[87] Fauconnier, G. 1994. Mental Spaces: Aspects of Meaning Construction in Natural Language. Cambridge;
New York: Cambridge University Press.
[88] Fauconnier, G. 1997. Mappings in Thought and Language. Cambridge; New York: Cambridge University
Press.
[89] Federal Information Processing Standards Publication 183; Standard for Integration Definition for
Function Modeling (IDEF0); http://www.idef.com/pdf/idef0.pdf.
[90] Firat, C. 2000. “Conceptual Modeling and Conceptual Analysis in HLA” Paper 00F-SIW-151, Fall SIW.
Orlando, FL, USA: Proceedings of the Fall 2000 Simulation Interoperability Workshop, CD.
[91] Firat, C. 2001. “A Knowledge Based Look at Federation Conceptual Model Development”, Euro SIW.
Harrow, England: Proceedings of the 2001 European Simulation Interoperability Workshop.
[92] Fowler, M. 1997. Analysis Patterns: Reusable Object Models. Menlo Park, CA, USA: Addison Wesley.
[93] Gallier, N.P. 2002. “Standard Design Characteristics of Simulation Systems for Training – Part of the
Conceptual Model?” Paper 02F-SIW-003, Fall SIW. Orlando, FL, USA: Proceedings of the Fall 2002
Simulation Interoperability Workshop.
[94] Gansner, E.R. 2000. An Open Graph Visualization System and its Applications to Software Engineering.
Software: Practice and Experience, Volume 30(Issue 11): 1203-1233.
[95] Garshol, L.M. What are Topic Maps?; http://tinyurl.com/zj4d2; Retrieved 24 September 2009.
[96] Gasevic, D. 2006. Model Driven Architecture and Ontology Development (1st Ed.). New York, NY, USA:
Springer.
K-6 RTO-TR-MSG-058
ANNEX K – BIBLIOGRAPHY
[97] Geisler, E. 2000. The Metrics of Science and Technology. Westport, CT, USA: Quorum Books.
[98] Genesereth, M.R. and Fikes, R.E. 1992. Knowledge Interchange Format – Version 3.0 – Reference Manual:
Stanford University – Computer Science Department.
[99] Gomez-Perez, A., M. Fernandez-Lopez and O. Corcho. 2004. Ontological Engineering: With Examples
from the Areas of Knowledge Management, E-commerce and the Semantic Web London; New York,
NY, USA: Springer-Verlag.
[100] Gordon, S. and W. Waite, G. Öhlund and Å. Björk. Review and Update of Findings from Economics of
Simulation Study Groups, Paper 21, NATO Modeling and Simulation Group Symposium, Warsaw,
Poland, October 2005 (Paper presented at the RTO NMSG Symposium on “The Effectiveness of
Modeling and Simulation – From Anecdotal to Substantive Evidence”, held in Warsaw, Poland, 13-14
October 2005).
[101] Gordon, D.S., Review and Update of Findings from Economics of Simulation Study Groups, Waite, B.,
Editor, NMSG-035/RSY-005, 2005.
[103] Gross, D.C. System Representation – M&S Fundamentals and Applications, M&S Fidelity Briefing.
[104] Gross, D.C. 1999. Report from the Fidelity Implementation Study Group – 99S-SIW-167, Simulation
Interoperability Workshop. Orlando, FL, USA.
[106] Gustavson, P., P. Zimmerman and C. Turrell, 2003. “Conceptual to Composable: Driving Towards
Rapid Development of Simulations and Simulation Spaces “I/ITSEC. Orlando, FL, USA: Proceedings
of the 2003 Intraservice/Industry Training, Simulation & Education Conference.
[107] Gustavson, P., P. Zimmerman, and C. Turrell. 2003. “Capturing Intent-Of-Use Meta-Data for the
Conceptual Model – A Key to Component Reuse”, Paper 03F-SIW-080, Fall SIW. Orlando, FL, USA:
Proceedings of the Fall 2003 Simulation Interoperability Workshop.
[108] Gustavson, P. 2007. “Using Base Object Models for Conceptual Modeling” (PowerPoint Presentation
for SCM SG Spring SIW 07), Spring SIW.
[109] Gustavson, P. and T. Chase. 2007. Building Composable Bridges Between the Conceptual Space and
the Implementation Space. In S.G. Henderson, B. Biller, M.-H. Hsieh, J. Shortle, J.D. Tew and
R.R. Barton (Eds.), Winter Simulation Conference.
[110] Haddix, F. 2001. “Conceptual Modeling Revisited: A Developmental Model Approach for Modeling &
Simulation” Paper 01F-SIW-098, Fall SIW. Orlando, FL, USA: Proceedings of the Fall 2001 Simulation
Interoperability Workshop.
[111] Haley, T. and S. Friedenthal. 2008. “Assessing the Application of SysML to Systems of Systems
Simulations” (08S-SIW-100), Spring SIW. Providence, RI, USA: Proceedings of the Spring 2008
Interoperability Workshop.
RTO-TR-MSG-058 K-7
ANNEX K – BIBLIOGRAPHY
[112] Halpin, T. 1998. Modeling Business Rules Using Fact-Orientation and Object-Orientation: Visio
Corporation.
[113] Halpin, T. and Bloesch, A. 1998. A Comparison of UML and ORM for Data Modeling – http://www.
orm.net/pdf/orm-emm98.pdf, EMMSAD ‘98 3rd IFIP WG8.I International Workshop on Evaluation of
Modeling Methods in Systems Analysis and Design. Pisa, Italy.
[116] Halpin, T.A. 2001. Information Modeling and Relational Databases: From Conceptual Analysis to
Logical Design. San Francisco, CA, USA: Morgan Kaufman Publishers.
[117] Halpin, T., “Object-Role Modeling (ORM/NIAM)”, found in Handbook on Architectures of Information
Systems, Eds. P. Bernus, K. Mertins and G. Schmidt, Springer-Verlag, Berlin, Germany, 1998.
[118] Hamilton, J.A., Jr. 2006. “A Conceptual Model for Interoperable Command and Control Acquisition”.
The Journal of Defense Modeling and Simulation: Applications, Methodology, Technology (JDMS),
Vol. 3(No. 2): pp. 125-138.
[119] Harrison, N., B. Gilbert, M. Lauzon, A. Jeffrey, C. Lalancette, R. Lestage and A. Morin. 2002.
“A M&S Process to Achieve Reusability and Interoperability” Paper 11, NATO M&S Conference.
Paris, France: Proceedings of the NATO M&S Conference 2002.
[120] Harrison, N., B. Gilbert, A. Jeffrey, M. Lauzon and R. Lestage. 2004. “Adaptive and Modular M&S
Configuration for Increased Reusability” Paper 1864, I/ITSEC. Orlando, FL, USA: Proceedings of the
2004 Intraservice/Industry Training, Simulation & Education Conference.
[121] Harrison, N., B. Gilbert, A. Jeffrey, R. Lestage, M. Lauzon and A. Morin. 2005. KARMA: Materializing
the Soul of Technologies into Models, I/ITSEC. Orlando, FL, USA.
[122] Hay, D.C. 2003. Requirements Analysis: From Business Views to Architecture. Upper Saddle River,
NJ, USA: Prentice Hall PTR.
[123] Hay, D.C. 2006. Data Model Patterns: A Metadata Map, Amsterdam; Boston: Elsevier Morgan
Kaufmann.
[124] Hillegas, A., J. Bachschies, M. Donley, R.C. Duncan and W. Edgar. 2001. The Use of Modeling and
Simulation (M&S) Tools in Acquisition Program Offices: Results of a Survey: Hicks & Associates.
[125] Horner, N.C., E.N. Jalbert and J.S. Topper. 2009. A Generic Conceptual Model for Mission Threads –
As an Example for the Airborne Networking Enterprise Framework (DRAFT): The Johns Hopkins
University Applied Physics Laboratory.
[126] Houghton Mifflin. 1995. Webster’s II New College Dictionary. Boston, MA, USA.
[127] Hümmer, W. A Decathlon in Multidimensional Modeling: Open Issues and Some Solutions. In W. Lehner
(Ed.).
K-8 RTO-TR-MSG-058
ANNEX K – BIBLIOGRAPHY
[128] Hume, D. 2004. An Enquiry Concerning Human Understanding (Dover Ed.). Mineola, NY, USA:
Dover Publications.
[129] Iansiti, M. and Levin, R. Strategy as Ecology, in Harvard Business Review, March, 2004.
[130] Ibarzabal, E. 2008. Enabling Semantic Discovery of Simulation Components. Unpublished Master’s
Thesis at FOI, KTH Royal Institute of Technology, Sweden.
[132] IEEE. 1989. IEEE Standard Glossary of Modeling and Simulation Terminology – 610.3-1989.
[133] IEEE. 1992. IEEE Standard 1074, “IEEE Standard for Software Quality Management Process and
Verification and Validation Process”.
[134] IEEE. 1993. IEEE Standard 1059, “Guide to Software Verification and Validation Plans”.
[135] IEEE. 1995. IEEE Standard 1278.1, “IEEE Standard for Distributed Interactive Simulation – Application
Protocols”.
[136] IEEE. 1997. IEEE Standard 1278.4, “IEEE Recommended Practice for Distributed Interactive Simulation
– Verification, Validation and Accreditation”.
[137] IEEE. 1998. Institute of Electrical and Electronics Engineers (IEEE) Standard 1012, “Standard for
Software Verification and Validation”.
[138] IEEE. 2000. IEEE Standard 1516, “IEEE Standard for Modeling and Simulation (M&S) High Level
Architecture (HLA) – Framework and Rules”.
[139] IEEE. 2000. IEEE Standard 1516.1, “IEEE Standard for Modeling and Simulation (M&S) High Level
Architecture (HLA) – Federate Interface Specification”.
[140] IEEE. 2008. IEEE P1730™/Dv3.0 Draft Recommended Practice for Distributed Simulation Engineering
and Execution Process (DSEEP). In D. P. D. G. o. SISO (Ed.): IEEE.
[141] IEEE. 2008. IEEE Standard 15288 – Systems & Software Engineering – System Life Cycle Processes.
[143] International Organization for Standardization. 1994. International Standards Organization (ISO) 9001,
“Quality Systems – Model for Quality Assurance in Design, Development, Production, Installation,
and Servicing”. Geneva, Switzerland: ISO.
[144] International Organization for Standardization. 2000. ISO Standard 9000: 2000 – Quality Management
Systems – Fundamentals and Vocabulary – http://www.iso.org/iso/catalogue_detail?csnumber=29280.
[145] International Organization for Standardization. 2001. ISO/IEC Standard 9126 – Software Engineering
– Product Quality – Part 1: Quality Model.
RTO-TR-MSG-058 K-9
ANNEX K – BIBLIOGRAPHY
[146] International Organization for Standardization. 2007. ISO/IEC 24744 – Software Engineering –
Metamodel for Development Methodologies – http://www.iso.org/iso/iso_catalogue/catalogue_tc/
catalogue_detail.htm?csnumber=38854.
[147] International Standards Organization. 1982. ISO 9000-3, “Quality Management and Quality Assurance
Standards – Part 3: Guidelines for the Application of ISO 9001 to the Development, Supply and
Maintenance of Software”. Geneva, Switzerland: ISO.
[148] ISO/IEC Joint Technical Committee 1 JTC1. 2002. ISO/IEC 13250 – Topic Maps, Information
Technology – Document Description and Processing Languages – http://www1.y12.doe.gov/
capabilities/sgml/sc34/document/0322_files/iso13250-2nd-ed-v2.pdf.
[149] Jackendoff, R. 1992. Languages of the Mind: Essays on Mental Representation. Cambridge, MA, USA:
MIT Press.
[150] Jacobson, I. 1992. Object-oriented Software Engineering: A Use Case Driven Approach. [New York]
Wokingham, England; Reading, MA, USA: ACM Press; Addison-Wesley Pub.
[151] Jensen, K. 2009. Coloured Petri Nets: Modeling and Validation of Concurrent Systems (1st Ed.). New
York, NY, USA: Springer.
[153] Johansson, K., T. Nordqvist and P. Asplund. 2004. Report on Conceptual Models. Linköping, Sweden:
Front End AB.
[154] Johnson, T. 1998. “Mission Space Model Development, Reuse and the Conceptual Models of the
Mission Space Toolset”, Paper 98S-SIW-155, Spring SIW: 98 Spring Simulation Interoperability
Workshop Papers.
[155] Kabilan, V. 2006. Including DCMF-O: Ontology Suite for Defence Conceptual Modeling Paper 06E-
SIW-028, EURO SIW. Stockholm, Sweden: Proceedings of the 2006 European Simulation Interoperability
Workshop, CD.
[156] Kabilan, V. 2007. Ontology for Information Systems (O4IS) Design Methodology – Conceptualizing,
Designing and Representing Domain Ontologies. The Royal Institute of Technology.
[157] Karagöz, A. “A Framework for Developing Conceptual Models of the Mission Space for Simulation
Systems”, Unpublished doctoral dissertation, Middle East Technical University, Ankara, Turkey, 2008.
[158] Karagöz, N.A., H. Orkun Zorba, M. Atun and A. Can. 2008. “Developing Conceptual Models of the
Mission Space (CMMS) – An Experience Report” (08F-SIW-048), Fall SIW. Orlando, FL, USA:
Proceedings of the Fall 2008 Simulation Interoperability Workshop.
[159] Karagöz, N.A. and O. Demirörs. 2007. Developing Conceptual Models of the Mission Space (CMMS)
– A Metamodel Based Approach – (07S-SIW-056), SIW. Norfolk, VA, USA: Proceedings of the Spring
2007 SIW.
[160] Karr, C.R. 2005. Conceptual Modeling in OneSAF Objective System (OOS), I/ITSEC. Orlando, FL,
USA: Proceedings of the I/ITSEC 2005 Conference. http://tinyurl.com/natrw6, 2005.
K - 10 RTO-TR-MSG-058
ANNEX K – BIBLIOGRAPHY
[161] Kelly, L. 1995. The ASTD Technical and Skills Training Handbook. New York, NY, USA: McGraw-Hill.
[162] Kendal, S.L. and M. Creen. 2007. An Introduction to Knowledge Engineering. London, UK: Springer.
[163] Kèovecses, Z. 2002. Metaphor: A Practical Introduction. New York, NY, USA: Oxford University Press.
[164] Knowledge Based Systems Inc.; Information Integration for Concurrent Engineering (IICE) IDEF5
Method Report; http://www.idef.com/pdf/Idef5.pdf.
[165] Kotiadis, K. 2006. Extracting a Conceptual Model for a Complex Integrated System in Health Care.
In S. Robinson, S. Taylor, S. Brailsford and J. Garnett (Eds.), OR Society Simulation Workshop.
[166] Kulak, D. and E. Guiney. 2004. Use Cases: Requirements in Context (2nd Ed.). Boston, MA, USA:
Addison-Wesley.
[167] Lacey, L.W. 2005. OWL: Representing Information Using the Web Ontology Language, Victoria, BC,
Canada: Trafford Publishing.
[168] Lacy, L., S. Youngblood and R. Might. 2001. “Developing a Consensus Perspective on Conceptual
Models for Simulation Systems” Paper 01S-SIW-074, Spring SIW. Orlando, FL, USA: Proceedings of
the Spring 2001 Simulation Interoperability Workshop.
[169] Lakoff, G. 1987. Women, Fire, and Dangerous Things: What Categories Reveal About the Mind. Chicago,
IL, USA: University of Chicago Press.
[170] Lamsweerde, A.V. 2009. Requirements Engineering: From System Goals to UML Models to Software
Specifications. Chichester, England; Hoboken, NJ, USA: John Wiley.
[171] Law, A.M. and W.D. Kelton. 2000. Simulation Modeling and Analysis (3rd Ed.). Boston, MA, USA:
McGraw-Hill.
[172] Lehmann, A. 2006. “Verification, Validation and Accreditation of Simulation Models and Applications”,
NATO Advanced Research Workshop. Velingrad, Bulgaria.
[173] Lin, Y., S. Hakkarainen and D. Strasunskas. 2003. “Towards the Two World Modeling”: Information
System Group, Department of Computer and Information Science (IDI), Norwegian University of
Science and Technology (NTNU).
[174] Lindland, O.I., Sindre, G. and Sølvberg, A. 1994. Understanding Quality in Conceptual Modelling.
IEEE Software, 11(2): 42-49.
[176] Liu, H. and Gluch, D., “Conceptual Modeling with the Object-Process Methodology in Software
Architecture”, JCSC No. 19 V. 3, 2003.
[177] Lizotte, M., Poussart, D., Bernier, F., Mokhtari, M., Boivin, E. and DuCharme, M. 2008. IMAGE:
Simulation for Understanding Complex Situations and Increasing Future Force Agility, Army Science
Conference. Orlando, FL, USA: Proceedings of the Army Science Conference.
[178] Locke, J. 1995. An Essay Concerning Human Understanding. Amherst, NY, USA: Prometheus Books.
RTO-TR-MSG-058 K - 11
ANNEX K – BIBLIOGRAPHY
[179] Lozano, M.G., V. Mojtahed and B. Andersson. 2003. “Using a Knowledge Meta Meta Model (KM3)
Building Conceptual Models of the Mission Space (CMMS)” Paper 03F-SIW-040, Fall SIW. Orlando,
FL, USA: Proceedings of the Fall 2003 Simulation Interoperability Workshop.
[180] Lozano, M.G. and V. Mojtahed. 2005. “A Process for Developing Conceptual Models or the Mission
Space (CMMS) – From Knowledge Acquisition to Knowledge Use” Paper 05F-SIW-038, Fall SIW.
Orlando, FL, USA: Proceedings of the Fall 2005 Simulation Interoperability Workshop, CD.
[181] Lukose, D.D. 1996. Knowledge Engineering – PART A – Knowledge Representation – http://pages.
cpsc.ucalgary.ca/~kremer/courses/CG/CGlecture_notes.html: The University of New England.
[182] Lundgen, M., M. García Lozano and V. Mojtahed. 2004. “CMMS Under the Magnifying Glass –
An Approach to Deal with Substantive Interoperability” Paper 04F-SIW-010, Fall SIW. Orlando, FL,
USA: Proceedings of the Fall 2004 Simulation Interoperability Workshop, CD.
[183] Lundgen, M., M. García Lozano and V. Mojtahed. 2004. CMMS under the Magnifying Glass –
An Approach to Deal with Substantive Interoperability (Presentation), Fall SIW. Orlando, FL, USA.
[184] Lutz, B. and P. Gustavson and A. Bowers. 2009. Conceptual Modeling – Overview and Breakout.
[185] Malone, S., R. Reading and S. Trbovich. 2007. “Conceptual Modeling for the Probability of Raid
Annihilation Testbed” (07S-SIW-074), Spring SIW. Norfolk, VA, USA: Proceedings of the Spring
2007 Simulation Interoperability Workshop.
[186] Margolis, E. and S. Laurence. 1999. Concepts: Core Readings. Cambridge, MA, USA: MIT Press.
[187] McGarry, J. 2002. Practical Software Measurement: Objective Information for Decision Makers. Boston,
MA, USA: Addison-Wesley.
[189] Metz, M.L. 2000. “Comparing the Joint Warfare System (JWARS) Conceptual Model to a Conceptual
Model Standard” Paper 00F-SIW-129, Fall SIW. Orlando, FL, USA: Proceedings of the Fall 2000
Simulation Interoperability Workshop.
[190] Miller, J.A., G.T. Baramidze, A.P. Sheth, G.A. Silver and P.A. Fishwick. Ontologies for Modeling and
Simulation: An Initial Framework. ACM Journal Name, Vol. V, No. N, M 20YY: 1-47.
[191] Milton, N.R. 2007. Knowledge Acquisition in Practice: A Step-by-Step Guide. London, UK: Springer.
[192] MIP-NATO Management Board (MNMB); Joint C3 Information Exchange Data Model (JC3IEDM)
http://www.mip-site.org/publicsite/04-Baseline_3.0/JC3IEDM-Joint_C3_Information_Exchange_Data
_Model/.
[193] Missile Defense Agency (MDA)/Systems Engineering. 2003. Ballistic Missile Defense System
(BMDS) Conceptual Model Version – DRAFT 0.2: Approved by COL Kevin J. Greaney.
[194] Mojtahed, V. and P. Svan – FOI Swedish Defence Research Agency & Binger Andersson, V.K.-K.-R.
I. o. T. DCMF – Survey of Related Research and Approaches.
K - 12 RTO-TR-MSG-058
ANNEX K – BIBLIOGRAPHY
[195] Mojtahed, V., García Lozano, M., Swan, P., Andersson, B. and Kabilan, V. “DCMF – Defence
Conceptual Modeling Framework”, Technical Report FOI-R–1754-SE, Swedish Defence Research
Agency, ISSN 1650-1942. 2005.
[196] Mojtahed, V., Tjörnhammar, E., Zdravkovic, J. and Khan, A. “The Knowledge Use in DCMF”, Technical
Report FOI-R–2606-SE, Swedish Defence Research Agency, ISSN 1650-1942. 2008.
[197] Mojtahed, V., B. Andersson and V. Kablan. 2008. BOM and DCMF, Methodology Report: FOI.
[198] Mojtahed, V., Andersson, B., Kabilan, V. and Zdravkovic, J. 2008. “BOM++, a Semantically Enriched
BOM” (08S-SIW-050), Spring SIW. Providence, RI, USA: Proceedings of the Spring 2008 Simulation
Interoperability Workshop.
[199] Mojtahed, V. 2009. Properties Within Various Methods for Conceptual Modeling.
[200] Moody, D.L. 2005. Theoretical and Practical Issues in Evaluating the Quality of Conceptual Models:
Current State and Future Directions. Data & Knowledge Engineering, 55(3): 243-276.
[201] Morgan, M.S. and Morrison, M. 1999. Models as Mediators: Perspectives on Natural and Social
Sciences. Cambridge; New York: Cambridge University Press.
[202] Morse, D.K.L. and D.W. Walter. 2000. “The FEDEP in Systems Engineering and Conceptual Modeling
for the WMDOA Federation” Paper 00F-SIW-053, Fall SIW. Orlando, FL, USA: Proceedings of the
Fall 2000 Simulation Interoperability Workshop.
[203] Morse, K., M. Petty, P. Reynolds, W. Waite and P. Zimmerman. 2004. Findings and Recommendations
from the 2003 Composable Mission Space Environments Workshop – 04S-SIW-050, Spring SIW.
[204] Mylopoulos, J. 2001. “Conceptual Modeling for Knowledge Management: A Tutorial”. Hong Kong,
China: City University of Hong Kong.
[205] Nagel, T. 1986. The View From Nowhere. New York, NY, USA: Oxford University Press.
[206] Nance, R.E. and Arthur, J.D. 2006. Software Requirements Engineering: Exploring the Role in
Simulation Model Development, 2006 Operational Research Society Simulation Workshop. Coventry,
England.
[207] National Bureau of Standards, C.S., and Technology. 1982. National Bureau of Standards (NBS)
Special Publication 500-93, “Software Validation, Verification, and Testing Technique and Tool
Reference Guide”. Washington, DC, USA.
[208] NATO Standardization Agency (NSA). 2011. AMSP-01 NATO Modelling and Simulation Standards
Profile Vol. Edition (B) Version 1.
[209] Naval Air Warfare Center Training Systems Division (NAWC-TSD). 1994. Modeling & Simulation
Educational Training Tool (MSETT) Glossary (MSETT NAWC-TSD Glossary).
[210] Nesselrode, M.C. Developing a Repeatable and Reliable Methodology to Determine Return-on-
Investment, Old Dominion University, 2008.
RTO-TR-MSG-058 K - 13
ANNEX K – BIBLIOGRAPHY
[211] North Atlantic Treaty Organisation. 2009. NATO Modelling and Simulation Standards Profile: NATO.
[212] North Atlantic Treaty Organisation Research & Technology Agency; The NATO Architecture
Framework (NAF); http://194.7.80.153/website/book.asp?menuid=15&vs=0&page=volume1%2Fch03
s02.html.
[213] North Atlantic Treaty Organisation Research & Technology Agency. 2006. Draft: Semantic
Interoperability. Follow on Activity of: ET-040 Ontology Fusion.
[214] North Atlantic Treaty Organisation Research & Technology Agency. 2007. RTB Endorsed NATO
Hardware TRL Definitions – http://ftp.rta.nato.int/public/PubFullText/RTO/TR/RTO-TR-AVT-128/
TR-AVT-128-Appendices.pdf.
[215] North Atlantic Treaty Organisation Research and Technology Agency. 2008. IST-075/RTG-034 Two
Day Workshop on “Semantic Interoperability”. TNO, The Hague, Netherlands.
[216] North Atlantic Treaty Organisation Research and Technology Agency. 2006. Draft – 1st Proposed
Technical Programme and Budget for 200X.
[217] North Atlantic Treaty Organisation Research and Technology Agency. 2006. Draft – Terms of Reference
(TOR) – Task Group on Semantic Interoperability – Follow on activity of: ET-040 Ontology Fusion.
[218] North Atlantic Treaty Organization Research and Technology Agency. 2007. 2007 Annual Report –
IST-075 – RTG-034 “Semantic Interoperability”: September 2006 – 2009.
[219] Noy, N.F. and McGuinness, D.L. Ontology Development 101: A Guide to Creating Your First Ontology –
www.ksl.stanford.edu/people/dlm/papers/ontology-tutorial-noy-mcguinness-abstract.html: 25 pages.
[220] Oberkampf, W.L. and T.G. Trucano. 2000. Validation Methodology in Computational Fluid Dynamics,
Fluids 2000 Conference & Exhibit, Vol. AIAA Paper 2000-2549. Denver, CO, USA: American Institute
of Aeronautics and Astronautics (AIAA).
[221] Object Management Group; OMG Systems Modeling Language, The Official OMG SysMl site;
www.omgsysml.org.
[222] Object Management Group; Meta Object Facility (MOF) Specification Version 1.4; http://www.omg.
org/mof/.
[223] Object Management Group; MDA Guide Version 1.0.1, OMG; http://www.omg.org/mda/.
[224] Object Management Group. 2005. Unified Modeling Language Specification Version 1.4.2.
[225] Object Management Group. 2007. OMG Unified Modeling Language (OMG UML), Superstructure,
V2.1.2.
K - 14 RTO-TR-MSG-058
ANNEX K – BIBLIOGRAPHY
[228] Object Management Group; OMG Unified Modeling Language (OMG UML)™ (OMG UML),
Infrastructure, Version 2.3 without change bars; http://www.omg.org/spec/UML/2.3/Infrastructure.
[229] O’Dell, C.S., Grayson, C.J. and Essaides, N. 1998. If Only We Knew What We Know: The Transfer of
Internal Knowledge and Best Practice. New York, NY, USA: Free Press.
[232] Ören, T. and Waite, B. 2010. Modeling and Simulation Body of Knowledge Index: An Invitation for
the Final Phases of its Preparation, SCS M&S Magazine, Vol. I.
[233] Ostwalt, I., et al. Calculating Return on Investment for U.S. Department of Defense Modeling and
Simulation, in Defense Acquisition research Journal, Vol. 18, No. 2, April 2011.
[235] Pace, D. 1999. Conceptual Model Descriptions, SCSC. Chicago, IL, USA: Proceedings of the 1999
Summer Computer Simulation Conference.
[236] Pace, D. 1999. Conceptual Model Descriptions – Paper 99S-SIW-025, Spring SIW: 133-144. Orlando,
FL, USA: Proceedings of the Spring 1999 Simulation Interoperability Workshop.
[237] Pace, D. 1999. Development and Documentation of a Simulation Conceptual Model – Paper 99F-SIW-
017, Fall SIW. Orlando, FL, USA: Proceedings of the Fall 1999 Simulation Interoperability Workshop,
CD.
[238] Pace, D. 1999. Report from the M&S Conceptual Model Tiger Team (CMTT).
[239] Pace, D. 2000. Conceptual Model Development for C4ISR Simulations, 5th International Command and
Control Research and Technology Symposium. Canberra, Australia: Proceedings of the 5th International
Command and Control Research and Technology Symposium, Australia War Memorial, CD.
[240] Pace, D. 2000. Ideas About Simulation Conceptual Model Development, Johns Hopkins APL Technical
Digest, Vol. Volume 21: 327-336.
[241] Pace, D. 2000. Implications of Simulation Conceptual Model Development for Simulation Management
and Uncertainty Assessment, 1st Joint Army-Navy-NASA-Air Force (JANAF) Modeling and Simulation
SubCommittee Meeting: 1-13. Monterey, CA, USA: CPIA Publication 702, Chemical Propulsion
Information Agency (CPIA), Johns Hopkins University, Whiting School of Engineering.
[242] Pace, D. 2000. Simulation Conceptual Model Development Issues and Implications for Reuse of
Simulation Components – Paper 00F-SIW-019, Fall SIW. Orlando, FL, USA: Proceedings of the Fall
2000 Simulation Interoperability Workshop.
[243] Pace, D. 2000. Simulation Conceptual Model Development – Paper 00S-SIW-033, Spring SIW.
Orlando, FL, USA: Proceedings of the Spring 2000 Simulation Interoperability Workshop, CD.
RTO-TR-MSG-058 K - 15
ANNEX K – BIBLIOGRAPHY
[244] Pace, D. 2000. Simulation Conceptual Model Issues: Development Methods (Part 1), Interaction with
Simulation Requirements (Part 2), and Simulation Development Costs and V&V Costs (Part 3).
In William F. Waite (Ed.), SCSC: 488-499. Vancouver, British Columbia: Proceedings of the 2000
Summer Computer Simulation Conference.
[245] Pace, D. 2001. Conceptual Model Role in Simulation Validation, U.S. National Congress on
Computational Mechanics. Dearborn, MI, USA: Proceedings of the 6th U.S. National Congress on
Computational Mechanics, August 1-3, 2001.
[246] Pace, D. 2001. Impact of Federate Conceptual Model Quality and Documentation on Assessing HLA
Federation Validity – Paper 01S-SIW-024, EURO SIW. Harrow, England: Proceedings of the 2001
European Simulation Interoperability Workshop.
[247] Pace, D. 2001. Simulation Conceptual Model Role in Determining Compatibility of Candidate
Simulations for a HLA Federation, Spring SIW. Orlando, FL, USA: Proceedings of the Spring 2001
Simulation Interoperability Workshop, CD.
[248] Pace, D. 2002. Capability of Explicit Conceptual Model on M&S Credibility and Reuse. Reno, NV,
USA: SURVIAC Workshop on Planning for Employment of Credible M&S in Defense Acquisition
Survivability, Lethality, and System Effectiveness, March 4-7, 2002, Reno, NV, USA.
[249] Pace, D. 2002. The Value of a Quality Simulation Conceptual Model, Modeling & Simulation, Vol. I:
9-10.
[250] Pace, D. 2003. Thoughts About The Simulation Conceptual Model – Paper 03S-SIW-009, Spring SIW.
Orlando, FL, USA: Proceedings of the Spring 2003 Simulation Interoperability Workshop, CD.
[251] Peacocke, C. 1992. A Study of Concepts. Cambridge, MA, USA: MIT Press.
[252] Pérez, A.G. 2002. Ontoweb – Ontology-Based Information Exchange for Knowledge Management
and Electronic Commerce IST-2000-29243: IST Programme of the Commission of the European
Communities.
[253] Pidcock, W.-B.C. What Are the Differences Between Vocabulary, a Taxonomy, a Thesaurus,
an Ontology, & a Meta-Model?; http://infogrid.org/wiki/Reference/PidcockArticle.
[254] Pinker, S. 1994. The Language Instinct (1st Ed.). New York, NY, USA: W. Morrow and Co.
[255] Popescu, E. 2008. Conceptual Modeling Role in the Defense Acquisition Process. Military Technique,
No. 1/2008: 12-19.
[256] Prinz, J.J. 2002. Furnishing the Mind: Concepts and Their Perceptual Basis. Cambridge, MA, USA:
MIT Press.
[258] Putnam, H. 1999. The Threefold Cord: Mind, Body, and World. New York, NY, USA: Columbia
University Press.
K - 16 RTO-TR-MSG-058
ANNEX K – BIBLIOGRAPHY
[259] Quine, W.V. 1969. Ontological Relativity, and Other Essays. New York, NY, USA: Columbia University
Press.
[260] Quine, W.V. 1980. From a Logical Point of View: 9 Logico-Philosophical Essays (2nd Ed.). Cambridge,
MA, USA: Harvard University Press.
[261] Râecanati, F. 2000. Oratio Obliqua, Oratio Recta: An Essay on Metarepresentation. Cambridge, MA,
USA: MIT Press.
[262] Rational Software. 2001. Rational Unified Process: Best Practices for Software Development Teams.
[264] Resnik, M.D. 1987. Choices: An Introduction to Decision Theory. Minneapolis: University of Minnesota
Press.
[265] Ressler, R.L., M.R. Hieb and W. Sudnikovich. 1999. “M&S/C4ISR Conceptual Reference Model”
Paper 99F-SIW-060, Fall SIW. Orlando, FL, USA: Proceedings of the Fall 1999 Simulation
Interoperability Workshop, CD.
[266] Robinson, S. 2006. Issues in Conceptual Modelling for Simulation: Setting a Research Agenda,
OR Society Simulation Workshop.
[267] Ross, R. 1997. Modeling for Data and Business Rules – An Interview with Terry Halpin. Data Base
Newsletter, Vol. 25(No. 5 (September/October 1997)).
[269] Roza, Z.C. 2004. Simulation Fidelity Theory and Practice: A Unified Approach to Defining, Specifying
and Measuring the Realism of Simulations: DUP Science.
[270] Rumbaugh, J. 1996. OMT Insights: Perspectives on Modeling from the Journal of Object-Oriented
Programming. New York, NY, USA: SIGS Books.
[271] Sagan, D.P., D.E. Kersey and P. May. 2000. “Conceptual Modeling Lessons Learned from WARSIM
2000” Paper 00S-SIW-52, Spring SIW. Orlando, FL, USA: Proceedings of the Spring 2000 Simulation
Interoperability Workshop.
[273] Schlenoff, C., A. Knutilla and S. Ray. 1996. Unified Process Specification Language: Requirements
for Modeling Process – http://www.mel.nist.gov/msidlibrary/doc/schlen96/req-paper.pdf: U.S. Dept. of
Commerce, Technology Administration, National Institute of Standards and Technology.
[274] Schneider, G. and Winters, J.P. 2001. Applying Use Cases: A Practical Guide (2nd Ed.). Boston, MA,
USA: Addison-Wesley.
RTO-TR-MSG-058 K - 17
ANNEX K – BIBLIOGRAPHY
[275] Schreiber, A., Th., Akkermans, J.M., Anjewierden, A.A., de Hoog, R., Shadbolt, N.R., Van de Velde, W.
and Wielinga, B.J. “Knowledge engineering and management: The Common KADS methodology”,
Cambridge Massachusetts, MIT Press, 2000.
[276] Scrudder, R.O. Modeling the Federation Development and Execution Process. In W.F. Waite (Ed.).
[279] Shalloway, A. and Trott, J. 2004. Design Patterns Explained: A New Perspective on Object-Oriented
Design (2nd Ed.). Boston, MA, USA: Addison-Wesley.
[280] Shannon, R.E. 1975. Systems Simulation: The Art and Science. Englewood Cliffs, NJ, USA: Prentice-Hall.
[281] Sheehan J., T. Prosser., H. Conley, G. Stone, K. Yetz and J. Morrow. 1998. Conceptual Models of the
Mission Space (CMMS): Basic Concepts, Advanced Techniques, and Pragmatic Examples – Paper 98S-
SIW-127, Spring SIW, Vol. 2: pp. 744-751: 98 Spring Simulation Interoperability Workshop Papers.
[282] Simulation Interoperability Standard Organizations. 2006. Guide for Base Object Model (BOM) Use
and Implementation, SISO-STD-003.1-2006, 31 March 2006. http://www.boms.info/standards.htm,
Retrieved 18 September 2009.
[283] Simulation Interoperability Standards Organization. 2006. Guide for Base Object Model (BOM) Use
and Implementation, Vol. SISO-STD-003.1-2006.
[285] SISO Base Object Model Product Development Group. 2006. Simulation Interoperability Standards
Organization (SISO) Guide for Base Object Model (BOM) Use and Implementation.
[286] SISO Base Object Model Product Development Group. 2006. Simulation Interoperability Standards
Organization (SISO) Base Object Model (BOM) Template Specification: SISO.
[287] SISO Generic Methodology for Verification and Validation and Acceptance Product Development
Group (GM_VV PDG). Generic Methodology (GM) for Verification and Validation (VV) and Acceptance
of Models, Simulations, and Data – Reference Manual, Vol. SISO-GUIDE-00X.3-200X-DRAFT-
V1.0.1beta.
[288] SISO Generic Methodology for Verification and Validation and Acceptance Product Development
Group (GM_VV PDG). Guide for Generic Methodology (GM) for Verification and Validation (VV)
and Acceptance of Models, Simulations, and Data – Handbook, Vol. SISO-GUIDE-00X.2-200x-
DRAFT-V0.9.4: SISO GM-VV-PDG.
[289] Smith, B. 2003. Ontology. In L. Floridi (Ed.), Blackwell Guide to the Philosophy of Computing and
Information: 155-166: Oxford.
[290] Sonderegger, P. 2002. Grading Search Platform Hopefuls. In H. Manning (Ed.), The TechStrategy
Report: Forrester Research, Inc.
K - 18 RTO-TR-MSG-058
ANNEX K – BIBLIOGRAPHY
[291] Sowa, J.F. 1984. Conceptual Structures: Information Processing in Mind and Machine. Reading, MA,
USA: Addison-Wesley.
[292] Sowa, J.F. 2000. Knowledge Representation: Logical, Philosophical, and Computational Foundations.
Pacific Grove: Brooks/Cole.
[293] SPARTA, I. 1991. Working Notes on GBI Hardware and Functional Breakdowns – “In Support of
Survivability Assessment Study”.
[294] Staab, S. and Studer, R. 2004. Handbook on Ontologies. Berlin; New York, NY, USA: Springer.
[295] Strickland, J. 2007. Conceptual Modeling for an End-to-End C4ISR Systems Experiment Model,
Conceptual Modeling Workshop. UAH – Huntsville, AL, USA.
[296] Strickland, J. 2007. Conceptual Modeling for an End-to-End C4ISR Systems Experiment Model,
AMSC Workshop on Conceptual Modeling. University of Alabama, Huntsville, AL, USA.
[297] Tackett, G. 2007. Conceptual Modeling in OneSAF Software Development, AMSC Workshop on
Conceptual Modeling. University of Alabama, Huntsville, AL, USA.
[298] Tamucci, M.S., D. Timian and S.K. Burnett. 2000. “Conceptual Modeling of Foreign Command Decision
Processes” Paper 00S-SIW-019, Spring SIW. Orlando, FL, USA: Proceedings of the Spring 2000
Simulation Interoperability Workshop, CD.
[299] Tanrıöver, Ö. and Bilgen, S. 2007. An Inspection Approach for Conceptual Models in Notations Derived
from UML: A Case Study, ISCIS 2007 – 22nd International Symposium on Computer and Information
Sciences. Ankara, Turkey.
[300] Teeuw, W.B. and H. van den Berg. 2010. On the Quality of Conceptual Models – http://osm7.cs.byu.
edu/ER97/workshop4/tvdb.html.
[301] Teledyne Brown Engineering. 1988. Initial Requirements Study of USASDC ERIS Simulation (ESIM)
for KEW T&E Engineering Support Program (KEYTEST).
[302] The Cost Effectiveness of Modeling and Simulation (M&S) MSG-031 Final Report – Draft. 2008,
NATO MSWG.
[305] Timian, D.H., R.T. Dunbar and H.P. Stickley. 2003. “Army Objective Force Intelligence, Surveillance,
and Reconnaissance (ISR) Architecture Modeling Shortfalls”, Paper 03F-SIW-018 Fall SIW. Orlando,
FL, USA: Proceedings of the Fall 2003 Simulation Interoperability Workshop, 2003, CD.
[306] Tolk, A. and Muguira, J.A. 2003. “The Levels of Conceptual Interoperability Model”, Paper 03F-SIW-
007, Fall SIW. Orlando, FL, USA: Proceedings of the Fall 2003 Simulation Interoperability Workshop.
RTO-TR-MSG-058 K - 19
ANNEX K – BIBLIOGRAPHY
[307] Tolk, A. 2008. “Triangles of Interoperation” (08F-SIW-067), Fall SIW. Orlando, FL, USA: Proceedings
of the Fall 2008 Simulation Interoperability Workshop.
[308] Tolk, A. 2010. M&S Body of Knowledge: Progress Report and Look Ahead, SCS M&S Magazine,
Vol. I.
[311] Trbovich, S. and R. Reading. 2005. “Simulation and Software Development for Capabilities Based
Warfare: An Analysis of Harmonized Systems Engineering Processes” Paper 05S-SIW-106, Spring
SIW. San Diego, CA, USA: Proceedings of the Spring 2005 Simulation Interoperability Workshop, CD.
[313] UK Ministry of Defence. 2008. A Generic Process for the Verification & Validation of Modelling and
Simulation & Synthetic Environments Systems.
[314] US DoD. Air Force Policy Directive (AFPD) 16-10, “Modeling and Simulation Management”.
The Pentagon, Washington, DC, USA: Department of the Air Force.
[315] US DoD. Air Force (AF) Instruction 16-1001, “Verification, Validation, and Accreditation” (VV&A).
The Pentagon, Washington, DC, USA: Department of the Air Force.
[316] US DoD. Air Force Systems Command/AFLCP 800-5, “Software Independent Verification and
Validation”.
[317] US DoD. Army Regulation (AR) 5-11, “Army Model and Simulation Management Program”.
The Pentagon, Washington, DC, USA: Department of the Army.
[318] US DoD. Department of Defense Directive (DoDD) 5000.59, “Department of Defense (DoD) Modeling
and Simulation (M&S) Management”. The Pentagon, Washington, DC, USA: The Department of
Defense.
[319] US DoD. DoD Instruction (DODI) 5000.61, “DoD Modeling and Simulation (M&S) Verification,
Validation and Accreditation (VV&A)”. The Pentagon, Washington, DC, USA: The Department of
Defense.
[320] US DoD. DoD Guide to Integrated Product and Process Development (Version 1.0). Washington, DC,
USA 20301-3000: Office of the Under Secretary of Defense (Acquisition and Technology).
[321] US DoD. Department of the Army Pamphlet (DA PAM) 5-11, “Verification, Validation, and
Accreditation of Army Models and Simulations”. The Pentagon, Washington, DC, USA: Department
of the Army.
[322] US DoD. Department of the Navy Modeling and Simulation Verification, Validation, and Accreditation
Implementation Handbook. The Pentagon, Washington DC, USA: Department of the Navy.
K - 20 RTO-TR-MSG-058
ANNEX K – BIBLIOGRAPHY
[323] US DoD. Joint Chief of Staff Instruction (JSI) 8104.01 “Verification, Validation, and Accreditation of
Joint Models and Simulations. The Pentagon, Washington, DC, USA: The Department of Defense.
[324] US DoD. Joint Advanced Distributed Simulation Joint Test Force Report (JADS JT&E-TR-99-017)
“The Utility of Advanced Distributed Simulation for Electronic Warfare Systems Testing”. Kirtland
Air Force Base, NM, USA: Joint Advanced Distributed Simulation Joint Test Force.
[325] US DoD. JADS JT&E Report (JADS JT&E-TR-99-019) “Special Report on Programmatic Challenges
to Distributed Testing”. Kirtland Air Force Base, NM, USA: Joint Advanced Distributed Simulation
Joint Test Force.
[326] US DoD. Missile Defense Agency (MDA) Directive 5011, Missile Defense Agency Models and
Simulations Verification, Validation, and Accreditation (VV&A). The Pentagon, Washington, DC, USA:
MDA.
[328] US DoD. NASA-GB-002-95, “Formal Methods Specification and Verification Guidebook for Software
and Computer Systems”, Volume I: Planning and Technology Insertion, Release 1.0.
[329] US DoD. Secretary of the Navy Instruction (SECNAVINST) 5200.38, “Department of the Navy
Modeling and Simulation Program”. The Pentagon, Washington, DC, USA: Department of the Navy.
[330] US DoD. SECNAVINST 5200.40, “Verification, Validation and Accreditation of Models and
Simulations”. The Pentagon, Washington, DC, USA: Department of the Navy.
[334] US DoD. 1995. Modeling and Simulation (M&S Master Plan – DoD 5000.59-P.
[335] US DoD. 1996. Department of Defense Verification, Validation & Accreditation (VV&A) Recommended
Practices Guide. The Pentagon, Washington, DC, USA: The Department of Defense.
[336] US DoD. 2005. Management of Army Models and Simulations, Army Regulation 5-11 – http://www.
army.mil/usapa/epubs/pdf/r5_11.pdf . Department of the Army.
[337] US DoD. 2005. Navy Modeling and Simulation Standard – Best Practices Guide for Verification,
Validation, and Accreditation of Legacy Modeling and Simulation: Navy Modeling and Simulation
Standards Project.
[338] US DoD. 2007. Modeling and Simulation (M&S), Verification, Validation, and Accreditation (VV&A),
Vol. MDA Directive 8315.01: Missile Defense Agency.
[339] US DoD; DoD Architecture Framework Version 1.5 – Volume I: Definitions and Guidelines;
http://cio-nii.defense.gov/docs/DoDAF_Volume_I.pdf.
RTO-TR-MSG-058 K - 21
ANNEX K – BIBLIOGRAPHY
[340] US DoD; DoD Architecture Framework Version 1.5 – Volume II: Product Descriptions; http://cio-
nii.defense.gov/docs/DoDAF_Volume_II.pdf.
[341] US DoD; DoD Architecture Framework Version 1.5 – Volume III: Architecture Data Description;
http://cio-nii.defense.gov/docs/DoDAF_Volume_III.pdf.
[342] US DoD. 2008. Department of Defense Standard Practice – Documentation of Verification, Validation,
and Accreditation (VV&A) for Models and Simulations: Modeling and Simulation Coordination
Office.
[343] US Federal Energy Regulatory Commission. 1998. Inquiry Concerning the Commission’s Policy on
the Use of Computer Models in Merger Analysis.
[344] US General Accounting Office. DOD Simulations: Improved Assessment Procedures Would Increase
the Credibility of Results”, Technical Report GAO/PEMD-88-3. Washington, DC, USA.
[345] US General Accounting Office. US GAO, “Guidelines for Model Evaluation”. Washington, DC, USA.
[346] US General Accounting Office. US GAO, “Report to the Congress: Ways to Improve Management of
Federally Funded Computerized Models”. Washington, DC, USA.
[347] US General Accounting Office. 1995. Military Training – Cost Effective Development of Simulations
Presents Significant Challenges. Report to Congressional Committees.
[348] US Patent and Trademark Office; 1502 Definition of a Design [R-2] – 1500 Design Patents;
http://www.uspto.gov/web/offices/pac/mpep/documents/1500_1502.htm.
[349] Valle, T. 2002. OneSAF CGF Advisory Board Conceptual Model Tutorial.
[350] van Bommel, P., S. Hoppenbrouwers, E. Proper and T. van der Weide. On the use of Object-Role
Modeling to Model Active Domains: Radboud University Nijmegen.
[351] van der Zee, D.-J. 2006. Building Communicative Models – A Job Oriented Approach to Manufacturing
Simulation. In S. Robinson, S. Taylor, S. Brailsford and J. Garnett (Eds.), OR Society Simulation
Workshop.
[352] Vander Schaaf, R. 2007. A System-of-Systems (SoS) Approach to Effective Organizational Decision-
Making for Infrastructure Project Selection, Conceptual Modeling Workshop. UAH – Huntsville, AL,
USA.
[353] Vander Schaaf, R. 2007. A System-of-Systems (SoS) Approach to Effective Organizational Decision-
Making For Infrastructure Project Selection, AMSC Workshop on Conceptual Modeling. University of
Alabama, Huntsville, AL, USA.
[354] Waite, B. 1995. Application of Object-Oriented-Analysis (OOA) concepts and practices to the
implementation of the DoD Modeling and Simulation Master Plan – A White Paper.
[355] Waite, W.F. 1997. HLA Federation Design / Development and Federation Implementation Process
Model - 97F-SIW-173, Fall SIW. Orlando, FL, USA.
K - 22 RTO-TR-MSG-058
ANNEX K – BIBLIOGRAPHY
[356] Waite, W.F. 1997. Object-Oriented Representation Schemas for Conceptual Models of the Mission
Space (CMMS) – 97S-SIW-065, Spring SIW. Orlando, FL, USA.
[357] Waite, W.F. 1997. Leveraging HLA’s Object Orientation to Represent Human Decision Making,
Command, and Control-97S-SIW-066, Spring SIW. Orlando, FL, USA.
[358] Waite, W.F. Proposal for Establishment of a Technical CHAPTER within the Society for Computer
Simulation (SCS) on “The Economics of Modeling and Simulation”. 2000.
[359] Waite, W.F. Terms of Reference (TOR) Revised for the SISO Task Group on The Economics of
Simulation. 2001.
[360] Waite, W.F. Tutorial: Economics of M&S: Change-Agents or Martyrs for Innovation. I/ITSEC 05,
Sponsored by NTSA, 2005.
[361] Waite, B. 2007. Conceptual Modeling Practice, SummerSim. San Diego, CA, USA.
[362] Waite, B. 2010. Briefing from NATO RTO MSG-058 Task Group to SISO Conceptual Modeling Product
Development Group on “Best Practice Guidance in Conceptual Modeling for Military Simulations”.
Orlando, FL, USA.
[363] Wang, W. and Brooks, R.J. 2006. Improving the Understanding of Conceptual Modelling. In S. Robinson,
S. Taylor, S. Brailsford and J. Garnett (Eds.), OR Society Simulation Workshop.
[364] Weilkiens, T. 2007. Systems Engineering with SysML/UML: Modeling, Analysis, Design. Amsterdam;
Boston, MA, USA: Morgan Kaufmann OMG Press/Elsevier.
[365] Weiner, J. and P.D. Gutierrez. 2003. “Conceptual Modeling of a Legacy Constructive Simulation:
A Use Case” Paper 03F-SIW-064 Fall SIW. Orlando, FL, USA: Proceedings of the Fall 2003 Simulation
Interoperability Workshop, CD.
[366] Wenger, E., McDermott, R.A. and Snyder, W. 2002. Cultivating Communities of Practice: A Guide to
Managing Knowledge. Boston, MA, USA: Harvard Business School Press.
[368] Widman, L.E., Loparo, K.A. and Nielsen, N.R. 1989. Artificial Intelligence, Simulation, and Modeling.
New York, NY, USA: Wiley.
[371] Wycoff, J. 1991. Mindmapping: Your Personal Guide to Exploring Creativity and Problem-Solving
(Berkley Trade Pbk. Ed.). New York, NY, USA: Berkley Books.
[372] Xue-hui, W., Z. Lei, and H. Ke-di. 2004. “Improving Simulation Conceptual Model” Paper 04F-SIW-
036, Fall SIW. Orlando, FL, USA: Proceedings of the Fall 2004 Simulation Interoperability Workshop.
RTO-TR-MSG-058 K - 23
ANNEX K – BIBLIOGRAPHY
[373] Yi, C.H., V. Mojtahed and M. García Lozano. 2006. REVVA and DCMF: A Link between VV&A and
Conceptual Modelling.
[374] Zeigler, B.P. 1976. Theory of Modelling and Simulation. New York, NY, USA: Wiley.
[375] Zeigler, B.P. 1999. “A Theory-based Conceptual Terminology for M&S VV&A” Paper 99S-SIW-064,
Spring SIW: pp. 133-144. Orlando, FL, USA: Proceedings of the Spring 1999 Simulation Interoperability
Workshop.
[376] Zeigler, B.P., Praehofer, H. and Kim, T.G. 2000. Theory of Modeling and Simulation: Integrating
Discrete Event and Continuous Complex Dynamic Systems (2nd Ed.). San Diego, CA, USA: Academic
Press.
[377] Zeigler, B.P. and Hammonds, P.E. 2007. Modeling & Simulation-Based Data Engineering: Introducing
Pragmatics into Ontologies for Net-Centric Information Exchange. Oxford, UK: Academic.
K - 24 RTO-TR-MSG-058
REPORT DOCUMENTATION PAGE
1. Recipient’s Reference 2. Originator’s References 3. Further Reference 4. Security Classification
of Document
RTO-TR-MSG-058 ISBN UNCLASSIFIED/
AC/323(MSG-058)TP/404 978-92-837-0150-7 UNLIMITED
5. Originator
Research and Technology Organisation
North Atlantic Treaty Organisation
BP 25, F-92201 Neuilly-sur-Seine Cedex, France
6. Title
Conceptual Modeling (CM) for Military Modeling and Simulation (M&S)
7. Presented at/Sponsored by
Multiple 334
12. Distribution Statement
There are no restrictions on the distribution of this document.
Information about the availability of this and other RTO
unclassified publications is given on the back cover.
13. Keywords/Descriptors
Best-practice Interoperability Re-use
Collaboration Modeling Schema
Concepts Modeling and simulation enterprise Simulation
Conceptual modeling process-specification Ontology Stakeholders
Conceptual modeling product-specification Representation Standards
Conceptual-modeling
14. Abstract
The objectives of the Task Group (MSG-058) include: 1) Clarify the “Conceptual Model” concepts,
discuss the terminology, and emphasize the utility to better formalize conceptual models; 2) Investigate
methodologies, simulation and software engineering processes, initiatives and technologies useful
for the establishment of conceptual models; 3) Identify the relevant stakeholders of conceptual models;
4) Address the needs of M&S community, identifying the way conceptual models may contribute to
M&S development, and provide guidance to implementation; 5) Provide guidelines for standards in
conceptual modeling for M&S; thereby specifying a conceptual model to be (re)usable by users
with similar knowledge; 6) Draft a guidance document on conceptual models that can be used by
different stakeholders; and 7) Foster the establishment of the guidance document as a SISO standard.
This document is intended to serve as best-practice prescriptive guidance for the life cycle
management of conceptual modeling in support of modeling and simulation effort within the NATO
M&S enterprise. Subsequently, the contents of this document are expected to serve as a basis of
evolution of conceptual modeling throughout the international M&S community of practice by
virtue of its influence upon further international standards.
RTO-TR-MSG-058
RTO-TR-MSG-058
NORTH ATLANTIC TREATY ORGANISATION RESEARCH AND TECHNOLOGY ORGANISATION
AGENCES DE VENTE
NASA Center for AeroSpace The British Library Document Canada Institute for Scientific and
Information (CASI) Supply Centre Technical Information (CISTI)
7115 Standard Drive Boston Spa, Wetherby National Research Council Acquisitions
Hanover, MD 21076-1320 West Yorkshire LS23 7BQ Montreal Road, Building M-55
ETATS-UNIS ROYAUME-UNI Ottawa K1A 0S2, CANADA
Les demandes de documents RTO ou AGARD doivent comporter la dénomination « RTO » ou « AGARD » selon le cas, suivie du numéro de série
(par exemple AGARD-AG-315). Des informations analogues, telles que le titre et la date de publication sont souhaitables. Des références bibliographiques
complètes ainsi que des résumés des publications RTO et AGARD figurent dans les journaux suivants :
Scientific and Technical Aerospace Reports (STAR) Government Reports Announcements & Index (GRA&I)
STAR peut être consulté en ligne au localisateur de ressources publié par le National Technical Information Service
uniformes (URL) suivant: http://ntrs.nasa.gov/search.jsp Springfield
STAR est édité par CASI dans le cadre du programme Virginia 2216
NASA d’information scientifique et technique (STI) ETATS-UNIS
NASA Langley Research Center, STI Program Office, MS 157A (accessible également en mode interactif dans la base de
Hampton, Virginia 23681-0001 données bibliographiques en ligne du NTIS, et sur CD-ROM)
ETATS-UNIS
NORTH ATLANTIC TREATY ORGANISATION RESEARCH AND TECHNOLOGY ORGANISATION
BP 25 DISTRIBUTION OF UNCLASSIFIED
F-92201 NEUILLY-SUR-SEINE CEDEX • FRANCE RTO PUBLICATIONS
Télécopie 0(1)55.61.22.99 • E-mail mailbox@rta.nato.int
AGARD & RTO publications are sometimes available from the National Distribution Centres listed below. If you wish to receive all RTO reports,
or just those relating to one or more specific RTO Panels, they may be willing to include you (or your Organisation) in their distribution.
RTO and AGARD reports may also be purchased from the Sales Agencies listed below.
Requests for RTO or AGARD documents should include the word ‘RTO’ or ‘AGARD’, as appropriate, followed by the serial number. Collateral
information such as title and publication date is desirable.
If you wish to receive electronic notification of RTO reports as they are published, please visit our website (www.rto.nato.int) from where you can
register for this service.
SALES AGENCIES
NASA Center for AeroSpace The British Library Document Canada Institute for Scientific and
Information (CASI) Supply Centre Technical Information (CISTI)
7115 Standard Drive Boston Spa, Wetherby National Research Council Acquisitions
Hanover, MD 21076-1320 West Yorkshire LS23 7BQ Montreal Road, Building M-55
UNITED STATES UNITED KINGDOM Ottawa K1A 0S2, CANADA
Requests for RTO or AGARD documents should include the word ‘RTO’ or ‘AGARD’, as appropriate, followed by the serial number (for example
AGARD-AG-315). Collateral information such as title and publication date is desirable. Full bibliographical references and abstracts of RTO and
AGARD publications are given in the following journals:
Scientific and Technical Aerospace Reports (STAR) Government Reports Announcements & Index (GRA&I)
STAR is available on-line at the following uniform resource published by the National Technical Information Service
locator: http://ntrs.nasa.gov/search.jsp Springfield
STAR is published by CASI for the NASA Scientific Virginia 2216
and Technical Information (STI) Program UNITED STATES
NASA Langley Research Center, STI Program Office, MS 157A (also available online in the NTIS Bibliographic Database
Hampton, Virginia 23681-0001 or on CD-ROM)
UNITED STATES
ISBN 978-92-837-0150-7