SHARE Repository Framework: Component Specification and Ontology. Jean Johnson and Curtis Blais Naval Postgraduate School

Similar documents
Metadata, Data Models, Validation, and M&S Education: Some of the Many Dimensions of MOVES. Curtis Blais Research Associate July 22, 2009

The Modeling and Simulation Catalog for Discovery, Knowledge, and Reuse

DoD M&S Project: Standardized Documentation for Verification, Validation, and Accreditation

Standardized Documentation for Verification, Validation, and Accreditation

k^s^i= mlpqdo^ar^qb= p`elli=

SHARE repository component specification: needs assessment / by Jean Johnson.

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

11S-SIW-061 Management of C4I and M&S Data Standards with Modular OWL Ontologies

The Model-Driven Semantic Web Emerging Standards & Technologies

What s Out There and Where Do I find it: Enterprise Metacard Builder Resource Portal

Army Data Services Layer (ADSL) Data Mediation Providing Data Interoperability and Understanding in a

Toward a verification, validation, and accreditation (VV&A) ontology

A Generic Approach for Compliance Assessment of Interoperability Artifacts

Toward a Standard Rule Language for Semantic Integration of the DoD Enterprise

UNCLASSIFIED UNCLASSIFIED. MITRE/DISA PEO-GES 25 Nov 2008

What is a Data Model?

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007

Reducing Consumer Uncertainty

Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

Using the Semantic Web in Ubiquitous and Mobile Computing

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Warfare and business applications

1. CONCEPTUAL MODEL 1.1 DOMAIN MODEL 1.2 UML DIAGRAM

A Repository Framework for Self-Growing Robot Software

Enterprise Multimedia Integration and Search

Web Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web

Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

Semantic Web: Core Concepts and Mechanisms. MMI ORR Ontology Registry and Repository

Chain of Command. Chief of Naval Operations. Commander, U.S. Fleet Forces Command. COMNAVMETOCCOM (CNMOC) Stennis Space Center, MS

DON XML Achieving Enterprise Interoperability

Towards a Formal Pedigree Ontology for Level-One Sensor Fusion

Harmonizing biocaddie Metadata Schemas for Indexing Clinical Research Datasets Using Semantic Web Technologies

Research: A Requirements Search Engine

A Unified Format for Language Documents. Vadim Zaytsev and Ralf Lämmel Software Languages Team Universität Koblenz-Landau

Enhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May

Envisioning Semantic Web Technology Solutions for the Arts

Implementing the Army Net Centric Data Strategy in a Service Oriented Environment

Future Directions for SysML v2 INCOSE IW MBSE Workshop January 28, 2017

Rich Hilliard 20 February 2011

<Insert Picture Here> Click to edit Master title style

X3D Specification Activities

Workpackage 15: DBE Business Modeling Language. Deliverable D15.5: BML Editor Final Release

Service Vs. System. Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

MERGING BUSINESS VOCABULARIES AND RULES

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

Open Source egovernment Reference Architecture. Cory Casanave, President. Data Access Technologies, Inc.

Registry Interchange Format: Collections and Services (RIF-CS) explained

ICSOC 2005: Extending OWL for QoS-based Web Service Description and Discovery

Semantic agents for location-aware service provisioning in mobile networks

A 2020 Computer User

ABSTRACT I. INTRODUCTION

Ontology Engineering for Product Development

Google indexed 3,3 billion of pages. Google s index contains 8,1 billion of websites

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment

Modelling in Enterprise Architecture. MSc Business Information Systems

case study The Asset Description Metadata Schema (ADMS) A common vocabulary to publish semantic interoperability assets on the Web July 2011

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Source Code Search System Using The Knowledge Framework of The Semantic Web. The Graduate School of Science and Technology Kobe University

ENABLING IMPLEMENTATION AND DEPLOYMENT UTILIZING VICTORY TOOLS

From Test Legacy to Model- Based Testing How to refactor an existing test repository into an MBT model?

A Novel Architecture of Ontology based Semantic Search Engine

Developing Ontologies for Interoperability of Systems of Systems *

Taxonomy Tools: Collaboration, Creation & Integration. Dow Jones & Company

SRM UNIVERSITY. : Batch1: TP1102 Batch2: TP406

DesignMinders: A Design Knowledge Collaboration Approach

Industry Adoption of Semantic Web Technology

Semantic Query: Solving the Needs of a Net-Centric Data Sharing Environment

From Open Data to Data- Intensive Science through CERIF

The MUSING Approach for Combining XBRL and Semantic Web Data. ~ Position Paper ~

Smart Open Services for European Patients. Work Package 3.5 Semantic Services Definition Appendix E - Ontology Specifications

Adding formal semantics to the Web

Model Driven Ontology: A New Methodology for Ontology Development

SEMANTIC DESCRIPTION OF WEB SERVICES AND POSSIBILITIES OF BPEL4WS. Vladislava Grigorova

Semantics to energize the full Services Spectrum Ontological approach to better exploit services at technical and business levels

ONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK

Models versus Ontologies - What's the Difference and where does it Matter?

GPS OCX BLOCK 1 NETCENTRIC INTERFACES. Walid Al-Masyabi Raytheon Company, Intelligence, Information and Services,

A Semantic Based Search Engine for Open Architecture Requirements Documents

Modeling and Simulation (M&S) Community of Interest (COI) Discovery Metadata Specification (MSC-DMS) Version 1.3

Live, Virtual, Constructive Architecture Roadmap Implementation (LVCAR-I) - Improved Interconnectivity Using Gateways/Bridges

Introduction to Web Services & SOA

OMG Specifications for Enterprise Interoperability

Sindice Widgets: Lightweight embedding of Semantic Web capabilities into existing user applications.

Starting Ontology Development by Visually Modeling an Example Situation - a User Study

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

Developing a modular framework for implementing a semantic search engine

Semantics for and from Information Models Mapping EXPRESS and use of OWL with a UML profile for EXPRESS

Dagstuhl Seminar on Service-Oriented Computing Session Summary Cross Cutting Concerns. Heiko Ludwig, Charles Petrie

Systems and Capability Relation Management in Defence Systems-of-System Context

University of Huddersfield Repository

Computer Aided Prototyping System (CAPS) for Heterogeneous Systems Development and Integration *

Keywords Repository, Retrieval, Component, Reusability, Query.

Automating Instance Migration in Response to Ontology Evolution

Semantics in the Financial Industry: the Financial Industry Business Ontology

The Semantic Planetary Data System

The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne

Transcription:

SHARE Repository Framework: Component Specification and Ontology Jean Johnson and Curtis Blais Naval Postgraduate School 1

Challenge Improve Repository Capabilities Software, Hardware Asset Reuse Enterprise (SHARE) Repository A library of combat system software and related assets, for use by eligible contractors for developing or suggesting improvements to Navy Surface Warfare Systems Established August 2006 by PEO IWS under the Navy Future Combat Systems Open Architecture program Types of searches typically supported by repositories Keyword search over metadata dependent upon semantic assumptions Browsable categories becomes ineffective as size grows The goal of this research is to improve SHARE utility by expanding capabilities 2

Conceptual Vision Enable multiple search and discovery options that are less dependent on specific vocabulary. Three envisioned searches: Fish Eye Graph Semantic Search Model-Based Search Current repository metadata does not support these searches Maintain traditional search options (e.g. keyword) Fish Eye Graph (Sarkar and Brown,1993) 3

Repository Framework Component Specification and Ontology Component Specification - a description or model of the items in the repository Typical Metadata - information about an artifact that aids: Discovery, by providing information to enable locating items of interest Evaluation, by providing information to support a decision about whether or not to retrieve an item Implementation, by providing information about how to use the asset when it is retrieved Software Behavior Description a searchable representation of the software asset s behavior Ontology a contextual model of the repository items that describes their relationships to aid in associating artifacts with user needs 4

Related Technologies Investigated various formal/semiformal approaches to representing each of these types of items. Advantages of going with web technologies Coverage Openness Scalability Semantic Web Stack Ease of implementation Formal Notations UML Diagrams 5

Metadata (Development Process) NSWC Dahlgren (SHARE Program Manager) provided initial metadata set for SHARE We developed an XML Schema based on this metadata Currently evaluating existing schema for inclusion of relevant elements for SHARE DoD Discovery Metadata Specification (DDMS) Communities Of Interest (e.g. M&S COI DMS) Existing repositories (e.g. SourceForge, CPAN) Next steps: Incorporate software behavior and ontology data into metadata Refine use cases and apply to updated schema Finalize schema Final product will be a complete metadata set (both required and optional elements) intended to describe each artifact in SHARE 6

Software Behavior Representation Formal vs. Informal Examples Pros and cons Informal Approach - CSFL, CIEL, COAL taxonomies More formal approach - WSDL May use informal approach for legacy and formal for new artifacts. Behavioral descriptions will be added to the metadata for each artifact. OWL taxonomy: Common System Function List (CSFL) 7

Relationships (Ontology) Multiple sources of context for repository artifacts Artifact s place in the Software Engineering Lifecycle Original System Architecture (Aegis, SSDS, etc.) Surface Navy Open Architecture reference architecture Semantic relationships (ReSEARCH work) Ontologies represented in OWL-DL Lifecycle-Artifacts Relationships 8

Tie it all together: Component Specification and Ontology Component Specification Common System Function List (CSFL) Metadata Ontology Representations WSDL Elements Element <porttype> <message> <types> <binding> Defines Operations performed Messages used Data types used Communication protocols 9

Way Forward This research will result in a framework for the repository that will enable tool development to aid in improved search and discovery. Completion of this phase expected July 08. Follow on work will be necessary to implement the framework into the SHARE repository tool. Jean Johnson Research Assistant Systems Engineering Dept. Naval Postgraduate School jmjohnso@nps.edu (831)656-2956 Curtis Blais Research Associate MOVES Institute Naval Postgraduate School clblais@nps.edu (831)656-3215 10

References Adams, P., Anand, P., Gehrke, G., Gera, R., Draege, M., Martell, C., & Squire, K. (2008) ReSEARCH: A Requirements Search Engine. In proceedings from the Fifth Annual Acquisitions Research Symposium. Monterey, CA. Johnson, J. (2008). SHARE repository component specification: Needs assessment. Technical Report NPS-AM-08-015, Monterey, CA: Naval Postgraduate School Johnson, J., & and Blais, C. (2008) Share repository framework: Component specification and ontology. In proceedings from the Fifth Annual Acquisitions Research Symposium. Monterey, CA. Sarkar, M., & Brown, H. (1993). Graphical fisheye views. Communications of the ACM, 37, 73-83. SHARE Web Site located at https://viewnet.nswc.navy.mil World Wide Web Consortium (W3C). (1994). Semantic Web Stack. Retrieved February 26, 2008, from www.w3.org/2007/03/layercake.png 11

Questions? 12