Verification Concepts for SysmL v2

Slides:



Advertisements
Similar presentations
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
Advertisements

© GooBiz.com Agile System Modeling on the basis of Marketing Requirements and the Project Vision How to assure MRD - PSD traceability and deal.
© GooBiz.com Agile System Modeling using UML and SysML How to assure MRD - PSD traceability and deal with changes using a Goal-Driven Modeling.
PROJECT TITLE Project Leader: Team: Executive Project Sponsor (As Required): Date: Month/Day/Year 110/17/2014 V1.
Software Quality Assurance Plan
TITLE OF PROJECT PROPOSAL NUMBER Principal Investigator PI’s Organization ESTCP Selection Meeting DATE.
Lecture # 2 : Process Models
Verification Planning and Compliance Matrices Brian Selvy Wednesday, August 13, :30 – 5:00 p.m. Phoenix West Conference Room.
SYSTEM ANALYSIS & DESIGN (DCT 2013)
Systems Analysis and Design 9th Edition
1 Introduction to System Engineering G. Nacouzi ME 155B.
Chapter 10: Architectural Design
Chapter 10 Architectural Design
Ron Kratzke, Vitech Corporation MBSE for System Testing Managing the development of system testing using the principles of Model.
Verification and Validation on LSST Brian Selvy LSST All-Hands Meeting Bremerton August 17, 2015.
Business Analysis and Essential Competencies
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
SWE © Solomon Seifu ELABORATION. SWE © Solomon Seifu Lesson 10 Use Case Design.
1 Introduction to Software Engineering Lecture 1.
1 | 2010 Lecture 1: Systems – what and why?. Covered in this lecture Systems and systems thinking Why we use Systems Engineering Systems from “cradle.
CIS 112 Exam Review. Exam Content 100 questions valued at 1 point each 100 questions valued at 1 point each 100 points total 100 points total 10 each.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
Building Simulation Model In this lecture, we are interested in whether a simulation model is accurate representation of the real system. We are interested.
Software Design: Principles, Process, and Concepts Getting Started with Design.
SYSE 802 John D. McGregor Module 1 Session 2 Requirements Modeling in SysML.
12.2C: Project (Design/Implementation). Lesson objectives O have experience of using prototyping to create solutions for project work O be aware of the.
Systems Analysis and Design 8th Edition
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Logical Design 12/10/2009GAK1. Learning Objectives How to remove features from a local conceptual model that are not compatible with the relational model.
Introduction to Software Engineering 1. Software Engineering Failures – Complexity – Change 2. What is Software Engineering? – Using engineering approaches.
TOSE 2016 Theories, Theories Everywhere © 2000-present, Dewayne E Perry 1 Theories, Theories Everywhere Dewayne E Perry ARiSE, ECE, UT Austin
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
PRODUCT VERIFICATION Adapted from the NASA Systems Engineering Handbook for CSULB EE 400D by Alia Bonetti.
Chapter 5 – System Modeling
Principal Investigator ESTCP Selection Meeting
SQA project process standards IEEE software engineering standards
ITIL: Service Transition
Interface Concepts Modeling Core Team
CS 389 – Software Engineering
Chapter 5 – System Modeling
SQA project process standards IEEE software engineering standards
Object-Oriented Software Engineering Using UML, Patterns, and Java,
Principal Investigator ESTCP Selection Meeting
SECM - Requirements Concepts - Review
SysML v2 Usability Working Session
SysML 2.0 Interface Concepts Modeling Core Team
Object oriented system development life cycle
WHITEBOX TESTING APPROACH
SECM - Requirements Concepts - Review
Chapter 2 – Software Processes
CLINICAL INFORMATION SYSTEM
EOSCpilot All Hands Meeting 8 March 2018 Pisa
Verification Concepts for SysmL v2
Chapter 9 Architectural Design.
CS310 Software Engineering Lecturer Dr.Doaa Sami
Mumtaz Ali Rajput +92 – SOFTWARE PROJECTMANAGMENT– WEEK 4 Mumtaz Ali Rajput +92 – 301-
Principal Investigator ESTCP Selection Meeting
Initial Draft Requirements Concepts
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Chapter 10 Structuring System Requirements: Conceptual Data Modeling
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
EA Framework TOGAF is a framework - a detailed method and a set of supporting tools - for developing an enterprise architecture.
Verification Concepts for SysmL v2
SysML 2.0 Interface Concepts Modeling Core Team
Stumpf and Teague Object-Oriented Systems Analysis and Design with UML
Principal Investigator ESTCP Selection Meeting
Requirements Relationships Breakout Team Recommendations
Lecture 10 Structuring System Requirements: Conceptual Data Modeling
Presentation transcript:

Verification Concepts for SysmL v2 David Haines, Boeing Brian Selvy, LSST

Initial Proposal

Proposed Update – presented 10/26/16

Proposed 10/26/16 Update Highlights Maintains the Problem Space vs. Solution Space paradigm previously discussed Covers known aspects of a verification program through the full project life cycle for complex systems development. Tailorable to smaller, more commercial and agile projects by not using all detailed elements The verification concepts can be used recursively moving up the right hand side of the Vee Open Items Define the relationships between the verification domain and requirements domain at various levels of abstraction Review the Assembly, Integration, and Verification (AIV) concepts (next slides) and ensure relationships and diagram types support the needs Address if anything additional is needed for validation. To first order, the defined concepts should cover the needs of validation, as the environment elements can be appropriately defined to address validation May require some unique connector types?

Revised Update – presented 11/23/16

11/23/16 Update Notes Comments from 10/26 meeting: See if there can be some refactoring to simplify the concepts related to Constraint Evaluation in the baseline concept with verification results, verification success criteria, and verification outcomes 11/23/16: Constraint Evaluation is worked into the Verification Concepts. It is noted that it is not sufficient for many verification evaluations, and the updated concept captures that. Include test operators as an environmental element along with test equipment, test facilities, etc. These correspond to verification components in the baseline concept 11/23/16: Actors have been included as a valid type of environmental element. Actors may go beyond just test operators (test operators/performers, evaluators/QA, etc). The blocks may represent test equipment, test facilities, software, scripts, etc). The intent is to keep the definitions somewhat general as the types of environmental elements may be very specific to the project. Clarify how verification objectives relate to the other concepts The concept of a Verification Objective has been included in the overall concept. The Verification Objective is an overall narrative statement describing the “executive summary” of how all the defined verification methods as a collective whole will verify the requirement. Add a reference from the verification context to the component realization to reflect the unit under test/verification Added to the diagram. Additional relationships that are relevant from the requirement connector work of Rick & Brian have also been added.

Backup on AIV

AIV Pattern Output Objects Input Objects Verification (Next Slide) Transformation Processes Integration Processes

An AIV Example from LSST (in Visio)

An Incomplete example from LSST (in EA)

An Incomplete example from LSST (in EA) Shows assembly and integration steps. Does not yet include verification activities.