9LV Mk4. Use of DDS for system integration. June, 2007 Thomas Jungefeldt. Saab Systems

Size: px
Start display at page:

Download "9LV Mk4. Use of DDS for system integration. June, 2007 Thomas Jungefeldt. Saab Systems"

Transcription

1 9LV Mk4 Use of DDS for system integration June, 2007 Thomas Jungefeldt Saab Systems

2 Saab s capabilities Aviation Sensor Systems Electronic Warfare Simulation and Training Support Solutions Weapon Systems Signature Management Command and Control Communication Unmanned Systems Space

3 9LV Ship projects (Mk3e & Mk4) HMS Flyvefisken Denmark HMAS ANZAC Australia Hamina Finland HMNZS Te Kaha New Zeeland HMS Gotland Sweden OHJV Rauma Finland PNS Tariq Pakistan Ban Yas Class UAE HMS Göteborg Sweden HMS Stockholm Sweden HMS Absalom Denmark RNO Al Bushra Oman HMS Skjold Norway HMS Niels Juel Denmark Visby Class Sweden

4 Simple Naval CMS

5 Important Customer requirements Adaptable to new threats. Adaptable to new tasks. Affordable. Advanced functions. Best of breed.

6 Architectural goals Open Architecture / Open Standards Standards that are widely used, consensus based, published and maintained by recognized industry standards organizations (The Open Systems Joint Force, US DoD). Service oriented Support modular system design with low coupling High degree of runtime configuration Rapid integration. Reuse across platforms and domains. Leverage civil investments. Easy to upgrade (functionality and performance) Rapid capability insertion Rapid technology insertion. Facilitate cooperation and competition (open market).

7 Mk4 approach to OA Comply with defined standards Apply modular design and low coupling. Apply design patterns to isolate areas where standards are missing Use existing SW (Mk3e or COTS) in these areas Await standards Define and publish key interfaces using open standards and a formal semantic/syntactic model. To ensure openness / flexibility. To enable use of MDD. To enable runtime configuration / consistency check. Apply design patterns with plug-able translators (data brokers) between data models Used well established concepts (e.g. j-messages) as a basis for information models

8 Interface management Key interfaces should be identified. Put under control early in the system life cycle. Characteristic of key interfaces: Common boundaries between system modules. Provide access to critical data, information, services. Key interfaces are defined syntactic and semantically (information model) using standardized formal language (e.g OWL).

9 Modular design principles Self containment Cohesiveness Encapsulation High binding Fully Mk4 Compliant Module Data P-S Status P-S Ctrl R-R I/F Spec R-R

10 Typical Modules Sensor (e.g. radar, sonar) (control). Director Missile (e.g. SSM, SAM) control. Platform sensor control Gun control. C3 functions Data link processor (I/f) DFE (Data Fusion Engine). ADC (Air Defense coordination). MTD (Main Tactical Display). JMTB (Java MMI Tool Box). General Services. Etc.

11 9LV Modular System Structure Flexibility in configuration Low project risk Enables incremental system growth

12 Basic System building blocks COE Common operating Environment. Enterprise Bus. Functional Modules. Functional Module Enterprise bus Functional Module HW+OS Middleware Programming Language COE HW+OS Middleware Programming Language COE

13 Common operating environment An virtual execution environment for applications. Defined by open standards (IEEE, IETF, ANSI). Stable over time. Enables: Reuse / portability of modules. Heterogeneous systems. Rapid technology insertion. Enhance life-cycle supportability. Mitigate the risks associated with technology obsolescence. Mitigate the risk of a single source of supply over the life of a system.

14 Enterprise bus Provides the information highway that interconnects the modules in the system. Built on Publish-Subscribe (OMG DDS). All interfaces are defined in standardized formal languages. All interface definitions are available online in the system. Four distinct classes of interface are supported: Business data (publish-subscribe). Control (request-response). Status / State (publish-subscribe). Interface specifications (request-response). Enables NCW and rapid capability insertion

15 A P P L I C A T I O N IP Network A d a p t o r A p p l i c a t i o n COE A d a p t o r Enterprise BUS (Middleware) M F C COE COE COE G e n e r a l S e r v i c e s W e b s e r v i c e s Enabling easy integration

16 Design guidelines Use DDS features as much as possible Use Content Based Addressing when possible (for group addressing) Use DDS Instances to differentiate between object of same class Limit number of topics Design messages with placeholders for extensions Specialize / extend messages though XML part Use partitions to isolate subsystems internals Use domains to create virtual systems e.g. for mixed mode simulation

17 Design guidelines cont. No special provisions for HMI Avoid complex protocols on top of DDS Use stateless interfaces whenever possible Design for general case and specialize Model request-response on to of DDS Start with model and include requirements Generate artifacts from model

18 Model driven development A single high level information model is used to generate Interface specifications Interface code XML descriptions of services UML models IDL Test code

19 Experiences Pros Good set of features Facilitates low coupling Facilitates interface specifications Facilitates integration Cons IDL has limited expressional power for interface contract Poor IDL support for versioning and backward compatible extensions Null values not supported Transition from message to data centric thinking is sometimes hard

20 ?

GoAhead Software NDIA Systems Engineering 2010

GoAhead Software NDIA Systems Engineering 2010 GoAhead Software NDIA Systems Engineering 2010 High Availability and Fault Management in Objective Architecture Systems Steve Mills, Senior Systems Architect Outline Standards/COTS and the Mission-Critical

More information

US and Swedish Industrial Support to Network Centric Warfare for US and Swedish Forces

US and Swedish Industrial Support to Network Centric Warfare for US and Swedish Forces US and Swedish Industrial Support to Network Centric Warfare for US and Swedish Forces October 9, 2003 Erik Löwenadler, President Ericsson Microwave Systems AB 10 th US-Sweden Defense Industry Conference

More information

Model-Based Techniques in the Development of Net-Centric Applications. Timothy A. Anderson Basil C. Krikeles. June 20, 2007

Model-Based Techniques in the Development of Net-Centric Applications. Timothy A. Anderson Basil C. Krikeles. June 20, 2007 Model-Based Techniques in the Development of Net-Centric Applications June 20, 2007 Timothy A. Anderson Basil C. Krikeles BAE-Systems Advanced Information Technologies 6 New England Executive Park Burlington,

More information

A Data-Centric Approach for Modular Assurance Abstract. Keywords: 1 Introduction

A Data-Centric Approach for Modular Assurance Abstract. Keywords: 1 Introduction A Data-Centric Approach for Modular Assurance Gabriela F. Ciocarlie, Heidi Schubert and Rose Wahlin Real-Time Innovations, Inc. {gabriela, heidi, rose}@rti.com Abstract. A mixed-criticality system is one

More information

Data-Centric Architecture for Space Systems

Data-Centric Architecture for Space Systems Data-Centric Architecture for Space Systems 3 rd Annual Workshop on Flight Software, Nov 5, 2009 The Real-Time Middleware Experts Rajive Joshi, Ph.D. Real-Time Innovations Our goals are the same but not

More information

Beyond Web Services A network-centric approach to system design

Beyond Web Services A network-centric approach to system design 1 Beyond Web Services A network-centric approach to system design David Crute Principal Architect Integrated Systems Division General Dynamics C4 Systems 2 Network Services Evolution Software Integration

More information

Data Model Considerations for Radar Systems

Data Model Considerations for Radar Systems WHITEPAPER Data Model Considerations for Radar Systems Executive Summary The market demands that today s radar systems be designed to keep up with a rapidly changing threat environment, adapt to new technologies,

More information

developing Real Time Distributed Simulations NADS Nextel Aerospace, Defence & Security

developing Real Time Distributed Simulations NADS Nextel Aerospace, Defence & Security Use of the OMG standard in Simulation. A new Way for developing Real Time Distributed Simulations NADS Nextel Aerospace, Defence & Security Jose M Lopez-Rodriguez Business Development Director http://www.nexteleng.es/microsite/ncware

More information

BENEFITS OF INTRA-VEHICLE DISTRIBUTED NETWORK ARCHITECTURE

BENEFITS OF INTRA-VEHICLE DISTRIBUTED NETWORK ARCHITECTURE 2011 NDIA GROUND VEHICLE SYSTEMS ENGINEERING AND TECHNOLOGY SYMPOSIUM VEHICLE ELECTRONICS AND ARCHITECTURE (VEA) MINI-SYMPOSIUM AUGUST 9-11 DEARBORN, MICHIGAN BENEFITS OF INTRA-VEHICLE DISTRIBUTED NETWORK

More information

Implementing Net-Centric Tactical Warfare Systems

Implementing Net-Centric Tactical Warfare Systems Implementing Net-Centric Tactical Warfare Systems Gordon Hunt gordon.hunt@rti.com Real Time Innovations, Inc. 385 Moffett Park Drive, Sunnyvale, CA 94089 The tactical battlefield has long been characterized

More information

MODEL-DRIVEN DEVELOPMENT OF COMMAND AND CONTROL CAPABILITIES FOR JOINT AND COALITION WARFARE

MODEL-DRIVEN DEVELOPMENT OF COMMAND AND CONTROL CAPABILITIES FOR JOINT AND COALITION WARFARE 9 TH International Command and Control Research & Technology Symposium MODEL-DRIVEN DEVELOPMENT OF COMMAND AND CONTROL CAPABILITIES FOR JOINT AND COALITION WARFARE Robert Jacobs Computer Systems Center

More information

DDS Interoperability Demo December 2010

DDS Interoperability Demo December 2010 DDS Interoperability Demo December 2010 PrismTech Real-Time Innovations TwinOaks Computing Gallium Visual Systems dds/2010-12-04 History: DDS the Standards! Data Distribution Service for Real-Time Systems

More information

Practical Model-Driven Development with the IBM Software Development Platform

Practical Model-Driven Development with the IBM Software Development Platform IBM Software Group Practical Model-Driven Development with the IBM Software Development Platform Osmond Ng (ong@hk1.ibm.com) Technical Consultant, IBM HK SWG 2005 IBM Corporation Overview The Challenges

More information

Topic : Object Oriented Design Principles

Topic : Object Oriented Design Principles Topic : Object Oriented Design Principles Software Engineering Faculty of Computing Universiti Teknologi Malaysia Objectives Describe the differences between requirements activities and design activities

More information

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

The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing R. Paul, W. T. Tsai, Jay Bayne 1 Table of Content Introduction Service-Oriented Computing Acceptance of SOA within DOD Policy-based

More information

Objectives. Explain the purpose and objectives of objectoriented. Develop design class diagrams

Objectives. Explain the purpose and objectives of objectoriented. Develop design class diagrams Objectives Explain the purpose and objectives of objectoriented design Develop design class diagrams Develop interaction diagrams based on the principles of object responsibility and use case controllers

More information

DDS Interoperability Demo

DDS Interoperability Demo DDS Interoperability Demo Angelo Corsaro PrismTech angelo.corsaro@prismtech.com Gerardo Pardo-Castellote Clark Tucker RTI TwinOaks gerardo@rti.com ctucker@twinoakscomputing.com Doc Num: dds/2009-03-06

More information

CS 307: Software Engineering. Lecture 10: Software Design and Architecture

CS 307: Software Engineering. Lecture 10: Software Design and Architecture CS 307: Software Engineering Lecture 10: Software Design and Architecture Prof. Jeff Turkstra 2017 Dr. Jeffrey A. Turkstra 1 Announcements Discuss your product backlog in person or via email by Today Office

More information

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling

More information

Understanding the Role of Real-Time Java in Aegis Warship Modernization. Dr. Kelvin Nilsen, Chief Technology Officer Java, Atego Systems

Understanding the Role of Real-Time Java in Aegis Warship Modernization. Dr. Kelvin Nilsen, Chief Technology Officer Java, Atego Systems Understanding the Role of Real-Time Java in Aegis Warship Modernization Dr. Kelvin Nilsen, Chief Technology Officer Java, Atego Systems 2012, 2011 Atego. Atego. All All Rights Rights Reserved. Reserved.

More information

Building High-Assurance Systems out of Software Components of Lesser Assurance Using Middleware Security Gateways

Building High-Assurance Systems out of Software Components of Lesser Assurance Using Middleware Security Gateways Building High-Assurance Systems out of Software Components of Lesser Assurance Using Middleware Security Gateways A PrismTech Product Line OMG's First Software Assurance Workshop: Working Together for

More information

CAS 703 Software Design

CAS 703 Software Design Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction

More information

Geospatial Intelligence Interoperability Through Standards Gordon C.Ferrari Chief, Content Standards and Interoperability Division

Geospatial Intelligence Interoperability Through Standards Gordon C.Ferrari Chief, Content Standards and Interoperability Division Geospatial Intelligence Interoperability Through Standards Gordon C.Ferrari Chief, Content Standards and Interoperability Division 15 May 2002 NIMA Vision and Mission Statements National Imagery and Mapping

More information

UNCLASSIFIED FY 2016 OCO. FY 2016 Base

UNCLASSIFIED FY 2016 OCO. FY 2016 Base Exhibit R-2, RDT&E Budget Item Justification: PB 2016 Office of the Secretary Of Defense Date: February 2015 0400: Research, Development, Test & Evaluation, Defense-Wide / BA 3: Advanced Technology Development

More information

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

Toward a Standard Rule Language for Semantic Integration of the DoD Enterprise 1 W3C Workshop on Rule Languages for Interoperability Toward a Standard Rule Language for Semantic Integration of the DoD Enterprise A MITRE Sponsored Research Effort Suzette Stoutenburg 28 April 2005

More information

Modularity and Open Systems: Meaningful Distinctions

Modularity and Open Systems: Meaningful Distinctions Modularity and Open Systems: Meaningful Distinctions Philomena Zimmerman Office of the Deputy Assistant Secretary of Defense for Systems Engineering 18th Annual NDIA Systems Engineering Conference Springfield,

More information

Net-Centric Systems Design and Requirements Development in today s environment of Cyber warfare

Net-Centric Systems Design and Requirements Development in today s environment of Cyber warfare Net-Centric Systems Design and Requirements Development in today s environment of Cyber warfare 2015 NDIA Systems Engineering Conference Dr. Craig Arndt Defense Acquisition University 1 Agenda Requirements

More information

Evolving the CORBA standard to support new distributed real-time and embedded systems

Evolving the CORBA standard to support new distributed real-time and embedded systems Evolving the CORBA standard to support new distributed real-time and embedded systems Tom Bracewell Senior Principal Software Engineer Raytheon Integrated Defense Systems Sudbury, MA. / (978) 440-2539

More information

Modular Open Systems Approach (MOSA) Panel on Standards

Modular Open Systems Approach (MOSA) Panel on Standards Modular Open Systems Approach (MOSA) Panel on Standards Ms. Phil Zimmerman Deputy Director, Engineering Tools and Environments Office of the Deputy Assistant Secretary of Defense on Systems Engineering

More information

Designing and debugging real-time distributed systems

Designing and debugging real-time distributed systems Designing and debugging real-time distributed systems By Geoff Revill, RTI This article identifies the issues of real-time distributed system development and discusses how development platforms and tools

More information

Sensor Open Systems Architecture (SOSA)

Sensor Open Systems Architecture (SOSA) Sensor Open Systems Architecture (SOSA) Dr. Ilya Lipkin Lead Manager Patrick Collier Technical Lead Trend in Modern Systems Next Military Vehicle Unaffordable! Time/ Cost H/W Dominant S/W Integration Dominant

More information

Course 7. Reusability, interoperability. S. Motogna - Software Quality

Course 7. Reusability, interoperability. S. Motogna - Software Quality Course 7 Reusability, interoperability Reusability Reusability Definition: Extent to which a program can be used in other applications - related to the packaging and scope of the functions that programs

More information

SAPR platforms and EW multifunctional technology needs. Sergio Attilio Jesi 18 of June 2015, Rome

SAPR platforms and EW multifunctional technology needs. Sergio Attilio Jesi 18 of June 2015, Rome SAPR platforms and EW multifunctional technology needs Sergio Attilio Jesi 18 of June 2015, Rome PROPRIETARY NOTICE The information contained in this docum ent is th e property of ELETTRONICA S.p.A. Use

More information

Chapter 8: Class and Method Design

Chapter 8: Class and Method Design Chapter 8: Class and Method Design Objectives Become familiar with coupling, cohesion, and connascence. Be able to specify, restructure, and optimize object designs. Be able to identify the reuse of predefined

More information

SDRF-03-A-0005-V0.0. Software Defined Radio Forum. API Position Paper. System Interface Working Group. Document Number: SDRF-03-A-0005-V0.

SDRF-03-A-0005-V0.0. Software Defined Radio Forum. API Position Paper. System Interface Working Group. Document Number: SDRF-03-A-0005-V0. Software Defined Radio Forum API Position Paper System Interface Working Group Document Number: 0 July 19, 2003 Goal of this Document The System Interface Working Group (SIWG) feels it is necessary to

More information

COMPANY RESTRICTED NOT EXPORT CONTROLLED NOT CLASSIFIED Your Name Document number Issue X Saab STEW Pontus de Laval, CTO

COMPANY RESTRICTED NOT EXPORT CONTROLLED NOT CLASSIFIED Your Name Document number Issue X Saab STEW Pontus de Laval, CTO STEW 2016 Pontus de Laval, CTO AT THE FOREFRONT OF CHANGE 1941 First B17 delivered 1979 First order RBS 15 1990 First laser simulator BT 46 1992 ANZAC combat management systems for Australia s frigates

More information

Implementing a Modular Open Systems Approach (MOSA) to Achieve Acquisition Agility in Defense Acquisition Programs

Implementing a Modular Open Systems Approach (MOSA) to Achieve Acquisition Agility in Defense Acquisition Programs Implementing a Modular Open Systems Approach (MOSA) to Achieve Acquisition Agility in Defense Acquisition Programs Philomena Zimmerman Office of the Deputy Assistant Secretary of Defense for Systems Engineering

More information

9AIR CRS CONTROL & REPORTING SYSTEM

9AIR CRS CONTROL & REPORTING SYSTEM 9AIR CRS CONTROL & REPORTING SYSTEM 9AIR CRS > ANY NEED ANY TASK ANY NEED ANY TASK The 9AIR C4I concept: complete control for all weapons, sensors and communications. The missions that air forces face

More information

Next-Generation Architecture for Virtual Prototyping

Next-Generation Architecture for Virtual Prototyping Next-Generation Architecture for Virtual Prototyping Dr. Bipin Chadha John Welsh Principal Member Manager Lockheed Martin ATL Lockheed Martin ATL (609) 338-3865 (609) 338-3865 bchadha@atl.lmco.com jwelsh@atl.lmco.com

More information

Migration to Service Oriented Architecture Using Web Services Whitepaper

Migration to Service Oriented Architecture Using Web Services Whitepaper WHITE PAPER Migration to Service Oriented Architecture Using Web Services Whitepaper Copyright 2004-2006, HCL Technologies Limited All Rights Reserved. cross platform GUI for web services Table of Contents

More information

Experiences in the Use of MDA and UML in Developing NATO Standards

Experiences in the Use of MDA and UML in Developing NATO Standards Welcome Experiences in the Use of MDA and UML in Developing NATO Standards 16 July 2008 Chris Raistrick, Kennedy Carter chris.raistrick@kc.com KC.COM DODAF OV-1 Discovered Lethality Service with NATO Network

More information

Securing Content in the Department of Defense s Global Information Grid

Securing Content in the Department of Defense s Global Information Grid Securing Content in the Department of Defense s Global Information Grid Secure Knowledge Workshop State University of New York - Buffalo 23-24 September 2004 Robert W. McGraw Technical Director IA Architecture

More information

IBM WebSphere Business Integration Event Broker and Message Broker V5.0

IBM WebSphere Business Integration Event Broker and Message Broker V5.0 Software Announcement May 20, 2003 IBM Event Broker and Message Broker V5.0 Overview WebSphere MQ is the leader in enterprise messaging, offering reliable, once and once only delivery between the broadest

More information

WAN-DDS A wide area data distribution capability

WAN-DDS A wide area data distribution capability 1 A wide area data distribution capability Piet Griffioen, Thales Division Naval - Above Water Systems, Netherlands Abstract- The publish-subscribe paradigm has shown many qualities to efficiently implement

More information

1 Executive Overview The Benefits and Objectives of BPDM

1 Executive Overview The Benefits and Objectives of BPDM 1 Executive Overview The Benefits and Objectives of BPDM This is an excerpt from the Final Submission BPDM document posted to OMG members on November 13 th 2006. The full version of the specification will

More information

Target Baseline -- Consolidated Enterprise IT Baseline --

Target Baseline -- Consolidated Enterprise IT Baseline -- Headquarters U.S. Air Force Target Baseline -- Consolidated IT Baseline -- Frank Konieczny SAF/A6 Chief Technology Officer Warfighter Integration and Chief Information Officer 1 Needs Eliminate the duplicative

More information

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

GPS OCX BLOCK 1 NETCENTRIC INTERFACES. Walid Al-Masyabi Raytheon Company, Intelligence, Information and Services, GPS OCX BLOCK 1 NETCENTRIC INTERFACES Walid Al-Masyabi Raytheon Company, Intelligence, Information and Services, Chuck Corwin, Sarah Law, Stephen Moran, Michael Worden Raytheon Company, Intelligence, Information

More information

SUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional

SUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional SUN 311-232 Java Platform Enterprise Edition 6 Web Services Developer Certified Professional Download Full Version : http://killexams.com/pass4sure/exam-detail/311-232 QUESTION: 109 What are three best

More information

Radar Open System Architecture provides net centricity

Radar Open System Architecture provides net centricity Radar Open System Architecture provides net centricity The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher

More information

Enabling Modularity in the Littoral Combat Ship

Enabling Modularity in the Littoral Combat Ship Enabling Modularity in the Littoral Combat Ship Gordon Hunt Frank Crow Paul Pazandak, Ph.D. TRG Systems Progeny Stan Schneider, Ph.D., CEO LCS CSA Prime Real-Time Innovations The views expressed in this

More information

Software Engineering with Objects and Components Open Issues and Course Summary

Software Engineering with Objects and Components Open Issues and Course Summary Software Engineering with Objects and Components Open Issues and Course Summary Massimo Felici Software Engineering with Objects and Components Software development process Lifecycle models and main stages

More information

Software Communications Architecture (SCA) and Rapid Application Development

Software Communications Architecture (SCA) and Rapid Application Development Software Communications Architecture (SCA) and Rapid Application Development Presented by: Steve Bernier and Hugues Latour Communications Research Centre Canada November 5, 2007 1 Outline SCA Overview

More information

CSSE 490 Model-Based Software Engineering: More MBSD. Shawn Bohner Office: Moench Room F212 Phone: (812)

CSSE 490 Model-Based Software Engineering: More MBSD. Shawn Bohner Office: Moench Room F212 Phone: (812) CSSE 490 Model-Based Software Engineering: More MBSD Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: bohner@rose-hulman.edu Learning Outcomes: MBE Discipline Relate Model-Based Engineering

More information

Raytheon Mission Architecture Program (RayMAP) Topic 1: C2 Concepts, Theory, and Policy Paper #40

Raytheon Mission Architecture Program (RayMAP) Topic 1: C2 Concepts, Theory, and Policy Paper #40 Raytheon Mission Architecture Program (RayMAP) Topic 1: C2 Concepts, Theory, and Policy Paper #40 Dale Anglin Erik Baumgarten John Dinh Mark Hall Bert Schneider May 13, 2008 Cleared for public release

More information

BDSA Introduction to OOAD. Jakob E. Bardram

BDSA Introduction to OOAD. Jakob E. Bardram BDSA Introduction to OOAD Jakob E. Bardram Programming is Fun Developing Quality Software is Hard. Craig Larman in [OOAD] book 2 Object-Oriented Analysis & Design (OOAD) This Lecture Unified Modeling Language

More information

Argon ST. Creative People Applying Advanced Technology

Argon ST. Creative People Applying Advanced Technology Argon ST Creative People Applying Advanced Technology Background Argon ST provides advanced intelligence, surveillance, and reconnaissance systems to the U.S. Department of Defense and certain foreign

More information

Open Group Security Forum Overview

Open Group Security Forum Overview Open Group Security Forum Overview To the I3C, July 23, 2003 Mike Jerbic Chair Security Forum Office: 408.257.1648 m.jerbic@opengroup.org www.opengroup.org The Open Group is... A global consortium committed

More information

SYNERGISTIC WARFARE COMMUNICATION SOLUTIONS

SYNERGISTIC WARFARE COMMUNICATION SOLUTIONS SYNERGISTIC WARFARE COMMUNICATION SOLUTIONS Tactical Communications & Networking Wireless / wired networks Full spectrum of tactical communications Tactical datalinks Radio ancillaries and accessories

More information

How to Harvest Reusable Components in Existing Software. Nikolai Mansurov Chief Scientist & Architect

How to Harvest Reusable Components in Existing Software. Nikolai Mansurov Chief Scientist & Architect How to Harvest Reusable Components in Existing Software Nikolai Mansurov Chief Scientist & Architect Overview Introduction Reuse, Architecture and MDA Option Analysis for Reengineering (OAR) Architecture

More information

MDD with OMG Standards MOF, OCL, QVT & Graph Transformations

MDD with OMG Standards MOF, OCL, QVT & Graph Transformations 1 MDD with OMG Standards MOF, OCL, QVT & Graph Transformations Andy Schürr Darmstadt University of Technology andy. schuerr@es.tu-darmstadt.de 20th Feb. 2007, Trento Outline of Presentation 2 Languages

More information

The Perfect Storm Cyber RDT&E

The Perfect Storm Cyber RDT&E The Perfect Storm Cyber RDT&E NAVAIR Public Release 2015-87 Approved for public release; distribution unlimited Presented to: ITEA Cyber Workshop 25 February 2015 Presented by: John Ross NAVAIR 5.4H Cyberwarfare

More information

System types. Distributed systems

System types. Distributed systems System types 1 Personal systems that are designed to run on a personal computer or workstation Distributed systems where the system software runs on a loosely integrated group of cooperating processors

More information

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

Chain of Command. Chief of Naval Operations. Commander, U.S. Fleet Forces Command. COMNAVMETOCCOM (CNMOC) Stennis Space Center, MS 1 Chain of Command Chief of Naval Operations Commander, U.S. Fleet Forces Command Fleet Numerical Meteorology And Oceanography Center (FNMOC) Monterey, CA Naval Oceanographic Office (NAVOCEANO) Stennis

More information

European Sky ATM Research (SESAR) [5][6] in Europe both consider the implementation of SWIM as a fundamental element for future ATM systems.

European Sky ATM Research (SESAR) [5][6] in Europe both consider the implementation of SWIM as a fundamental element for future ATM systems. (FIXM) and the weather information exchange model 1. INTRODUCTION With the rapid increase in local and global air traffic, the system-wide operational information exchange and life-cycle management technologies

More information

CSCI 3130 Software Architectures 1/3. February 5, 2013

CSCI 3130 Software Architectures 1/3. February 5, 2013 CSCI 3130 Software Architectures 1/3 February 5, 2013 Software Architecture What is a Software Architecture? The description of the structure of a software system, which is composed of software elements,

More information

Model-Driven QoS Provisioning Techniques for CCM DRE Systems

Model-Driven QoS Provisioning Techniques for CCM DRE Systems Model-Driven QoS Provisioning Techniques for CCM DRE Systems Stoyan Paunov, Gan Deng, Douglas C. Schmidt, and Anirudha Gokhale ISIS, Vanderbilt University Motivation for QoS-enabled Middleware Trends!

More information

Towards a Formal Pedigree Ontology for Level-One Sensor Fusion

Towards a Formal Pedigree Ontology for Level-One Sensor Fusion Towards a Formal Pedigree Ontology for Level-One Sensor Fusion Christopher J. Matheus David Tribble Referentia Systems, Inc. Mieczyslaw M. Kokar Northeaster University Marion Ceruti and Scott McGirr Space

More information

Air Force Test Center

Air Force Test Center Air Force Test Center Avionics Cyber Range (ACR) Mark Erickson 46 TS/OGE 26 January 2017 DISTRIBUTION STATEMENT A: Approved for public release: distribution is unlimited. 96TW-2017-0005 1 What is the Avionics

More information

A number of optimizations are already in use by the majority of companies in industry, notably:

A number of optimizations are already in use by the majority of companies in industry, notably: 1 Abstract Mechatronics products contain significant amounts of software. Most advances in embedded software development focus on specific phases of the development process. However, very little emphasis

More information

National Information Exchange Model (NIEM):

National Information Exchange Model (NIEM): National Information Exchange Model (NIEM): DoD Adoption and Implications for C2 D r. S c o t t R e n n e r Presented at 19th International Command and Control Research and Technology Symposium (ICCRTS)

More information

UNCLASSIFIED. UNCLASSIFIED Office of Secretary Of Defense Page 1 of 11 R-1 Line #65

UNCLASSIFIED. UNCLASSIFIED Office of Secretary Of Defense Page 1 of 11 R-1 Line #65 Exhibit R-2, RDT&E Budget Item Justification: PB 2015 Office of Secretary Of Defense Date: March 2014 0400: Research, Development, Test & Evaluation, Defense-Wide / BA 3: Advanced Technology Development

More information

IBM Rational Software Architect

IBM Rational Software Architect Unifying all aspects of software design and development IBM Rational Software Architect A complete design & development toolset Incorporates all the capabilities in IBM Rational Application Developer for

More information

Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila

Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila Engr. M. Fahad Khan Lecturer Software Engineering Department University Of Engineering & Technology Taxila Software Design and Architecture Software Design Software design is a process of problem-solving

More information

Architectures in Context

Architectures in Context Architectures in Context Software Architecture Lecture 2 Copyright Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Learning Objectives Understand architecture in its relation

More information

Open Systems Development Initiative (OSDI) Open Systems Project Engineering Conference (OSPEC) FY 98 Status Review 29 April - 1 May 1998

Open Systems Development Initiative (OSDI) Open Systems Project Engineering Conference (OSPEC) FY 98 Status Review 29 April - 1 May 1998 Open Systems Development Initiative (OSDI) Open Systems Project Engineering Conference (OSPEC) FY 98 Status Review 29 April - 1 May 1998 John T. Paul Naval Air Warfare Center - Weapons Division China Lake,

More information

Model Driven Architecture - The Vision

Model Driven Architecture - The Vision Model Driven Architecture - The Vision Marko Fabiunke Fraunhofer Institut für Rechnerarchitektur und Softwaretechnik marko.fabiunke@first.fraunhofer.de The Fraunhofer FIRST Institut Your partner We support

More information

Virtual Concept Industrie 4.0, November 26 th, 2015

Virtual Concept Industrie 4.0, November 26 th, 2015 Improving Design, Operation and Security in CPS Using ROS Middleware and Lightweight Virtualization Pablo González-Nalda, Ismael Etxeberria-Agiriano, Isidro Calvo, Mari Carmen Otero University College

More information

Declarative Self-Expand Service Access Framework for NASA Mission Users

Declarative Self-Expand Service Access Framework for NASA Mission Users Declarative Self-Expand Service Access Framework for NASA Mission Users Rose Pajerski, Jinghong J. Chen, David Warren, Keiji Tasaki, Senior Scientist, Fraunhofer Center for Experimental Software Engineering,

More information

DDS Scalability: One size fits all??..

DDS Scalability: One size fits all??.. DDS Scalability: One size fits all??.. For OMG RTE-workshop, July 2007 Hans van t Hag, OpenSplice DDS product Manager hans.vanthag@prismtech.com Agenda 1 INTO THE MOOD A paradigm shift CRITICAL INFRASTRUCTURES

More information

Delivering Effective Solutions in the Age of Open Source Technology

Delivering Effective Solutions in the Age of Open Source Technology Delivering Effective Solutions in the Age of Open Source Technology Edward Beck Computer Sciences Corporation NDIA Systems Engineering Conference October 24-27, 2005 Copyright 2004 Computer Sciences Corporation.

More information

Best Practices for Deploying Web Services via Integration

Best Practices for Deploying Web Services via Integration Tactical Guidelines, M. Pezzini Research Note 23 September 2002 Best Practices for Deploying Web Services via Integration Web services can assemble application logic into coarsegrained business services.

More information

MyCCM. A Component Based Approach for Real-Time & Critical Systems. Olivier Hachet Thales Communications

MyCCM. A Component Based Approach for Real-Time & Critical Systems. Olivier Hachet Thales Communications MyCCM A Component Based Approach for Real-Time & Critical Systems Thales Communications Olivier Hachet Olivier.hachet@thalesgroup.com 2 / Agenda 1) Path toward CBSE for RTE 2) The MyCCM Framework 3) Future

More information

UNCLASSIFIED R-1 ITEM NOMENCLATURE. FY 2014 FY 2014 OCO ## Total FY 2015 FY 2016 FY 2017 FY 2018

UNCLASSIFIED R-1 ITEM NOMENCLATURE. FY 2014 FY 2014 OCO ## Total FY 2015 FY 2016 FY 2017 FY 2018 Exhibit R-2, RDT&E Budget Item Justification: PB 2014 Office of Secretary Of Defense DATE: April 2013 COST ($ in Millions) All Prior FY 2014 Years FY 2012 FY 2013 # Base FY 2014 FY 2014 OCO ## Total FY

More information

Microservice-Based Agile Architectures:

Microservice-Based Agile Architectures: Microservice-Based Agile Architectures: An Opportunity for Specialized Niche Technologies Stefano Munari, Sebastiano Valle, Tullio Vardanega University of Padua, Department of Mathematics Ada-Europe 2018

More information

A Grid-Enabled Component Container for CORBA Lightweight Components

A Grid-Enabled Component Container for CORBA Lightweight Components A Grid-Enabled Component Container for CORBA Lightweight Components Diego Sevilla 1, José M. García 1, Antonio F. Gómez 2 1 Department of Computer Engineering 2 Department of Information and Communications

More information

Systems Engineering for Software Assurance

Systems Engineering for Software Assurance Systems Engineering for Software Assurance Kristen Baldwin Office of the Under Secretary of Defense Acquisition, Technology and Logistics Systems Engineering Software Assurance Scope: Software is fundamental

More information

CAPITAL MARKETS DAY 2016

CAPITAL MARKETS DAY 2016 CAPITAL MARKETS DAY 2016 GALLIUM NITRIDE FROM RESEARCH TO CUSTOMER CAPABILITIES Fredrik Wising, Strategic Portfolio Manager, Saab business area Surveillance MODERN SENSOR TECHNOLOGY ACTIVE ELECTRONICALLY

More information

Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland

Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland Objectives: Develop, demonstrate and evaluate an information architecture, cyber-infrastructure, data standards and tools

More information

SEMATECH Computer Integrated Manufacturing (CIM) Framework Architecture Concepts, Principles, and Guidelines, version 0.7

SEMATECH Computer Integrated Manufacturing (CIM) Framework Architecture Concepts, Principles, and Guidelines, version 0.7 Computer Integrated Manufacturing (CIM) Framework Architecture Concepts, Principles, and Guidelines, version 0.7 Technology Transfer 96123214A-ENG and the logo are registered service marks of, Inc. 1996,

More information

Service-Oriented Architecture

Service-Oriented Architecture Service-Oriented Architecture The Service Oriented Society Imagine if we had to do everything we need to get done by ourselves? From Craftsmen to Service Providers Our society has become what it is today

More information

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS

Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Red Hat Atomic Details Dockah, Dockah, Dockah! Containerization as a shift of paradigm for the GNU/Linux OS Daniel Riek Sr. Director Systems Design & Engineering In the beginning there was Stow... and

More information

Why UID? LeAntha Sumpter May 11, 2005

Why UID? LeAntha Sumpter May 11, 2005 Why UID? LeAntha Sumpter May 11, 2005 1 DoD, its coalition partners, and industry efficiently and effectively manage people, property, and intangible assets using globally unique identification 2 Ubiquitous

More information

SOFTWARE COMMUNICATIONS ARCHITECTURE SPECIFICATION APPENDIX A: GLOSSARY

SOFTWARE COMMUNICATIONS ARCHITECTURE SPECIFICATION APPENDIX A: GLOSSARY SOFTWARE COMMUNICATIONS ARCHITECTURE SPECIFICATION APPENDIX A: GLOSSARY FINAL / 15 May 2006 Version 2.2.2 Prepared by: JTRS Standards Joint Program Executive Office (JPEO) Joint Tactical Radio System (JTRS)

More information

ATLAS Data Link System

ATLAS Data Link System ATLAS Data Link System The New Dimension in Network-based Operations For all Nations ADLiS ATLAS Data Link System... a sound decision ATLAS ELEKTRONIK ADLiS Background Network Centric Warfare Information

More information

MilSOFT DDS Middleware

MilSOFT DDS Middleware MilSOFT DDS Middleware Đzzet Emre ÇETĐN MilSOFT A.S, Teknokent ODTU,Ankara/Turkey icetin@milsoft.com.tr Hüseyin Kutluca, Ertan Deniz, Baris Bal, Murat Kilic, Ugur Cakir UNCLASSIFIED 1 Outline Introduction

More information

Compositional Model Based Software Development

Compositional Model Based Software Development Compositional Model Based Software Development Prof. Dr. Bernhard Rumpe http://www.se-rwth.de/ Seite 2 Our Working Groups and Topics Automotive / Robotics Autonomous driving Functional architecture Variability

More information

A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems

A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems June 2011 A Standards-Based Integration Platform for Reconfigurable Unmanned Aircraft Systems Edwin de Jong, Ph.D. US HEADQUARTERS Real-Time Innovations, Inc. 385 Moffett Park Drive Sunnyvale, CA 94089

More information

Model Driven, Component Based Development for CBDDS. IDL to C++11. Johnny Willemsen

Model Driven, Component Based Development for CBDDS. IDL to C++11. Johnny Willemsen Model Driven, Component Based Development for CBDDS IDL to C++11 Johnny Willemsen jwillemsen@remedy.nl This presentation is based on material from Northrop Grumman Component Based DDS (CBDDS) CBDDS is

More information

Requirements and Design Overview

Requirements and Design Overview Requirements and Design Overview Robert B. France Colorado State University Robert B. France O-1 Why do we model? Enhance understanding and communication Provide structure for problem solving Furnish abstractions

More information

Cloud-based Open Architecture Approach for Common Enterprise Ground Services

Cloud-based Open Architecture Approach for Common Enterprise Ground Services Cloud-based Open Architecture Approach for Common Enterprise Ground Services GSAW Conference Feb. 29-March 3, 2016 2016 by Booz Allen Hamilton. Published by The Aerospace Corporation with permission. Agenda

More information