Sample Application of OOSEM to Real Time Application

Size: px
Start display at page:

Download "Sample Application of OOSEM to Real Time Application"

Transcription

1 Sample Application of OOSEM to Real Time Application Doug Ferguson INCOSE OOSEM Working Group Copyright INCOSE All rights reserved. 1

2 m2 s13 SE Interface with Hardware/Software Inputs to SW/HW (Partial List) Allocated requirements Design constraints System architecture System scenarios Outputs to Systems (Partial List) Requirements compliance SW/HW Design Verification results Risks and issues Manage Development HW/SW Level: SE Interface HW/SW Req ts & Design Integrate and Test SE Interface Implement Design 2

3 Software Requirements Analysis Inputs: Concept of Operations Context Diagram Mission Use Cases System Architecture Diagram Functional Design Documents [System] Use Cases Use Case Scenarios System Constraints Diagram Software & I/F Rqmts Outputs: Updated Rqmts Derived Software Rqmts Updated Use Cases Updated Use Case Scenarios State Diagrams Software Requirements Specification (SRS) Software Test Plan (STP) s47 3

4 Context Diagram Sets the boundary of the system, what is inside and what is outside Specifies all external actors Specifies all I/O between each external and the system If complex, the top captures the kinds of I/O and lower context diagrams for subsystems capture details Starts capture of External Interface Control Documentation 4

5 System Architecture Diagram Specifies Logical components I/O between components Allows reasoning of which components will perform what operations 5

6 Use Cases Mission From the CONOPS System From the Requirements Specification 6

7 Traditional Functional Decomposition and Allocation to Components Top Level Function F1 Data / Control Flow F2 F3 F1.2 F1.2 F1.3 F2.1 F2.2 F2.3 F3.1 F3.2 F3.3 C1.1 C1.2 C1.3 C2.1 C2.2 C2.3 C3.1 C3.2 C3.3 7

8 OO System Decomposition & Allocation Mission Use Case Mission UseCase Enterprise Actors Enterprise Enterprise Scenarios Message1() Message2() Enter Actor 1 Enter Actor 2 Ext Sys 1 System Ext Sys 2 Message1.1() System Scenarios Message1.2() Message2.2() Message1.3() Message 2.1() Message2.3() This is a notional chart with multiple diagram types 8

9 m4 s155 Allocate Logical Components Logical Component Allocation SW Data HW Procedure Deployment HW HW People 9

10 ESS Allocation Table (partial) m4 s156 Each Logical Component in each node is allocated to HW, SW, Data, and Procedures components in the Reference Architecture Logical Components Physical Components Entry Perimeter Entry/Exit Event Site Customer Customer System Alarm Type Sensor Exit Sensor Sensor Monitor Monitor Comms I/F Event Log I/F Output Mgr Status Fault Mgr Generator Alarm I/F «software» Device Mgr X SF Comm I/F User I/F Event Mgr X X Site Status Mgr Site RDBMS X X CMS RDBMS X «data» Video File X CMS Database X Site Database X X «hardware» Optical Sensor X X DSL Modem X User Console X Video Camera X Alarm X X X X 10

11 Software Allocations 11

12 Detect and Report Fire Condition Use Case 12

13 Software Internal Block Diagram 13

14 State Diagram 14

15 Software Architectural Design 15

16 Concurrency Diagram 16

17 Timing Constraints 17

18 Reporting and Fire Dispatch 18

19 Reporting and Dispatch Classes 19

Component Design. Systems Engineering BSc Course. Budapest University of Technology and Economics Department of Measurement and Information Systems

Component Design. Systems Engineering BSc Course. Budapest University of Technology and Economics Department of Measurement and Information Systems Component Design Systems Engineering BSc Course Budapest University of Technology and Economics Department of Measurement and Information Systems Traceability Platform-based systems design Verification

More information

Deriving safety requirements according to ISO for complex systems: How to avoid getting lost?

Deriving safety requirements according to ISO for complex systems: How to avoid getting lost? Deriving safety requirements according to ISO 26262 for complex systems: How to avoid getting lost? Thomas Frese, Ford-Werke GmbH, Köln; Denis Hatebur, ITESYS GmbH, Dortmund; Hans-Jörg Aryus, SystemA GmbH,

More information

What are Embedded Systems? Lecture 1 Introduction to Embedded Systems & Software

What are Embedded Systems? Lecture 1 Introduction to Embedded Systems & Software What are Embedded Systems? 1 Lecture 1 Introduction to Embedded Systems & Software Roopa Rangaswami October 9, 2002 Embedded systems are computer systems that monitor, respond to, or control an external

More information

Instructors: Sanford Friedenthal Joseph Wolfrom

Instructors: Sanford Friedenthal Joseph Wolfrom Modeling with SysML Instructors: Sanford Friedenthal sanford.friedenthal@lmco.com Joseph Wolfrom joe.wolfrom@jhuapl.edu Tutorial presented at INCOSE 2010 Symposium, Chicago, IL, July 2010. OMG SysML Specification

More information

CM and DM Support to the Modeling and Simulation Process Support to Systems Engineering Functions

CM and DM Support to the Modeling and Simulation Process Support to Systems Engineering Functions CM and DM Support to the Modeling and Simulation Process Support to Systems Engineering Functions First Views Discussions with Mr. Gordon Tillery Cynthia C. Hauer DM Support for Engineering M&S Simulation

More information

Functional Safety and Safety Standards: Challenges and Comparison of Solutions AA309

Functional Safety and Safety Standards: Challenges and Comparison of Solutions AA309 June 25th, 2007 Functional Safety and Safety Standards: Challenges and Comparison of Solutions AA309 Christopher Temple Automotive Systems Technology Manager Overview Functional Safety Basics Functional

More information

RE for Embedded Systems - Part 1

RE for Embedded Systems - Part 1 REQUIREMENTS ENGINEERING LECTURE 2017/2018 Dr. Jörg Dörr RE for Embedded Systems - Part 1 Fraunhofer IESE Lecture Outline Embedded systems and their characteristics Requirements specifications (for embedded

More information

69 th IFIP WG 10.4 Meeting Dependability & IoT

69 th IFIP WG 10.4 Meeting Dependability & IoT 69 th IFIP WG 10.4 Meeting Dependability & IoT Systems of Systems (SoS) RMA&D Requirements Decomposition Aspen / Snowmass, Co Jan 11-15, 2016 John Perazza Lockheed Martin Fellow Biography John Perazza

More information

System Design. Design: HOW to implement a system

System Design. Design: HOW to implement a system System Design Design: HOW to implement a system Goals: Satisfy the requirements Satisfy the customer Reduce development costs Provide reliability Support maintainability Plan for future modifications 1

More information

VIRTUAL CERTIFICATION

VIRTUAL CERTIFICATION VIRTUAL CERTIFICATION Simulation Framework and Train Virtualisation Mikel Colera (CAF) CONNECTA has received funding from the European Union s Horizon 2020 research and innovation programme under agreement

More information

Process and data flow modeling

Process and data flow modeling Process and data flow modeling Vince Molnár Informatikai Rendszertervezés BMEVIMIAC01 Budapest University of Technology and Economics Fault Tolerant Systems Research Group Budapest University of Technology

More information

DAYLIGHT SAVINGS TIME START/END MONTH [ 0 ]0 = Disabled; 1 = Enabled. 1 Start End

DAYLIGHT SAVINGS TIME START/END MONTH [ 0 ]0 = Disabled; 1 = Enabled. 1 Start End RcvrAcct#: Test Date: May, ::PM SYSTEM ENTRY DELAY# [ ] = None, = secs, = secs, = secs, = secs, = secs, = mins [UL installations: The Entry Delay must be set for a maximum of seconds] ENTRY DELAY# [ ]

More information

Reliable Power and Thermal Management in The Data Center

Reliable Power and Thermal Management in The Data Center Reliable Power and Thermal Management in The Data Center Deva Bodas Corporation April 19, 2004 Deva.Bodas@.com 1 Agenda 2 Data center manageability challenges & trends Current state of power & thermal

More information

Software Engineering Fall 2015 (CSC 4350/6350) TR. 5:30 pm 7:15 pm. Rao Casturi 09/17/2015

Software Engineering Fall 2015 (CSC 4350/6350) TR. 5:30 pm 7:15 pm. Rao Casturi 09/17/2015 Software Engineering Fall 2015 (CSC 4350/6350) TR. 5:30 pm 7:15 pm Rao Casturi 09/17/2015 http://cs.gsu.edu/~ncasturi1 Requirement Elicitation 2 Requirement Engineering First step for understanding the

More information

An Integrative Framework for Secure and Resilient Mission Assurance

An Integrative Framework for Secure and Resilient Mission Assurance Sentar Inc 315 Wynn Dr Huntsville, AL 35805 256-430-0860 www.sentar.com An Integrative Framework for Secure and Resilient Mission Assurance 10/18/2010 1 What is^ Mission Assurance? DoD Definition: Mission

More information

Towards AADL to SystemC mapping for partitioned systems. Etienne Borde Laurent Pautet Marc Gatti

Towards AADL to SystemC mapping for partitioned systems. Etienne Borde Laurent Pautet Marc Gatti Towards AADL to SystemC mapping for partitioned systems Michael Lafaye Etienne Borde Laurent Pautet Marc Gatti Presentation of a First Mapping Prototype: AADL to SystemC for Avionics Partitioned Systems

More information

Checking for TLM-2.0 Compliance - Why Bother? Dr. Andrea Kroll VP Marketing and Business Development JEDA Technologies, Inc.

Checking for TLM-2.0 Compliance - Why Bother? Dr. Andrea Kroll VP Marketing and Business Development JEDA Technologies, Inc. Checking for TLM-2.0 Compliance - Why Bother? Dr. Andrea Kroll VP Marketing and Business Development JEDA Technologies, Inc. Agenda Model Integration Challenges TLM2.0 Rules Beyond Transport Calls OSCI

More information

SPCK420/421 LCD-Keypad for SPC4000/5000/6000. User Manual. Building Technologies. Fire Safety & Security Products

SPCK420/421 LCD-Keypad for SPC4000/5000/6000. User Manual. Building Technologies. Fire Safety & Security Products SPCK420/421 LCD-Keypad for SPC4000/5000/6000 User Manual Building Technologies Fire Safety & Security Products Data and design subject to change without notice. / Supply subject to availability. 2008 Copyright

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

Design Specification

Design Specification MethodA Version: 10 Design Specification < S y s t e m N a m e > This document defines the that is proposed to serve the for the purpose(s) of < >. Implementation

More information

Chapter 7 Addressing Design Goals

Chapter 7 Addressing Design Goals Object-Oriented Software Engineering Using UML, Patterns, and Java Chapter 7 Addressing Design Goals Overview System Design I 0. Overview of System Design 1. Design Goals 2. Subsystem Decomposition 3.

More information

System Design. Design Issues. System Design. System Design. Design: HOW to implement a system. Strategic vs. Local Design Decisions.

System Design. Design Issues. System Design. System Design. Design: HOW to implement a system. Strategic vs. Local Design Decisions. Design: HOW to implement a system System Design Goals: Satisfy the requirements Satisfy the customer Reduce development costs Provide reliability Support maintainability Plan for future modifications 1

More information

Hardware-Software Codesign. 1. Introduction

Hardware-Software Codesign. 1. Introduction Hardware-Software Codesign 1. Introduction Lothar Thiele 1-1 Contents What is an Embedded System? Levels of Abstraction in Electronic System Design Typical Design Flow of Hardware-Software Systems 1-2

More information

STATE MACHINES. Figure 1: State Machines

STATE MACHINES. Figure 1: State Machines STATE MACHINES Figure 1: State Machines state machine A state machine is a behavior that specifies the sequences of states an object goes through during its lifetime in response to events. Graphically,

More information

Design: HOW to implement a system

Design: HOW to implement a system System Design Goals: Design: HOW to implement a system Satisfy the requirements Satisfy the customer Reduce development costs Provide reliability Support maintainability Plan for future modifications 1

More information

Building Sustainable Communications Infrastructure for Municipal ITS. The City of Calgary ITS CANADA May 4, 2016

Building Sustainable Communications Infrastructure for Municipal ITS. The City of Calgary ITS CANADA May 4, 2016 1 Building Sustainable Communications Infrastructure for Municipal ITS The City of Calgary ITS CANADA May 4, 2016 Source: istockphoto.com 2 3 Connected Ecosystem Broadband or Internet Government Networks

More information

Chapter : Analysis Modeling

Chapter : Analysis Modeling Chapter : Analysis Modeling Requirements Analysis Requirements analysis Specifies software s operational characteristics Indicates software's interface with other system elements Establishes constraints

More information

Hardware-Software Codesign. 1. Introduction

Hardware-Software Codesign. 1. Introduction Hardware-Software Codesign 1. Introduction Lothar Thiele 1-1 Contents What is an Embedded System? Levels of Abstraction in Electronic System Design Typical Design Flow of Hardware-Software Systems 1-2

More information

SigNET 200/300 User Guide

SigNET 200/300 User Guide SigNET 200/300 User Guide Warning: While this system is an advanced design integrated security system, it does not offer guaranteed protection against burglary, fire or other emergency. Any alarm system,

More information

Hierarchical FSMs with Multiple CMs

Hierarchical FSMs with Multiple CMs Hierarchical FSMs with Multiple CMs Manaloor Govindarajan Balasubramanian Manikantan Bharathwaj Muthuswamy (aka Bharath) Reference: Hierarchical FSMs with Multiple Concurrency Models. Alain Girault, Bilung

More information

AN EFFECTIVE UML PROCESS

AN EFFECTIVE UML PROCESS AN EFFECTIVE UML PROCESS Presented at the System Engineering Conference 24 October 2006 By Jeffrey O. Grady President JOG System Engineering 6015 Charae Street San Diego, CA 92122 jgrady@ucsd.edu A-1 Who

More information

Administering System Center 2012 Configuration Manager (10747D)

Administering System Center 2012 Configuration Manager (10747D) Administering System Center 2012 Configuration Manager (10747D) Overview This course describes how to configure and manage a System Center 2012 R2 Configuration Manager site and its associated site systems.

More information

EE382V: System-on-a-Chip (SoC) Design

EE382V: System-on-a-Chip (SoC) Design EE382V: System-on-a-Chip (SoC) Design Lecture 8 HW/SW Co-Design Sources: Prof. Margarida Jacome, UT Austin Andreas Gerstlauer Electrical and Computer Engineering University of Texas at Austin gerstl@ece.utexas.edu

More information

MSc programme (induction week) Department of Informatics INTRODUCTION TO UML

MSc programme (induction week) Department of Informatics INTRODUCTION TO UML MSc programme (induction week) Department of Informatics INTRODUCTION TO UML Some of this material is based on Bernd Bruegge and Allen H. Dutoit (2009) Object-Oriented Software Engineering: Using UML,

More information

Interfaces Module Exploration Systems Engineering, version 1.0

Interfaces Module Exploration Systems Engineering, version 1.0 nterfaces Module Exploration Systems Engineering, version 1.0 Exploration Systems Engineering: nterfaces Module Module Purpose: nterfaces Define interfaces, how they are described and why it is important

More information

CSE 435: Software Engineering. System Design

CSE 435: Software Engineering. System Design System Design Design: HOW to implement a system Goals: Satisfy the requirements Satisfy the customer Reduce development costs Provide reliability Support maintainability Plan for future modifications Design

More information

Robotic UltraSoundImage Guided Radiation Therapy System (RUSIGRTS)

Robotic UltraSoundImage Guided Radiation Therapy System (RUSIGRTS) Robotic UltraSoundImage Guided Radiation Therapy System (RUSIGRTS) Biomedical Systems Engineering Masters Capstone Project EN.645.805.31_SP15 April 25, 2015 by Erich Walker Intro & Need The background

More information

Development of Integrated Hard- and Software Systems: Tasks and Processes

Development of Integrated Hard- and Software Systems: Tasks and Processes TECHNISCHE UNIVERSITÄT ILMENAU Development of Integrated Hard- and Software Systems: Tasks and Processes Integrated Communication Systems http://www.tu-ilmenau.de/iks General Development Tasks Analysis

More information

Database Analysis and Design

Database Analysis and Design Database Analysis and Design Marek Rychly mrychly@strathmore.edu Strathmore University, @ilabafrica & Brno University of Technology, Faculty of Information Technology Advanced Databases and Enterprise

More information

Introduction To Systems Engineering CSC 595_495 Spring 2018 Professor Rosenthal Midterm Exam Answer Key

Introduction To Systems Engineering CSC 595_495 Spring 2018 Professor Rosenthal Midterm Exam Answer Key Part 1. Each question is worth 4 points. 1. Define what a system is. Introduction To Systems Engineering CSC 595_495 Spring 2018 Professor Rosenthal Midterm Exam Answer Key A system is a construct or collection

More information

System Design. Acknowledge: Atlee and Pfleeger (Software Engineering: Theory and Practice)

System Design. Acknowledge: Atlee and Pfleeger (Software Engineering: Theory and Practice) System Design Acknowledge: Atlee and Pfleeger (Software Engineering: Theory and Practice) C 870: Advanced Software Engineering (System Design): Cheng Design: HOW to implement a system Goals: Satisfy the

More information

European Ground Systems - Common Core (EGS-CC) ASI Italian Information Day

European Ground Systems - Common Core (EGS-CC) ASI Italian Information Day European Ground Systems - Common Core (EGS-CC) ASI Italian Information Day The next generation Functional Verification Test facilities (EGSE, ATB, SVF) & Mission Control Systems (MCS) K. Hjortnaes/N. Peccia

More information

IO virtualization. Michael Kagan Mellanox Technologies

IO virtualization. Michael Kagan Mellanox Technologies IO virtualization Michael Kagan Mellanox Technologies IO Virtualization Mission non-stop s to consumers Flexibility assign IO resources to consumer as needed Agility assignment of IO resources to consumer

More information

Some Important Annoucement

Some Important Annoucement ITEC420: Software Engineering Lecture 5: Recap & HW Implementation & Testing Workflows Box Leangsuksun SWECO Endowed Professor, Computer Science Louisiana Tech University box@latech.edu CTO, PB Tech International

More information

Lecture Notes UML UNIT-II. Subject: OOAD Semester: 8TH Course No: CSE-802

Lecture Notes UML UNIT-II. Subject: OOAD Semester: 8TH Course No: CSE-802 UNIT-II Lecture Notes On UML IMPORTANCE OF MODELING, BRIEF OVERVIEW OF OBJECT MODELING TECHNOLOGY (OMT) BY RAMBAUGH, BOOCH METHODOLOGY, USE CASE DRIVE APPROACH (OOSE) BY JACKOBSON. KHALID AMIN AKHOON 1

More information

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g Exadata Overview Oracle Exadata Database Machine Extreme ROI Platform Fast Predictable Performance Monitor

More information

Real-time HOOD. Analysis and Design of Embedded Systems and OO* Object-oriented Programming Jan Bendtsen Automation and Control

Real-time HOOD. Analysis and Design of Embedded Systems and OO* Object-oriented Programming Jan Bendtsen Automation and Control Real-time HOOD Analysis and Design of Embedded Systems and OO* Object-oriented Programming Jan Bendtsen Automation and Control Structure (slightly modified) OO & UML Java basics Java Polym. Java Events

More information

Software Architecture--Continued. Another Software Architecture Example

Software Architecture--Continued. Another Software Architecture Example Software Architecture--Continued References for Software Architecture examples: Software Architecture, Perspectives on an Emerging Discipline, by Mary Shaw and David Garlin, Prentice Hall, 1996. B. Hayes-Roth,

More information

*00 INSTALLER CODE Enter 4 digits, 0-9 [4140] *28 POWER UP IN PREVIOUS STATE [1=yes] 0=no; "1" for UL.

*00 INSTALLER CODE Enter 4 digits, 0-9 [4140] *28 POWER UP IN PREVIOUS STATE [1=yes] 0=no; 1 for UL. 4140XMPT2 PROGRAMMING FORM Some fields are programmed for each partition (shown as shaded fields). See the PARTITION-SPECIFIC section for programming these fields. Standard default (*97) values are shown

More information

SE310 Analysis and Design of Software Systems

SE310 Analysis and Design of Software Systems SE310 Analysis and Design of Software Systems Lecture 2-2 Systems Engineering for OO January 17, 2018 Sam Siewert Learning Objective Software Engineering Process? Lifecycle Phases feedback SPIRAL in Agile

More information

Requirements Analysis. SE 555 Software Requirements & Specification

Requirements Analysis. SE 555 Software Requirements & Specification Requirements Analysis Goals of Requirements Analysis Create requirements containing sufficient detail and of high enough quality to allow realistic project planning as well as successful design and implementation.

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

SE Assignment III. 1. List and explain primitive symbols used for constructing DFDs. Illustrate the use of these symbols with the help of an example.

SE Assignment III. 1. List and explain primitive symbols used for constructing DFDs. Illustrate the use of these symbols with the help of an example. SE Assignment III 1. List and explain primitive symbols used for constructing DFDs. Illustrate the use of these symbols with the help of an example. There are essentially 5 different types of symbols used

More information

System Design. Design: HOW to implement a system

System Design. Design: HOW to implement a system System Design Design: HOW to implement a system Goals: Satisfy the requirements Satisfy the customer Reduce development costs Provide reliability Support maintainability Plan for future modifications 1

More information

Ilmenau Technical University Faculty of Computer Science and Automation Department of System and Control Theory

Ilmenau Technical University Faculty of Computer Science and Automation Department of System and Control Theory Ilmenau Technical University Faculty of Computer Science and Automation Department of System and Control Theory Software Performance Estimation for a Mission Level Design Flow Date: 28.09.2004 Author:

More information

An Integrated Systems and Software Engineering Process (ISE&PPOOA)

An Integrated Systems and Software Engineering Process (ISE&PPOOA) An Integrated Systems and Software Engineering Process (ISE&PPOOA) Seminar at Aula Artigas. Industrial Engineering School. ETSII- UPM. Madrid (Spain). May 18, 2012. José Luis Fernández Sánchez Profesor

More information

SE 1: Software Requirements Specification and Analysis

SE 1: Software Requirements Specification and Analysis SE 1: Software Requirements Specification and Analysis Lecture 4: Basic Notations Nancy Day, Davor Svetinović http://www.student.cs.uwaterloo.ca/ cs445/winter2006 uw.cs.cs445 U Waterloo SE1 (Winter 2006)

More information

CIP Compliance Workshop Boise, ID March 29, 2018

CIP Compliance Workshop Boise, ID March 29, 2018 CIP-006-6 Compliance Workshop Boise, ID March 29, 2018 Mark Lemery, MSc, CPP, PSP Auditor, Cyber and Physical Security 2 Impact on Reliability Identify WECC s audit approach and inform entities of physical

More information

Course 3 7 March

Course 3 7 March Course 3 7 March adiftene@info.uaic.ro 1 From Courses 1, 2 Modeling Modeling Languages Graphic Languages UML History UML Definition UML Diagram Types UML Use Case Diagram Actors Use Case UML Class Diagrams

More information

Application Notes for JADS Comm eclic with Avaya 4600 Series IP Telephone Web Browsers - Issue 1.0

Application Notes for JADS Comm eclic with Avaya 4600 Series IP Telephone Web Browsers - Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for JADS Comm eclic with Avaya 4600 Series IP Telephone Web Browsers - Issue 1.0 Abstract These Application Notes describe a compliance-tested

More information

Real-time Cyber Situational Awareness for Satellite Ground Networks. March 2015 Presenter: Ted Vera

Real-time Cyber Situational Awareness for Satellite Ground Networks. March 2015 Presenter: Ted Vera Real-time Cyber Situational Awareness for Satellite Ground Networks March 2015 Presenter: Ted Vera Colorado Springs, CO (719) 598 2801 Denver, CO (303) 703 3834 http://www.rtlogic.com Recent Attacks NOAA

More information

Friends, Romans, countrymen use your EARS & Improve your requirements

Friends, Romans, countrymen use your EARS & Improve your requirements Friends, Romans, countrymen use your EARS & Improve your requirements (Not from Julius Caesar by William Shakespeare ) siemens.co.uk Introduction I Work for Siemens within the Rail Automation business.

More information

Software Product Description

Software Product Description Software Product Description PRODUCT NAME: HP DECset for OpenVMS V12.8 SPD 42.29.18 DESCRIPTION This document addresses HP DECset Version 12.8 for OpenVMS Alpha Systems and HP DECset Version 12.8 for OpenVMS

More information

CJ Series IO-Link Connection Guide (EtherNet/IP TM Host Communications) OMRON Corporation Proximity Sensor (E2E-series IO-Link)

CJ Series IO-Link Connection Guide (EtherNet/IP TM Host Communications) OMRON Corporation Proximity Sensor (E2E-series IO-Link) CJ Series IO-Link Connection Guide (EtherNet/IP TM Host Communications) OMRON Corporation Proximity Sensor (E2E-series IO-Link) [IO-Link Master Unit] OMRON Corporation NX-series IO-Link Master Unit (NX-ILM[][][])

More information

02/26/97 04:04 PM. The C2 Platform. Vision, Challenges, & Strategy MITRE

02/26/97 04:04 PM. The C2 Platform. Vision, Challenges, & Strategy MITRE 1 The C2 Platform Vision, Challenges, & Strategy 2 Two Simple Ideas One old, One new Old Idea: - Software intensive systems could be better and faster built if software came in reusable components analogous

More information

Cisco Cable Manager 1.0

Cisco Cable Manager 1.0 Cisco Cable Manager 1.0 Product Overview 1 Agenda Solution Context Product Overview Features Configuration Management Fault Management Performance Management 2 Challenges Reduce maintenance and operations

More information

University of Calgary Department of Electrical and Computer Engineering. SENG : Object Oriented Analysis and Design Behrouz Homayoun Far

University of Calgary Department of Electrical and Computer Engineering. SENG : Object Oriented Analysis and Design Behrouz Homayoun Far University of Calgary Department of Electrical and Computer Engineering SENG 609.23: Object Oriented Analysis and Design Behrouz Homayoun Far Evaluation Test () 20:00 20:30 PM Instructions: 1. This booklet

More information

Strategies of Systems Engineering Development

Strategies of Systems Engineering Development p. 1/2 ENES 489P Hands-On Systems Engineering Projects Strategies of Systems Engineering Development Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College

More information

The Path to the ESS Credential Convergence of Identity Management and

The Path to the ESS Credential Convergence of Identity Management and The Path to the ESS Credential Convergence of Identity Management and Credentialing Virtualization of Physical Security Systems Steve Surfaro Axis Communications ITS fundamentals The Disciplines Principles

More information

Lab # 1. Structuring System Requirements: Diagrams

Lab # 1. Structuring System Requirements: Diagrams Lab # 1 Structuring System Requirements: Diagrams Objectives 1. Use Case diagrams 2. Class Objects (CO) diagrams 3. Context Data Flow Diagrams (Context DFDs) 4. Level-0 Data Flow Diagrams (Level-0 DFDs)

More information

Architecting the Problem Space Model-Based User Needs Analysis

Architecting the Problem Space Model-Based User Needs Analysis AEROSPACE CONCEPTS Architecting the Problem Space Model-Based User Needs Analysis David Harvey and Tommie Liddy Aerospace Concepts Format Lecture and tutorial exercise mix Classic Model-Based Systems Engineering

More information

TestOut Network Pro - English 4.1.x COURSE OUTLINE. Modified

TestOut Network Pro - English 4.1.x COURSE OUTLINE. Modified TestOut Network Pro - English 4.1.x COURSE OUTLINE Modified 2017-07-06 TestOut Network Pro Outline - English 4.1.x Videos: 141 (18:42:14) Demonstrations: 81 (10:38:59) Simulations: 92 Fact Sheets: 145

More information

EDGE LM XLMA Series Data Module

EDGE LM XLMA Series Data Module TM TM EDGE LM XLMA Series Data Module The EDGE LM Data Modules can be deployed indoors or outdoors and have been designed to provide density and rack adaptable IT space for environments enabling low to

More information

Microkernels and Portability. What is Portability wrt Operating Systems? Reuse of code for different platforms and processor architectures.

Microkernels and Portability. What is Portability wrt Operating Systems? Reuse of code for different platforms and processor architectures. Microkernels and Portability What is Portability wrt Operating Systems? Reuse of code for different platforms and processor architectures. Contents Overview History Towards Portability L4 Microkernels

More information

A Project Document of the Advanced Transportation Controller Joint Committee. APIVS SRS v02.03

A Project Document of the Advanced Transportation Controller Joint Committee. APIVS SRS v02.03 A Project Document of the Advanced Transportation Controller Joint Committee Advanced Transportation Controller (ATC) Application Programming Interface (API) Validation Suite (APIVS) Software Requirements

More information

Development of Integrated Hard- and Software Systems: Tasks and Processes

Development of Integrated Hard- and Software Systems: Tasks and Processes TECHNISCHE UNIVERSITÄT ILMENAU Development of Integrated Hard- and Software Systems: Tasks and Processes Integrated Hard- and Software Systems http://www.tu-ilmenau.de/ihs System Development Poor Process

More information

Safety Argument based on GSN for Automotive Control Systems. Yutaka Matsubara Nagoya University

Safety Argument based on GSN for Automotive Control Systems. Yutaka Matsubara Nagoya University 1 Safety Argument based on GSN for Automotive Control Systems Yutaka Matsubara Nagoya University yutaka@ertl.jp 02.26.2014 2 Agenda 1. Safety argument in ISO26262 2. Requirements related to safety argument

More information

T14 - Network, Storage and Virtualization Technologies for Industrial Automation. Copyright 2012 Rockwell Automation, Inc. All rights reserved.

T14 - Network, Storage and Virtualization Technologies for Industrial Automation. Copyright 2012 Rockwell Automation, Inc. All rights reserved. T14 - Network, Storage and Virtualization Technologies for Industrial Automation Rev 5058-CO900C Copyright 2012 Rockwell Automation, Inc. All rights reserved. 2 Agenda Overview & Drivers Virtualization

More information

A Component Model and Software Architecture for CPS

A Component Model and Software Architecture for CPS A Component Model and Software Architecture for CPS Abhishek Dubey, Gabor Karsai, Nagabhushan Mahadevan ISIS/Vanderbilt University NASA Cooperative Agreement NNX08AY49A Outline Software components for

More information

Oracle Database Appliance

Oracle Database Appliance Oracle Database Appliance Robert van Espelo EMEA Lead for Oracle Database Appliance Hardware Business Development Oracle Database Appliance Simple. Reliable. Affordable. Available

More information

Optimizing HW/SW Partition of a Complex Embedded Systems. Simon George November 2015.

Optimizing HW/SW Partition of a Complex Embedded Systems. Simon George November 2015. Optimizing HW/SW Partition of a Complex Embedded Systems Simon George November 2015 Zynq-7000 All Programmable SoC HP ACP GP Page 2 Zynq UltraScale+ MPSoC Page 3 HW/SW Optimization Challenges application()

More information

TOWARD A METHODOLOGY TO TURN SMALLTALK CODE INTO FPGA

TOWARD A METHODOLOGY TO TURN SMALLTALK CODE INTO FPGA TOWARD A METHODOLOGY TO TURN SMALLTALK CODE INTO FPGA LE Xuan Sang 1,2 Loïc LAGADEC 1, Luc FABRESSE 2, Jannik LAVAL 2 and Noury BOURAQADI 2 1 Lab-STICC, ENSTA Bretagne 2 Institut Mines-Telecom, Mines Douai

More information

Cisco Exam Questions & Answers

Cisco Exam Questions & Answers Cisco 650-127 Exam Questions & Answers Number: 650-127 Passing Score: 800 Time Limit: 120 min File Version: 35.4 http://www.gratisexam.com/ Exam Code: 650-127 Exam Name: Cisco Connected Grid (Engineer)

More information

Software Verification and Validation (VIMMD052) Introduction. Istvan Majzik Budapest University of Technology and Economics

Software Verification and Validation (VIMMD052) Introduction. Istvan Majzik Budapest University of Technology and Economics Software Verification and Validation (VIMMD052) Introduction Istvan Majzik majzik@mit.bme.hu Budapest University of Technology and Economics Dept. of Measurement and Information s Budapest University of

More information

BUILDING GOOD-QUALITY FUNCTIONAL SPECIFICATION MODEL

BUILDING GOOD-QUALITY FUNCTIONAL SPECIFICATION MODEL BUILDING GOOD-QUALITY FUNCTIONAL SPECIFICATION MODEL A few words on Samares Engineering Research and Consultancy on Systems Engineering Requirement engineering Model-Based Systems Engineering Co-simulation

More information

ARC-IT v8 Workshop ARC-IT TOOL SET

ARC-IT v8 Workshop ARC-IT TOOL SET ARC-IT v8 Workshop ARC-IT TOOL SET ARC-IT Tool Suite Two free downloadable software tools available to apply ARC-IT to regions and projects Regional Architecture Development for Intelligent Transportation

More information

Application Notes for Integrating Vitel Ivize with Avaya Modular Messaging - Issue 1.0

Application Notes for Integrating Vitel Ivize with Avaya Modular Messaging - Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Integrating Vitel Ivize with Avaya Modular Messaging - Issue 1.0 Abstract These Application Notes describe the configuration steps for integrating

More information

Table of Contents VSSI VMware vcenter Infrastructure...1

Table of Contents VSSI VMware vcenter Infrastructure...1 Table of Contents VSSI VMware vcenter Infrastructure...1 Document version...1 Glossary...1 VMware vsphere Infrastructure...1 Connect to vsphere Server using the vsphere Client...2 VMware vsphere home window...3

More information

Foundations of a New Software Engineering Method for Real-time Systems

Foundations of a New Software Engineering Method for Real-time Systems -1- Main issues -8- Approach -2- Co-modeling -9- Abstraction -15- Algorithms -3- DRES Modeling -10- Implementation -16- xuml -4- DRES Modeling -11- RC phase -17- Action Language -5- DRES Modeling -12-

More information

An incremental and multi-supplement compliant process for Autopilot development to make drones safer

An incremental and multi-supplement compliant process for Autopilot development to make drones safer An incremental and multi-supplement compliant process for Autopilot development to make drones safer Frédéric POTHON - ACG Solutions frederic.pothon@acg-solutions.fr Tel: (33)4. 67. 609.487 www.acg-solutions.fr

More information

Air Virtual At Sea (VAST) Platform Stimulation Analysis

Air Virtual At Sea (VAST) Platform Stimulation Analysis Air Virtual At Sea (VAST) Platform Stimulation Analysis Final Report Concept for Support of ONR/JFCOM Contract N00014-04-M-0074 CLIN 0001AC January 2005 1 Report Documentation Page Form Approved OMB No.

More information

On-Board Data Systems

On-Board Data Systems On-Board Data Systems Ph. Armbruster TEC-ED Email: philippe.armbruster@esa.int Slide : 1 Avionics for multi-mission platforms, hard Facts Avionics take an important share of the platform cost Many building

More information

UseCase Specification

UseCase Specification UseCase Specification UseCases Date/Time Generated: 2016-04-15 14:02:47 Status: Proposed Version: 1.0 Author: Pawel Zubkiewicz Revised by: Approved by: CREATED WITH Table of Contents 1 Package: UseCases

More information

Introduction to OS (cs1550)

Introduction to OS (cs1550) Introduction to OS (cs1550) Why take this class? Why with Mosse? it s mandatory it s a great class it s a great prof it s easy (NOT!!!! do not fool thyself!) it s good for you Life is not life anymore

More information

7. System Design: Addressing Design Goals

7. System Design: Addressing Design Goals 7. System Design: Addressing Design Goals Outline! Overview! UML Component Diagram and Deployment Diagram! Hardware Software Mapping! Data Management! Global Resource Handling and Access Control! Software

More information

Modeling Requirements

Modeling Requirements Modeling Requirements Critical Embedded Systems Dr. Balázs Polgár Prepared by Budapest University of Technology and Economics Faculty of Electrical Engineering and Informatics Dept. of Measurement and

More information

D50: Advances in Software Engineering. Case Study: Defining an Object-Oriented Development Process. Why Define Process?

D50: Advances in Software Engineering. Case Study: Defining an Object-Oriented Development Process. Why Define Process? D50: Advances in Software Engineering Case Study: Defining an Object-Oriented Development Process Wolfgang Emmerich 1 Why Define Process? Introduction of good practice Tailoring towards DG Bank & MRS/CAD

More information

Yafit Snir Arindam Guha Cadence Design Systems, Inc. Accelerating System level Verification of SOC Designs with MIPI Interfaces

Yafit Snir Arindam Guha Cadence Design Systems, Inc. Accelerating System level Verification of SOC Designs with MIPI Interfaces Yafit Snir Arindam Guha, Inc. Accelerating System level Verification of SOC Designs with MIPI Interfaces Agenda Overview: MIPI Verification approaches and challenges Acceleration methodology overview and

More information

System Architecture Directions for Networked Sensors[1]

System Architecture Directions for Networked Sensors[1] System Architecture Directions for Networked Sensors[1] Secure Sensor Networks Seminar presentation Eric Anderson System Architecture Directions for Networked Sensors[1] p. 1 Outline Sensor Network Characteristics

More information

UML- a Brief Look UML and the Process

UML- a Brief Look UML and the Process UML- a Brief Look UML grew out of great variety of ways Design and develop object-oriented models and designs By mid 1990s Number of credible approaches reduced to three Work further developed and refined

More information