Standards John D. McGregor. But first… 07-07-SECIE-Safety-in-Software-and-Human- Intensive-Systems-Leveson-brief.pdf.

Slides:



Advertisements
Similar presentations
The Design and Problem Solving Process. What is the point? A proven method and process Can be utilized for any problem Helps you to produce quality work.
Advertisements

© Telelogic AB Modeling DoDAF Compliant Architectures Operational Systems Technical.
System Integration Verification and Validation
S Y S T E M S E N G I N E E R I N G.
Software Quality Assurance Plan
Lecture # 2 : Process Models
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
The Role of Software Engineering Brief overview of relationship of SE to managing DSD risks 1.
Copyright © 2006 Software Quality Research Laboratory DANSE Software Quality Assurance Tom Swain Software Quality Research Laboratory University of Tennessee.
Process ITV Model-based Analysis and Design of Embedded Software Techniques and methods for Critical Software Anders P. Ravn Aalborg University August.
Quality is about testing early and testing often Joe Apuzzo, Ngozi Nwana, Sweety Varghese Student/Faculty Research Day CSIS Pace University May 6th, 2005.
Nov. 14, 2007 Systems Engineering ä System ä A set or arrangement of things so related as to form a unity or organic whole. ä A set of facts, principles,
RSM McGladrey, Inc. is a member firm of RSM International – an affiliation of separate and independent legal entities. Operational Risk Management Framework.
Operational Risk Management Framework Control Self Assessment
Session 7 Page 11 ECE361 Engineering Practice Brainstorming, Trades, Evaluation, and Conceptual Capture.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Chapter 11: Testing The dynamic verification of the behavior of a program on a finite set of test cases, suitable selected from the usually infinite execution.
Effectively applying ISO9001:2000 clauses 5 and 8
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 3: Phase Management - Inception.
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR.
CMMI Course Summary CMMI course Module 9..
CPSC 871 John D. McGregor Processes – a first iteration Module 1 Session 1.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
Views from different perspectives
Software Requirements Engineering CSE 305 Lecture-2.
1 Activities covered by project management Feasibility study Is project technically feasible and worthwhile from a business point of view? Planning Only.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
John D. McGregor Session 2 Preparing for Requirements V & V
Impact of the changing undergraduate curriculum on research ethics Professor John Yates 2008 HEA National Teaching Fellow.
Software Quality Assurance
University of Palestine software engineering department Testing of Software Systems Testing throughout the software life cycle instructor: Tasneem.
Illustrations and Answers for TDT4252 exam, June
© Mahindra Satyam 2009 Configuration Management QMS Training.
Software Acquisition and Project Management Lesson I: Introduction.
Discovering object interaction. Use case realisation The USE CASE diagram presents an outside view of the system. The functionality of the use case is.
QA and Testing. QA Activity Processes monitoring Standards compliance monitoring Software testing Infrastructure testing Documentation testing Usability.
Software Safety Case Why, what and how… Jon Arvid Børretzen.
Project Deliverables CEN Engineering of Software 2.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Kathy Corbiere Service Delivery and Performance Commission
Smart Home Technologies
Software Engineering Principles Practical Advice and Steps for Managing Your Project.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
Technologietag Baugruppentest ISO – Funktionale Sicherheit mit dem TestStand Toolkit Daniel Riedelbauch Marketing Manager CER, National Instruments.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA INCOSE IW 2012 MBSE Requirement Flowdown Workshop - Outbrief - John C. Watson Principal Member.
Developing an IDM Information Delivery Manual Part 1. Industry Workgroup Training, Creating IDMs Alliance NA 2010 Dianne Davis, NA-IDM Coordinator Jan.
CPSC 872 John D. McGregor Session 18 Evaluating Specification.
University of Southern California Center for Systems and Software Engineering RDCR ARB CS 577b Software Engineering II Supannika Koolmanojwong.
L5 Computing Team Project Final Presentation Guidelines.
Analysis of Current Maturity Models and Standards
Chapter 10 Software Quality Assurance& Test Plan Software Testing
IT 440: SYSTEM INTEGRATION
Towards a Model-Driven Engineering Software Development Framework
SKILL ASSESSMENT OF SOFTWARE TESTERS Case Study
The Extensible Tool-chain for Evaluation of Architectural Models
Engineering Processes
كتاب مهارات تدريس.
QGen and TQL-1 Qualification
QGen and TQL Qualification
SWEN 5230 Your Project Title
Helene Skikos DG Education and Culture
CHAPTER 9 (part a) BASIC INFORMATION SYSTEMS CONCEPTS
CIS 4328 – Senior Project 2 And CEN Engineering of Software 2
Engineering Processes
Process Modeling Tool (PMT) Very Short Overview
Requirements Development in CMMI
Presentation transcript:

Standards John D. McGregor

But first… SECIE-Safety-in-Software-and-Human- Intensive-Systems-Leveson-brief.pdf SECIE-Safety-in-Software-and-Human- Intensive-Systems-Leveson-brief.pdf

Domain standards ISO Functional Safety – Road Vehicles IEC > ISO IEC was not cancelled which means that users of need to be familiar with 61508

Definitions Skill is the learned capacity to carry out pre-determined results Competence is the power to: manage make decisions issue instructions represent the organization Qualification is proven by the relevant certificate.

Digression – architecture competence manage – the architecture and the architecture process make decisions – architectural decisions issue instructions – to requirements people and implementation people represent the organization – to other business units, customers, and the profession

Safety Safety manager – cooperates with other team members to assure that processes are defined by the appropriate people in a project Safety assessor – evaluates projects and process definitions from the outside to check for compliance; documents equivalences and exceptions

Requirements of the standard information related to functional safety is identifiable – Automotive Safety Integrity Level (ASIL) Requirements that logically belong together should be arranged closely to one another Documentation could be formal, semi-formal or informal Use cases for example are semi-formal

Requirements of the standard - 2 ID – The specific ID number for each requirement is automatically generated by DOORS. State – The state indicates the maturity of each individual requirement. Rational DOORS enables the maturity level to be chosen from a picklist. ASIL – The Automotive Safety Integrity Level (ASIL) shows the safety rating of a function, requirement or architectural element. These rating definitions can also be chosen from a picklist.

Standards outline processes

Inter-relationships among items Boundary of the item and the item's interfaces Assumptions concerning the effects of the item's behavior on other items or elements Requirements either received from other items, or elements, or environmental conditions Requirements on other items, elements and the environment The allocation and distribution of functions among the systems and elements involved Operating scenarios for each item, in case they impact the items ́ functionality

Safety goals Safety goals can be defined fairly simple. In most cases they are the opposite of a hazard. Let’s assume you drive at night. A sudden loss of all headlights would be hazardous. So, the safety goal may look like this: At night the headlights must not go off unintended while driving.

Hierarchical process

Software Systems Engineering ISO System and Software Assurance “System and software assurance focuses on the management of risk and assurance of safety, security, and dependability within the context of system and software life cycles.”

Meta-model

Notations Goal Structuring Notation (GSN) – University of York Claims-Argument-Evidence (CAE) – Adelard Both used most widely in safety assurance

GSN

Claims, Argument, and Evidence

Internal standards In this case at Microsoft itle=Chapter%203%20- %20Architecture%20and%20Design%20Guidel ines itle=Chapter%203%20- %20Architecture%20and%20Design%20Guidel ines

en/ral14048usen/RAL14048USEN.PDF en/ral14048usen/RAL14048USEN.PDF Nov- 2008/Standards_update_OMG_15026.pdf Nov- 2008/Standards_update_OMG_15026.pdf /Finnegan_2013_process.pdf?sequence=2 /Finnegan_2013_process.pdf?sequence=2

DevOps consequences-of-dev-ops-practices?related=2

Here’s what you are going to do… Slide 4 introduces architecture competence Map each of the 4 items to activities we have done in this course. Submit a brief summary. Redesign your CACC model to fit the constraints of Ocarina. Submit screen prints of the petri net. Delivered via by 11:59pm April 8 th