Ed Colbert Director, USC Software Engineering Certificate Program usc.edu (21 3)

Size: px
Start display at page:

Download "Ed Colbert Director, USC Software Engineering Certificate Program usc.edu (21 3)"

Transcription

1 Ed Colbert Director, USC Software Engineering Certificate Program usc.edu (21 3) Based on presentation developed with Bruce Lewis, U.S. Amy Aviation and Missile Command (AMCOM) 0 Society of Automotive Engineers (SAE) is developing standard Avionics Architecture Description Language 0 Basic research funded by - U.S. Defense Advanced Research Projects Agency (DARPA) - Office of U.S. Secretary of Defense's Open Systems -Joint Task Force (0s - JTF) 0 Based on - MetaH Design by Honeywell for specification of real-time, fault-tolerant, securely partitioned, dynamically reconfigurable multi-processor system architectures - Unified Modeling language (UML) Object Management Group's (OMG) standard language for objectoriented software development

2 '. r.-., *,..",,.& ji*.' - y,,.' w p' 7. --,*...s;y )- Z ' <;, - -,' ;id'.--\ " - ;-;:;;.. - c,"a.,.,.,,.. -,,.-:'Qutlim -.. :-...,.,. %.. C,'.' --" &,- J*W +. -' *-! -.,..-,.-..J :..?Z. 5.,.. S'C" - d Y fl '%a... :<," *-. ' t 0 Problems Developing Embedded Real-Time Systems 0 How Avionics Architecture Description Language Will Help 0 Overview of AADL 0 Draft Language Elements 0 Extending UML 0 Draft UML Metamodel for AADL 0 AADUUML Generic Missile Example 0 SAE Standardization of AADL 0 Final Notes 311 1RW2 3 0 Reliability, safety, & performance are constant concerns 0 Wrong or late answer could be deadly 0 Difficult to integrate 0 Few means of assessing impact of decisions early - Often, don't perceive that system exceeds processor resources until late Adding or changing resources is expensive, if possible Many projects cut back on capabilities so software fits hardware - Despite increased costs of integration, maintenance, & upgrading 0 Typically very long lives & must be upgraded throughout - More capabilities required in each new system or upgrade e.g. multimedia, situation awareness, mission simulation & training - Capacity on original processors is soon exhausted as user needs increase f not exhausted when fielded - Hardware becomes obsolete - Re-hosting of software to new hardware is expensive

3 0 Current development process - Manual, paper intensive, error prone, resistant to change - Disjoint models - Models not kept up Requirements Analysls V lrm2 5 0 Well-designed architecture is essential 0 Yet, [Garlan, Kompanek, et al say that in practice - Most architectural descriptions are nformal documents Usually centered on box-and-line diagrams, with explanatory prose - Visual conventions are idiosyncratic & usually project-specific - Results Are only vaguely understood by developers Cannot be analyzed for consistency or completeness Are only hypothetically related to implementations - Properties cannot be enforced as system evolves Cannot be supported by tools to help software architects with their tasks LA ACM/EEE Ed Colbert

4 0 Problems Developing Embedded Real-Time Systems 0 How Avionics Architecture Description Language Will Help 0 Overview of AADL 0 Draft Language Elements 0 Extending UML 0 Draft UML Metamodel for AADL 0 AADUUML Generic Missile Example 0 SAE Standardization of AADL 0 Final Notes 0 Describe high-level designs Treats system as collection of connected components - Layout of components defines structure - Connectors define communication - Component interfaces are first-class citizens - Attributes narrowly defines Semantics for component interactions, Systemic behaviors, and Emergent properties 0 Does NOT describe algorithms, data structures or circuits

5 0 Provides notations that support domain-specific architectural style or styles - Notations for common computation & communication paradigms - Architecture formally specified using notation or notations 0 Models & methods to analysis - Estimate characteristics - Verify product characteristics O Provideslsuppotts domain-specific software patterns 0 Library of configurablelgeneric components - Components that satisfy architecture guidelines for "plug-in" use - Components organized by some taxonomy Architecture-based Requirements Analysis ~rchitecture-based System ntegration Explicit Architecture Architecture-based Design and mplementation Predictable System

6 'W -" - y.. ' <.p,+.. '...,*,w!&..a. s i-.-,& H..:., m....4 Y/:s f*..- -r'.mo~del-bzised... +.* s..~ % ;- -&..:.? AAD~~:En+gr~-e.rinQ~r - -,*-. -* T :- + +,-.; +.;-# $- A-.., **: *..>$+: 7 :!.. k. :. f>3f *-. ~. -< >' a-.:,... L',.. * ~2 ' 6.:,: s Execut~ve Generation Componenl ntegration Architecture Design Memory Configuration Specific 0 Problems Developing Embedded Real-Time Systems 0 How Avionics Architecture Description Language Will Help 0 Overview of AADL 0 Language Elements 0 Draft Language Elements 0 Extending UML 0 Draft UML Metamodel for AADL 0 AADUUML Generic Missile Example 0 SAE Standardization of AADL 0 Final Notes -

7 %?y.d..",, '.a ".. -r. *' p'.:-".. * -i "., & ,.".- -i- ;'.*..A- ' $.* - -' - + F'?. -.,.. SA,AADT. Based on Me1a.H a -.b. b',~,' + 5-,"*.,: -,- 3 -.'... 'i - a *.,..j 7, ,A ', : ;?. ' L.. &,.. &.. :*', *'. - *. Me- "-,f.'cd. i..- TOOLS./""... "..-" i Upgded andstandardim x! RT ~ arety~ion critical i i Extended law rak systems, event and dynamic arrhikctu~ i capabilities L....,.... "...,f Toolsets 0 ADL with supporting toolset for specifying, analyzing, & integrating computer control systems -Supports system architectures that are Real-time, Fault-tolerant Securely partitioned Dynamically reconfigurable Multi-processor 0 Design by Honeywell LA ACM/EEE Ed Colbert

8 0 Analyzes - Schedulability - Reliability - Safety 0 Generates integrated, environment-specific code for -Application components - Executive -"Architectural glue" Strong Partitioning Timing Protection OS Call Restrictions Memory Protection Portability Application Components Tailored MetaH Executive MetaH Kernel

9 Missile G&C reference architecture (AMCOM SED) Missile Re-engineering demonstration (AMCOM SED) Space Vehicle Attitude Control System (AMCOM SED) Reconfigurable Flight Control (AMCOM SED) Hybrid automata formal verification (AFOSR, Honeywell) Missile defense (Boeing) Fighter guidance SW fault tolerance (DARPA, CMU, Lockheed-Martin) ncremental Upgrade of Legacy Systems (AFRL, Boeing, Honeywell) Comanche study (AMCOM, Comanche PO, Boeing, Honeywell) Tactical Mobile Robotics (DARPA, Honeywell, Georgia Tech) Advanced ntercept Technology CWE (BMDO, MaxTech) Adaptive Computer Systems (DARPA, Honeywell) Avionics System Performance Management (AFRL, Honeywell) Ada Software ntegrated DevelopmenWerification (AFRL, Honeywell) FMS reference architecture (Honeywell) JSF vehicle control (Honeywell) FMU reengineering (Honeywell) Total Project 50% P Port Phase Only 90%

10 p.,,, ;,.-A-. *-..,& -...&.,' i.. ' - p?'.,...--" ',.'$.:. * -.,:;.&.,; ,;- 4.c.-. " "'C '-*-,.*. '.? W '. -.,.?..- *,-: -,. -:&, 7. : i- 4- #. : '.....,. c',., s,?.,. ; ',.-."aoutlim.-- 0 Problems Developing Embedded Real-Time Systems - -<-, 0 How Avionics Architecture Description Language Will Help 0 Overview of AADL 0 Draft Language Elements 0 Extending UML 0 Draft UML Metamodel for AADL 0 AADUUML Generic Missile Example 0 SAE Standardization of AADL 0 Final Notes 0 UML provides modeling concepts & notations for typical software modeling projects O Users may need - Additional features and/or notations - Non-semantic information attached to models 0 UML core concepts can be extended or specialized by users - 3 built-in extension mechanisms Stereotype Constraint Tagged Value - Combine to form a Profile 0 Can extend UML rnetamodel by explicitly adding new metaclasses & other meta-constructs - Depends on modeling tools or use of meta-metamodel facility

11 O Problems Developing Embedded Real-Time Systems O How Avionics Architecture Description Language Will Help O Overview of AADL Draft Language Elements 0 Extending UML Draft UML Metamodel for AADL AADUUML Generic Missile Example O SAE Standardization of AADL O Final Notes! Model-Element 1 i - name : Sehp - :$ Behavior ComponentClassifrer /, Feafure (horn Behaviors) --, (horn Cmponenb), (hrmfeahkes) - (from Prope*es)

12 System-nstance._ Component- Type +type;, (frcxn Component Types) - - -,< -- -' -' on type +mpkmentatim camp-* ; 0'. Component-nstance 1 cal.gwy Canpom-cslegoy - -*

13 Problems Developing Embedded Real-Time Systems O How Avionics Architecture Description Language Will Help Overview of AADL 0 Draft Language Elements 0 Extending UML 0 Draft UML Metamodel for AADL O AADUUML Generic Missile Example 0 SAE Standardization of AADL Final Notes

14 System Architecture software Missileln Flight CCAADL-system-type>> GMSLNT <caadl-mode-type>> software: MissilelnFlight Sensed-Body-Rates MissilePosition CCAADL-system-type>> 1 hardware: GMSLNT Fin-Actuator-Cmds RLTF / 1

15 Avionics Architecture Description Language csaadl-mode-type>> MissilelnFlight Ports Sensed-Body-Accelerations : out Vectors.Vector-3D-Type Ynsed-Bmy-Rates : out Vectors.Vector-3D-Type Flighmme : out Standard.Float MissileAtt~tude : out Vectors.Vector-3D-Type MissileState : out Standardhteger ~lss~le~osition : out Vectors.Vector-3D-Type Fin-Actuator-Cmds : out Vecton.Vector-4D-Type RLTF : out Vectors.Vector-3D-Type LaunchVehlcleCrnd : n Standard.Bwlean - c<aadl-system-type>> Missile- Environment 1 <caadl-system-type>> Missile + Ports Sensed-w-Accelerations : out Vectors.Veclor-3D-Type Sensed-Body-Rates : out Vectors.Vector-3D-Type Flighmme : out Standard.Float MissileAtlitude : out Vectors.Vector-3D-Type Missilestate : out Standard.lnteger Miss~lePos~tion : out vectors.vector-3~-type Fin-Actuator-Cmds : out Veclors.VectorM4DMType RLTF : OJ~ vectors.vector_3~-t~~ LaunchVehicleCmd : in Standard.Boolean - Properties Allowed-Bindings = Nil Bindmgs = Nil BuildOptions = Nil Criliial~ty = Nil LA ACMfEEE Ed Colbert

16 LaunchVehicleCmd Accelerations 4 CCAADL-system-type>> l missile : Missile RLTF Fin-Actuator-Cmds <<AADL-system-implementation>> : Missile-Environment.AMCOM data-aquisition : Data-Aquisition 1 environment : Environment fln-aclualor- <caadl-pro~e~~-type>> Posibons 1 fin-control : 4 Fin-Actuator-Control Fin-Actuat~ Cmds

17 -. <<AADL-process-type>> Environment <<AADL-process-implementation>> Environment.AMCOM Ports *. Sensed Body-Accelerations : out Vectors.Veclor-3D-Type ** ~ensed~ody-~ates : out Vectors.Vector-3D-Type ' FlighlTime : out Standard.Floa1 MissileAttitude : out Vecton.Vector-3D-Type M~ssileSlate : out Slandard.lnteger M~ss~lePosition : out Vectors.Vector-3D-Type LaunchVehicleCmd : ln Standard.Boolean Fin-Actualor-Posillons : in port Vecton.Veclor-4D-Type Properties Deadline = 1000 us Heapsize = 8192 B period = 1000 us Se~i~eCapability = SHUT-DOWN SourceFile =... SourceMaxTime = 270 us SourceName = 'Environment' O Problems Developing Embedded Real-Time Systems O How Avionics Architecture Description Language Will Help O Overview of AADL O Draft Language Elements O Extending UML Draft UML Metamodel for AADL O AADUUML Generic Missile Example SAE Standardization of AADL O Final Notes LA ACM/EEE Ed Colbert

18 0 Requirements document (ARD5296) approved by SAE Spring Based on Existing MetaH language, toolset Demo/evaluation projects 0 AADL Definition - v1.0 standard by EOY 2003 (goal) Most critical requirement Balloting expected - September 2003 On track - v2.0 standard by EOY (goal) Less critical requirements & those requiring research - Current draft (v0.4) about 40-50% complete About 125 pages O Requesting funding for prototyping of new AADL features 311 1RW Bruce Lewis (U.S. Army AMCOM): SAE Chair, technology user 0 Ed Colbert (USC): AADL & UML Mapping 0 Peter Feiler (SE): Secretary, Co-author, Editor, technology user 0 Steve Vestal (Honeywell): Meta-H Originator, Co-author 0 Members - Boeing, Rockwell, Honeywell, Lockheed Martin, Raytheon, Smith ndustries, Dassault Aviation, Airbus, Axlog - NST, NAVAir, OSJTF, British MOD, Army, European Space Agency 0 Liaisons - COTRE, NATO, GOA, POSX, OPEN (informal), OMG (informal) 0 Relationships with other parties - Australian Avionics Lab: performance analysis

19 O Problems Developing Embedded Real-Time Systems O How Avionics Architecture Description Language Will Help O Overview of AADL Draft Language Elements O Extending UML O Draft UML Metamodel for AADL AADUUML Generic Missile Example SAE Standardization of AADL O Final Notes lll lmllt2 t7 0 AADL is Architecture Description Language & tools for embedded systems domain - Especially for avionics systems - Based on MetaH 0 AADL provides a means to: - Specify software & hardware architecture - ncrementally develop from prototype to specification - Analyze architecture formally - mplement final system ntegrating components with hardware & automatically generated system executive & glue code - Evolve system rapidly Within development Across lifecycle --

20 - 1.- : r.-',.... t..... /.,.-?& * -.i- 4.c.*..,.,.c-. -p.c# 2 -. ',---.. *..g* - A.,, (.- 3'fU.' -,SC 7 '. -.ThingS"AADL-*is.,.,. i; :* 7,,. _p ~ot-liitended,--, f, To. -.. Do; a. - <_. L. 1 Specify detailed design of objects, classes, algorithms, or data structures - Basic UML can provide O GU Design - Can specify GU component(s) & connections to other components - But not details of screens, data types, etc. O Web-based systems O Client-Server Systems - Research topic O Run-time software updates - Supports dynamic reconfiguration of designed components - But not addition or changes to generated configuration - Research topic 311 la Specify architecture & components for product line architecture - Create reusable components 0 Create adaptable workstation simulation that can be retargeted to tactical embedded system without loss of fidelity - Processing environment risk reduction (Software First). 0 Retargeting & re-engineering embedded systems 0 Analysis system performance of embedded RT systems - Schedule - Safety - Security O Generation architecture with separate component generation for rapidly evolvable systems 0 Build open architecture avionics systems with partitioned flight control - Reducing Validation & Verification cost 311 1R002 40

Architecture Description Languages. Peter H. Feiler 1, Bruce Lewis 2, Steve Vestal 3 and Ed Colbert 4

Architecture Description Languages. Peter H. Feiler 1, Bruce Lewis 2, Steve Vestal 3 and Ed Colbert 4 Architecture Description Languages An Overview of the SAE Architecture Analysis & Design Language (AADL) Standard: A Basis for Model-Based Architecture-Driven Embedded Systems Engineering Peter H. Feiler

More information

Model Based System Development Using the Architecture Analysis and Design Language

Model Based System Development Using the Architecture Analysis and Design Language Model Based System Development Using the Architecture Analysis and Design Language An International Industry Standard for Embedded & Real-Time Systems USC-CSE Executive Workshop on Model-Driven Architecture

More information

The SAE Architecture Analysis and Description Language (AADL) Standard: A Basis for Architecture- Driven Embedded Systems Engineering

The SAE Architecture Analysis and Description Language (AADL) Standard: A Basis for Architecture- Driven Embedded Systems Engineering The SAE Architecture Analysis and Description Language (AADL) Standard: A Basis for Architecture- Driven Embedded Systems Engineering DSN 2006 Workshop on Architecting Dependable Systems (WADS) 27 June

More information

Investigation of System Timing Concerns in Embedded Systems: Tool-based Analysis of AADL Models

Investigation of System Timing Concerns in Embedded Systems: Tool-based Analysis of AADL Models Investigation of System Timing Concerns in Embedded Systems: Tool-based Analysis of AADL Models Peter Feiler Software Engineering Institute phf@sei.cmu.edu 412-268-7790 2004 by Carnegie Mellon University

More information

Using the AADL for mission critical software development paper presented at the ERTS conference, Toulouse, 21 January 2004

Using the AADL for mission critical software development paper presented at the ERTS conference, Toulouse, 21 January 2004 Using the AADL for mission critical software development paper presented at the ERTS conference, Toulouse, 21 January 2004 Pierre Dissaux, pierre.dissaux@tni-world.com TNI-Europe Limited Mountbatten Court,

More information

Pattern-Based Analysis of an Embedded Real-Time System Architecture

Pattern-Based Analysis of an Embedded Real-Time System Architecture Pattern-Based Analysis of an Embedded Real-Time System Architecture Peter Feiler Software Engineering Institute phf@sei.cmu.edu 412-268-7790 Outline Introduction to SAE AADL Standard The case study Towards

More information

From MDD back to basic: Building DRE systems

From MDD back to basic: Building DRE systems From MDD back to basic: Building DRE systems, ENST MDx in software engineering Models are everywhere in engineering, and now in software engineering MD[A, D, E] aims at easing the construction of systems

More information

1 Improving Predictability in Real Time Avionics and Space Systems Bruce Lewis (1), Peter Feiler (2), Steve Vestal (3), Christophe Guettier (4) (1) U.S. Army Aviation and Missile Com, Attn:AMSAM-RD-BA-AT,

More information

Development Guidance and Certification Considerations

Development Guidance and Certification Considerations Integrated Modular Avionics Development Guidance and Certification Considerations René L.C. Eveleens National Aerospace Laboratory NLR P.O. Box 90502 1006BM Amsterdam RTO SCI LS-176: Mission System Engineering

More information

Integrated Modular Avionics Development Guidance and Certification Considerations

Integrated Modular Avionics Development Guidance and Certification Considerations René L.C. Eveleens National Aerospace Laboratory NLR P.O. Box 90502 1006BM Amsterdam Netherlands eveleens@nlr.nl ABSTRACT From 2001 to 2005 a working group within the European Organisation for Civil Aviation

More information

The Software Assurance Ecosystem: OMG s Approach to Systems & Software Assurance

The Software Assurance Ecosystem: OMG s Approach to Systems & Software Assurance The Software Assurance Ecosystem: OMG s Approach to Systems & Software Assurance Dr. Richard Mark Soley Chairman and CEO Object Management Group, Inc. With thanks to the OMG Systems Assurance Domain Task

More information

Presented by Greg Pollari (Rockwell Collins) and Nigel Shaw (Eurostep)

Presented by Greg Pollari (Rockwell Collins) and Nigel Shaw (Eurostep) System Architecture Virtual Integration (SAVI) Project : Intermodel Error Checking and Consistency Review and Demonstration An Aerospace Vehicle Systems Institute Project (AVSI) Presented by Greg Pollari

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

Complexity-Reducing Design Patterns for Cyber-Physical Systems. DARPA META Project. AADL Standards Meeting January 2011 Steven P.

Complexity-Reducing Design Patterns for Cyber-Physical Systems. DARPA META Project. AADL Standards Meeting January 2011 Steven P. Complexity-Reducing Design Patterns for Cyber-Physical Systems DARPA META Project AADL Standards Meeting 24-27 January 2011 Steven P. Miller Delivered to the Government in Accordance with Contract FA8650-10-C-7081

More information

Reducing Uncertainty in Architectural Decisions with AADL

Reducing Uncertainty in Architectural Decisions with AADL Reducing Uncertainty in Architectural Decisions with AADL Kenneth D. Evensen California Institute of Technology Jet Propulsion Laboratory kenneth.evensen@jpl.nasa.gov Abstract A model-driven approach to

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

SAE Architecture Analysis and Design Language. AS-2C ADL Subcommittee Meeting June 6-9, 2011 Paris, France

SAE Architecture Analysis and Design Language. AS-2C ADL Subcommittee Meeting June 6-9, 2011 Paris, France SAE Architecture Analysis and Design Language AS-2C ADL Subcommittee Meeting June 6-9, 2011 Paris, France Election of AS2 Chair Greg Newman elected Replaces Mike Pakucko Covers AS2C (AADL) AS2D (time triggered)

More information

The SAE AADL Standard - An Architecture Analysis & Design Language for Embedded Real-Time Systems

The SAE AADL Standard - An Architecture Analysis & Design Language for Embedded Real-Time Systems The SAE AADL Standard - An Architecture Analysis & Design Language for Embedded Real-Time Systems Peter Feiler Technical lead, editor Software Engineering Institute phf@sei.cmu.edu 412-268-7790 Ed Colbert

More information

A Comparison and Evaluation of Real-Time Software Systems Modeling Languages

A Comparison and Evaluation of Real-Time Software Systems Modeling Languages AIAA Infotech@Aerospace 2010 20-22 April 2010, Atlanta, Georgia AIAA 2010-3504 A Comparison and Evaluation of Real-Time Software Systems Modeling Languages Kenneth D. Evensen and Dr. Kathryn Anne Weiss

More information

Advancing the Role of DT&E in the Systems Engineering Process:

Advancing the Role of DT&E in the Systems Engineering Process: Advancing the Role of DT&E in the Systems Engineering Process: An Update on the NDIA Systems Engineering Division DT&E Committee Co-Chair: Dr. George Ka iliwai, AFFTC Technical Advisor Co-Chair: John Lohse,

More information

Introducing Cyber Resiliency Concerns Into Engineering Education

Introducing Cyber Resiliency Concerns Into Engineering Education Introducing Cyber Resiliency Concerns Into Engineering Education Mr. Tom McDermott Georgia Tech Research Institute Mr. Barry Horowitz University of Virginia NDIA 20 th Annual Systems Engineering Conference

More information

Introduction to AADL analysis and modeling with FACE Units of Conformance

Introduction to AADL analysis and modeling with FACE Units of Conformance Introduction to AADL analysis and modeling with FACE Units of Conformance AMRDEC Aviation Applied Technology Directorate Contract Number W911W6-17- D-0003 Delivery Order 3 This material is based upon work

More information

AADL Graphical Editor Design

AADL Graphical Editor Design AADL Graphical Editor Design Peter Feiler Software Engineering Institute phf@sei.cmu.edu Introduction An AADL specification is a set of component type and implementation declarations. They are organized

More information

An Information Model for High-Integrity Real Time Systems

An Information Model for High-Integrity Real Time Systems An Information Model for High-Integrity Real Time Systems Alek Radjenovic, Richard Paige, Philippa Conmy, Malcolm Wallace, and John McDermid High-Integrity Systems Group, Department of Computer Science,

More information

Department of Defense Emerging Needs for Standardization

Department of Defense Emerging Needs for Standardization Department of Defense Emerging Needs for Standardization Robert Gold Director, Engineering Enterprise Office of the Deputy Assistant Secretary of Defense for Systems Engineering SAE International 2016

More information

Model Driven Development with xtuml and BridgePoint

Model Driven Development with xtuml and BridgePoint Model Driven Development with xtuml and BridgePoint xtuml Executable and Translatable UML Unified Modeling Language Industry standard notation Family of languages Executable UML Defines a method, including:

More information

Ontology Engineering for Product Development

Ontology Engineering for Product Development Ontology Engineering for Product Development Henson Graves Lockheed Martin Aeronautics Company Fort Worth Texas, USA henson.graves@lmco.com Abstract. This analysis is to identify requirements for a Description

More information

Test and Evaluation of Autonomous Systems in a Model Based Engineering Context

Test and Evaluation of Autonomous Systems in a Model Based Engineering Context Test and Evaluation of Autonomous Systems in a Model Based Engineering Context Raytheon Michael Nolan USAF AFRL Aaron Fifarek Jonathan Hoffman 3 March 2016 Copyright 2016. Unpublished Work. Raytheon Company.

More information

F-16 Modular Mission Computer Application Software

F-16 Modular Mission Computer Application Software F-16 Modular Mission Computer Application Software Achieving Cross-Platform Compatibility with Increased Productivity and Quality using the OMG s Model Driven Architecture Lauren E. Clark Chief Engineer

More information

GSAW Software Architectures: What are we Building? March 1999

GSAW Software Architectures: What are we Building? March 1999 GSAW 1999 Software Architectures: What are we Building? March 1999 Roger J. Dziegiel, Jr AFRL/IFTD 525 Brooks Rd Rome, NY 13441-4505 (315)330-2185 dziegielr@rl.af.mil Arch1 Architecture & Generation Parameterized

More information

A SIMULATION ARCHITECTURE DESCRIPTION LANGUAGE FOR HARDWARE-IN-LOOP SIMULATION OF SAFETY CRITICAL SYSTEMS

A SIMULATION ARCHITECTURE DESCRIPTION LANGUAGE FOR HARDWARE-IN-LOOP SIMULATION OF SAFETY CRITICAL SYSTEMS A SIMULATION ARCHITECTURE DESCRIPTION LANGUAGE FOR HARDWARE-IN-LOOP SIMULATION OF SAFETY CRITICAL SYSTEMS YUJUN ZHU, ZHONGWEI XU, MENG MEI School of Electronics & Information Engineering, Tongji University,

More information

Don t Be the Developer Whose Rocket Crashes on Lift off LDRA Ltd

Don t Be the Developer Whose Rocket Crashes on Lift off LDRA Ltd Don t Be the Developer Whose Rocket Crashes on Lift off 2015 LDRA Ltd Cost of Software Defects Consider the European Space Agency s Ariane 5 flight 501 on Tuesday, June 4 1996 Due to an error in the software

More information

Deterministic Ethernet & Unified Networking

Deterministic Ethernet & Unified Networking Deterministic Ethernet & Unified Networking Never bet against Ethernet Mirko Jakovljevic mirko.jakovljevic@tttech.com www.tttech.com Copyright TTTech Computertechnik AG. All rights reserved. About TTTech

More information

Engineering for System Assurance Legacy, Life Cycle, Leadership

Engineering for System Assurance Legacy, Life Cycle, Leadership Engineering for System Assurance Legacy, Life Cycle, Leadership Paul R. Croll Computer Sciences Corporation pcroll@csc.com Industry Co-Chair, NDIA Systems Assurance Committee Chair, DHS Software Assurance

More information

Introduction. ADL Roles

Introduction. ADL Roles Architecture Description Languages (ADLs) 1 Introduction Architecture is key to reducing development costs development focus shifts to coarse-grained elements Formal architectural models are needed ADLs

More information

xuml, AADL and Beyond

xuml, AADL and Beyond xuml and AADL xuml, AADL and Beyond Chris Raistrick www.kc.com xuml and AADL xuml Overview Chris Raistrick www.kc.com Platform Independent Model A Platform Independent Model (PIM) is a technology agnostic

More information

Software Test & Evaluation Summit/Workshop Review

Software Test & Evaluation Summit/Workshop Review Software Test & Evaluation Summit/Workshop Review The Summit/Workshop was facilitated by the NDIA Systems Engineering Division s Software Industry Experts Panel and the Developmental Test and Evaluation

More information

European Component Oriented Architecture (ECOA ) Collaboration Programme: Architecture Specification Part 2: Definitions

European Component Oriented Architecture (ECOA ) Collaboration Programme: Architecture Specification Part 2: Definitions European Component Oriented Architecture (ECOA ) Collaboration Programme: Part 2: Definitions BAE Ref No: IAWG-ECOA-TR-012 Dassault Ref No: DGT 144487-D Issue: 4 Prepared by BAE Systems (Operations) Limited

More information

Model-Based Embedded System Engineering & Analysis of Performance-Critical Systems

Model-Based Embedded System Engineering & Analysis of Performance-Critical Systems Sponsored by the U.S. Department of Defense 2005, 2006 by Carnegie Mellon University Model-Based Embedded System Engineering & Analysis of Performance-Critical Systems Peter H. Feiler Jan 2007 1 page 1

More information

Recommendations for Architecture- Centric Software Supporting Self- Adaptive Behavior

Recommendations for Architecture- Centric Software Supporting Self- Adaptive Behavior Recommendations for Architecture- Centric Software Supporting Self- Adaptive Behavior John Georgas Institute for Software Research University of California, Irvine Presented at GSAW 2003 Outline Background

More information

System Architecture Virtual Integration (SAVI) Presentation to PDT Europe 2016

System Architecture Virtual Integration (SAVI) Presentation to PDT Europe 2016 System Architecture Virtual Integration (SAVI) to PDT Europe 2016 Greg Pollari, Rockwell Collins Nigel Shaw, Eurostep Limited Agenda SAVI The problem SAVI The constium Two examples Conclusions Looking

More information

Architecture Modeling in embedded systems

Architecture Modeling in embedded systems Architecture Modeling in embedded systems Ákos Horváth Model Driven Software Development Lecture 11 Budapest University of Technology and Economics Department of Measurement and Information Systems Abstract

More information

CSSE 490 Model-Based Software Engineering: Architecture Description Languages (ADL)

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

More information

Introduction to Dependable Systems: Meta-modeling and modeldriven

Introduction to Dependable Systems: Meta-modeling and modeldriven Introduction to Dependable Systems: Meta-modeling and modeldriven development http://d3s.mff.cuni.cz CHARLES UNIVERSITY IN PRAGUE faculty of mathematics and physics 3 Software development Automated software

More information

UML for Real-Time Overview

UML for Real-Time Overview Abstract UML for Real-Time Overview Andrew Lyons April 1998 This paper explains how the Unified Modeling Language (UML), and powerful modeling constructs originally developed for the modeling of complex

More information

Certification Authorities Software Team (CAST) Position Paper CAST-25

Certification Authorities Software Team (CAST) Position Paper CAST-25 Certification Authorities Software Team (CAST) Position Paper CAST-25 CONSIDERATIONS WHEN USING A QUALIFIABLE DEVELOPMENT ENVIRONMENT (QDE) IN CERTIFICATION PROJECTS COMPLETED SEPTEMBER 2005 (Rev 0) NOTE:

More information

Considerations in automotive embedded development Global Automotive Director Kiyo Uemura

Considerations in automotive embedded development Global Automotive Director Kiyo Uemura Considerations in automotive embedded development Global Automotive Director Kiyo Uemura Agenda 1. IAR Systems Introduction 2. Background & ISO 26262 3. Software Development at the software level 4. Supporting

More information

HM-1 Committee for Integrated Vehicle Health Management. PHM Society Panel Discussion September 26, 2012

HM-1 Committee for Integrated Vehicle Health Management. PHM Society Panel Discussion September 26, 2012 HM-1 Committee for Integrated Vehicle Health Management PHM Society Panel Discussion September 26, 2012 Goals for HM-1 Committee Review industry experience and the state-of-the-art technologies for integrated

More information

Applying UML to System Engineering Some Lessons Learned Murray Cantor Principal Consultant

Applying UML to System Engineering Some Lessons Learned Murray Cantor Principal Consultant Applying UML to System Engineering Some Lessons Learned Murray Cantor Principal Consultant Mcantor@rational.com Topics Background Customers needs What has worked Strengths of UML Shortfalls Next steps

More information

Model-based System Engineering for Fault Tree Generation and Analysis

Model-based System Engineering for Fault Tree Generation and Analysis Model-based System Engineering for Fault Tree Generation and Analysis Nataliya Yakymets, Hadi Jaber, Agnes Lanusse CEA Saclay Nano-INNOV, Institut CARNOT CEA LIST, DILS, 91 191 Gif sur Yvette CEDEX, Saclay,

More information

Best Practices Process & Technology. Sachin Dhiman, Senior Technical Consultant, LDRA

Best Practices Process & Technology. Sachin Dhiman, Senior Technical Consultant, LDRA Best Practices Process & Technology Sachin Dhiman, Senior Technical Consultant, LDRA Best Quality Software Product Requirements Design Coding Testing 2 Product Requirement Feature Requirement Security

More information

Software Architectures. Lecture 8

Software Architectures. Lecture 8 Software Architectures Lecture 8 Roadmap of the course What is software architecture? Designing Software Architecture Requirements: quality attributes or qualities How to achieve requirements : tactics

More information

2 nd Cybersecurity Workshop Test and Evaluation to Meet the Advanced Persistent Threat

2 nd Cybersecurity Workshop Test and Evaluation to Meet the Advanced Persistent Threat 2 nd Cybersecurity Workshop Test and Evaluation to Meet the Advanced Persistent Threat Faye Francy Aviation ISAC February 2015 Company Organization Corporate Defense, Space & Security Boeing Capital Corporation

More information

JOINT MISSION ENVIRONMENT TEST CAPABILITY (JMETC)

JOINT MISSION ENVIRONMENT TEST CAPABILITY (JMETC) JOINT MISSION ENVIRONMENT TEST CAPABILITY (JMETC) Cyber T&E Initiatives AJ Pathmanathan JMETC Deputy PM for Engineering NCR Technical Director November 14, 2013 GET CONNECTED to LEARN, SHARE, and ADVANCE

More information

BMVIT-CSJU Workshop Clean Sky TAKE OFF Intro to Clean Sky

BMVIT-CSJU Workshop Clean Sky TAKE OFF Intro to Clean Sky BMVIT-CSJU Workshop Clean Sky TAKE OFF Intro to Clean Sky Vienna, 03 February 2011 1 ACARE and Clean Sky ACARE October 2002 : The Strategic Research Agenda (SRA) 5 Challenges Quality and Affordability

More information

Software Architecture in Action. Flavio Oquendo, Jair C Leite, Thais Batista

Software Architecture in Action. Flavio Oquendo, Jair C Leite, Thais Batista Software Architecture in Action Flavio Oquendo, Jair C Leite, Thais Batista Motivation 2 n In this book you can learn the main software architecture concepts and practices. n We use an architecture description

More information

Weapon Systems Open Architecture Overview

Weapon Systems Open Architecture Overview Weapon Systems Open Architecture Overview OMG Real-Time and Embedded Distributed Object Computing Workshop July 24-27, 2000 . Vision for Joint Theater Operations Joint Joint Forces Forces Global Global

More information

2013 Program Excellence Award

2013 Program Excellence Award 2013 Program Excellence Award The Aviation Week Program Excellence Award initiative was developed in 2004 in recognition of the need Phase I Submission Name of Program: Integrated Space Command and Control

More information

Introduction to TOIF. Dr. Nikolai Mansourov CTO, KDM Analytics Liaison to OASIS. November 8, 2017 Copyright 2017 OMG. All rights reserved.

Introduction to TOIF. Dr. Nikolai Mansourov CTO, KDM Analytics Liaison to OASIS. November 8, 2017 Copyright 2017 OMG. All rights reserved. Introduction to TOIF Dr. Nikolai Mansourov CTO, KDM Analytics Liaison to OASIS November 8, 2017 Copyright 2017 OMG. All rights reserved. 1 Who Is OMG? Object Management Group (OMG) factlets: Founded in

More information

Systems Engineering for Test: Providing the Right Testing at the Right Time

Systems Engineering for Test: Providing the Right Testing at the Right Time Systems Engineering for Test: Providing the Right Testing at the Right Time Louisa Guise National Defense Industrial Association T&E Conference March 14, 2012 Copyright 2011 Raytheon Company. All rights

More information

Real-Time CORBA Experiences in an Avionics Domain

Real-Time CORBA Experiences in an Avionics Domain Real-Time CORBA Experiences in an Avionics Domain Jeanna Gossett, David Corman and David Sharp The Boeing Company OMG Real-Time Embedded and Distributed Object Computing Workshop June 7, 2001 Bold Stroke

More information

Spemmet - A Tool for Modeling Software Processes with SPEM

Spemmet - A Tool for Modeling Software Processes with SPEM Spemmet - A Tool for Modeling Software Processes with SPEM Tuomas Mäkilä tuomas.makila@it.utu.fi Antero Järvi antero.jarvi@it.utu.fi Abstract: The software development process has many unique attributes

More information

Impact of Runtime Architectures on Control System Stability

Impact of Runtime Architectures on Control System Stability Impact of Runtime Architectures on Control System Stability P. Feiler, J. Hansson Software Engineering Institute, Pittsburgh, PA Abstract: Control systems are sensitive to the endto-end latency and age

More information

Adding Formal Requirements Modeling to SysML

Adding Formal Requirements Modeling to SysML Adding Formal Requirements Modeling to SysML Mark R. Blackburn www.markblackburn.com Abstract. This paper seeks to raise awareness on the SCR extensions derived from industry use, and discusses how an

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

Platform modeling and allocation

Platform modeling and allocation Platform modeling and allocation Systems Engineering BSc Course Budapest University of Technology and Economics Department of Measurement and Information Systems Traceability Platform-based systems design

More information

A-6 Aerospace Actuation, Control and Fluid Power Systems

A-6 Aerospace Actuation, Control and Fluid Power Systems A-6 Aerospace Actuation, Control and Fluid Power Systems History Function Profile/Charter The SAE A-6 Committee is one of three The A-6 Committee addresses all facets of committees in the Aerospace Mechanical

More information

Analysis and Design Language (AADL) for Quantitative System Reliability and Availability Modeling

Analysis and Design Language (AADL) for Quantitative System Reliability and Availability Modeling Application of the Architectural Analysis and Design Language (AADL) for Quantitative System Reliability and Availability Modeling Chris Vogl, Myron Hecht, and Alex Lam Presented to System and Software

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

AMRDEC CYBER Capabilities

AMRDEC CYBER Capabilities Presented to: HAMA AMRDEC CYBER Capabilities Distribution Statement A: Approved for public release: distribution unlimited 08 July 16 Presented by: Julie Locker AMRDEC Cyber Lead U.S. Army Aviation and

More information

CERT C++ COMPLIANCE ENFORCEMENT

CERT C++ COMPLIANCE ENFORCEMENT CERT C++ COMPLIANCE ENFORCEMENT AUTOMATED SOURCE CODE ANALYSIS TO MAINTAIN COMPLIANCE SIMPLIFY AND STREAMLINE CERT C++ COMPLIANCE The CERT C++ compliance module reports on dataflow problems, software defects,

More information

Developing Dependable Software-Intensive Systems: AADL vs. EAST-ADL

Developing Dependable Software-Intensive Systems: AADL vs. EAST-ADL Developing Dependable Software-Intensive Systems: AADL vs. EAST-ADL Andreas Johnsen and Kristina Lundqvist School of Innovation, Design and Engineering Mälardalen University Västerås, Sweden {andreas.johnsen,kristina.lundqvist}@mdh.se

More information

System Design and Methodology/ Embedded Systems Design (Modeling and Design of Embedded Systems)

System Design and Methodology/ Embedded Systems Design (Modeling and Design of Embedded Systems) Design&Methodologies Fö 1&2-1 Design&Methodologies Fö 1&2-2 Course Information Design and Methodology/ Embedded s Design (Modeling and Design of Embedded s) TDTS07/TDDI08 Web page: http://www.ida.liu.se/~tdts07

More information

Rich Hilliard 20 February 2011

Rich Hilliard 20 February 2011 Metamodels in 42010 Executive summary: The purpose of this note is to investigate the use of metamodels in IEEE 1471 ISO/IEC 42010. In the present draft, metamodels serve two roles: (1) to describe the

More information

Semantics-Based Integration of Embedded Systems Models

Semantics-Based Integration of Embedded Systems Models Semantics-Based Integration of Embedded Systems Models Project András Balogh, OptixWare Research & Development Ltd. n 100021 Outline Embedded systems overview Overview of the GENESYS-INDEXYS approach Current

More information

Model-Based Systems Engineering Backbone of the Thales Engineering Manifesto

Model-Based Systems Engineering Backbone of the Thales Engineering Manifesto www.thalesgroup.com Model-Based Systems Engineering Backbone of the Thales Engineering Manifesto MBSE Symposium, Canberra Oct. 28 th, 2014 Olivier Flous, VP Engineering 2 / Thales: Company Profile Collective

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

S1.1: RESEARCH AND DEVELOPMENT IN EUROPE FOR COMPETITIVE MANUFACTURING. Competitiveness of Industry by means of Cross Fertilisation

S1.1: RESEARCH AND DEVELOPMENT IN EUROPE FOR COMPETITIVE MANUFACTURING. Competitiveness of Industry by means of Cross Fertilisation S1.1: RESEARCH AND DEVELOPMENT IN EUROPE FOR COMPETITIVE MANUFACTURING Competitiveness of Industry by means of Cross Fertilisation STORYLINE: FOCUS ON KEY ENABLERS FOR DISTRIBUTED INDUSTRIALS SYSTEMS HOW

More information

TOPCASED. Toolkit In OPen source for Critical Applications & SystEms Development

TOPCASED. Toolkit In OPen source for Critical Applications & SystEms Development TOPCASED Toolkit In OPen source for Critical Applications & SystEms Development General presentation of the project A meta-modeling toolset The toolset architecture Services & Formats Demo / screenshots

More information

INTEGRATING SYSTEM AND SOFTWARE ENGINEERING FOR CERTIFIABLE AVIONICS APPLICATIONS

INTEGRATING SYSTEM AND SOFTWARE ENGINEERING FOR CERTIFIABLE AVIONICS APPLICATIONS INTEGRATING SYSTEM AND SOFTWARE ENGINEERING FOR CERTIFIABLE AVIONICS APPLICATIONS Thierry Le Sergent Mathieu Viala Alain Le Guennec Frédéric Roméas thierry.lesergent@esterel-technologies.com mathieu.viala@esterel-technologies.com

More information

Automatically adapt Cheddar to users need

Automatically adapt Cheddar to users need Automatically adapt Cheddar to users need AADL Standards Meeting, Toulouse A. Plantec +, V. Gaudel +, S. Rubini +, F. Singhoff + P. Dissaux*, J. Legrand* + University of Brest/UBO, LISyC, France *Ellidiss

More information

Copyright 2018 Adventium Labs. 1

Copyright 2018 Adventium Labs. 1 AADL ANNEX FOR THE FACE TECHNICAL STANDARD, EDITION 3.0 DISTRIBUTION A. Approved for public release: distribution unlimited. This material is based upon work supported by U.S. Army Research Development

More information

Methods and Tools for Embedded Distributed System Timing and Safety Analysis. Steve Vestal Honeywell Labs

Methods and Tools for Embedded Distributed System Timing and Safety Analysis. Steve Vestal Honeywell Labs Methods and Tools for Embedded Distributed System Timing and Safety Analysis Steve Vestal Honeywell Labs Steve.Vestal@Honeywell.com 5 April 2006 Outline Preliminary Comments Timing and Resource Utilization

More information

ISO/IEC JTC1/SC7 /N4314

ISO/IEC JTC1/SC7 /N4314 ISO/IEC JTC1/SC7 Software and Systems Engineering Secretariat: CANADA (SCC) ISO/IEC JTC1/SC7 /N4314 Document Type Liaison Presentation 2009-06-15 Title Source Presentation IEEE-CS Liaison Report to the

More information

Model Driven Development Unified Modeling Language (UML)

Model Driven Development Unified Modeling Language (UML) Model Driven Development Unified Modeling Language (UML) An Overview UML UML is a modeling notation standardized by OMG (proposal 1997, ver.1.1 in 1998, ver. 2.0 in 2004) now in 2.4.1 mature based on notations

More information

lnteroperability of Standards to Support Application Integration

lnteroperability of Standards to Support Application Integration lnteroperability of Standards to Support Application Integration Em delahostria Rockwell Automation, USA, em.delahostria@ra.rockwell.com Abstract: One of the key challenges in the design, implementation,

More information

Abstract. 1. Introduction

Abstract. 1. Introduction Towards Safety Critical Middleware for Avionics Applications D.A. Haverkamp, R.J. Richards, Ph.D., Rockwell Collins Advanced Technology Center, Advanced Computing Systems Department, Cedar Rapids, IA {dahaverk,

More information

COMPASS GRAPHICAL MODELLER

COMPASS GRAPHICAL MODELLER COMPASS GRAPHICAL MODELLER Viet Yen Nguyen Software Modelling and Verification Group RWTH Aachen University Final Presentation Days, April 2012, ESTEC Christian Dehnert, Joost-Pieter Katoen, Thomas Noll

More information

SAE AS5643 and IEEE1394 Deliver Flexible Deterministic Solution for Aerospace and Defense Applications

SAE AS5643 and IEEE1394 Deliver Flexible Deterministic Solution for Aerospace and Defense Applications SAE AS5643 and IEEE1394 Deliver Flexible Deterministic Solution for Aerospace and Defense Applications Richard Mourn, Dap USA Inc. AS5643 coupled with IEEE-1394 Asynchronous Stream capability provides

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

A UML 2 Profile for Variability Models and their Dependency to Business Processes

A UML 2 Profile for Variability Models and their Dependency to Business Processes A UML 2 Profile for Variability Models and their Dependency to Business Processes Birgit Korherr and Beate List Women s Postgraduate College for Internet Technologies Institute of Software Technology and

More information

Programming Languages for Real-Time Systems. LS 12, TU Dortmund

Programming Languages for Real-Time Systems. LS 12, TU Dortmund Programming Languages for Real-Time Systems Prof. Dr. Jian-Jia Chen LS 12, TU Dortmund 20 June 2016 Prof. Dr. Jian-Jia Chen (LS 12, TU Dortmund) 1 / 41 References Slides are based on Prof. Wang Yi, Prof.

More information

Data Distribution Service A foundation of Real-Time Data Centricity

Data Distribution Service A foundation of Real-Time Data Centricity Data Distribution Service A foundation of Real-Time Data Centricity Anaheim, September 2006 www.rti.com Gerardo Pardo-Castellote, Ph.D. Co-chair OMG DDS SIG gerardo.pardo@rti.com Agenda History What is

More information

Object Oriented Programming

Object Oriented Programming Binnur Kurt kurt@ce.itu.edu.tr Istanbul Technical University Computer Engineering Department 1 Version 0.1.2 About the Lecturer BSc İTÜ, Computer Engineering Department, 1995 MSc İTÜ, Computer Engineering

More information

Safety Assurance in Software Systems From Airplanes to Atoms

Safety Assurance in Software Systems From Airplanes to Atoms Safety Assurance in Software Systems From Airplanes to Atoms MDEP Conference on New Reactor Design Activities Session Digital I&C: Current & Emerging Technical Challenges September 07 Dr. Darren Cofer

More information

SCR: A PRACTICAL METHOD FOR REQUIREMENTS SPECIFICATION

SCR: A PRACTICAL METHOD FOR REQUIREMENTS SPECIFICATION SCR: A PRACTICAL METHOD FOR REQUIREMENTS SPECIFICATION Constance Heitmeyer, Naval Research Laboratory, Washington, DC Abstract A controversial issue in the formal methods research community is the degree

More information

Military Data Link Integration Application James T. Sturdy

Military Data Link Integration Application James T. Sturdy Military Data Link Integration Application James T. Sturdy Honeywell Defense and Space Electronic Systems 9201 San Mateo Blvd., NE Albuquerque, New Mexico 87113-2227 (505) 828-5703 Office (505) 828-5500

More information

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM):

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM): viii Preface The software industry has evolved to tackle new approaches aligned with the Internet, object-orientation, distributed components and new platforms. However, the majority of the large information

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

AADL to build DRE systems, experiments with Ocarina. Jérôme Hugues, ENST

AADL to build DRE systems, experiments with Ocarina. Jérôme Hugues, ENST AADL to build DRE systems, experiments with Ocarina Jérôme Hugues, ENST ENST Research topic: Methods for DRE Building a DRE is still a complex issue: RT-CORBA, DDS are only partial solutions Still difficult

More information