Systems Engineering Concept Model (SECM) Update

Slides:



Advertisements
Similar presentations
Practical Business Modeling in the Unified Process Tom Morgan Software Architect, Fidelity National Information Services
Advertisements

Analysis Stage (Phase I) The goal: understanding the customer's requirements for a software system. n involves technical staff working with customers n.
Software Engineering CSE470: Requirements Analysis 1 Requirements Analysis Defining the WHAT.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR.
Effective Requirements Management – an overview Kristian Persson Field Product Manager, Telelogic Asia/Pacific.
Approaching a Problem Where do we start? How do we proceed?
CSC480 Software Engineering Lecture 8-9 September 20, 2002.
OSLC PLM Reference model April Summary of the OSLC PLM Reference Model V0.4 April 4th 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Object Design More Design Patterns Object Constraint Language Object Design Specifying Interfaces Review Exam 2 CEN 4010 Class 18 – 11/03.
SysML v2 Planning & Requirements Working Group Meeting December 8 & 10, roadmap:sysml_assessment_and_roadmap_working_group.
System Modeling Assessment & Roadmap WG Meeting Boston, MA June 17, 2014 Eldad Palachi Sandy Friedenthal.
Systems Engineering Concept Model (SECM) Status 03/17/2016 John Watson.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
Dillon: CSE470: ANALYSIS1 Requirements l Specify functionality »model objects and resources »model behavior l Specify data interfaces »type, quantity,
Systems Engineering Concept Model (SECM) OMG Technical Conference 12/10/2015 System Modeling Assessment & Roadmap WG John Watson 1.
 System Requirement Specification and System Planning.
OSLC PLM Reference model February Summary of the OSLC PLM Reference Model V0.2 February 22 nd 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
INCOSE IW 2012 MBSE Workshop Systems Modeling
Modeling Formalism Modeling Language Foundations System Modeling & Assessment Roadmap WG SE DSIG Working Group Orlando – June 2016.
1 Copyright © 2014 by Lockheed Martin Corporation SE Use Cases SysML Roadmap Activity John Watson Lockheed Martin 6/17/2014.
1 Modeling Formalism (Modeling Language Foundations) System Modeling Assessment & Roadmap Working Group Meeting – SE DSIG Reston – March, 2016 Yves BERNARD.
Status of SysML v2 Planning & Requirements Berlin, Germany June 16, roadmap:sysml_assessment_and_roadmap_working_group.
SysML v2 Formalism Requirements Formalism WG September 15, 2016.
Language = Syntax + Semantics + Vocabulary
SysML v2 RFP WG Meeting Introduction
Systems Engineering Concept Model (SECM)
Modeling Formalism Modeling Language Foundations
Interface Concepts Modeling Core Team
Systems Engineering Concept Model (SECM) Update
SECM - Requirements Concepts discussion on the differences of existing structured and/or restricted requirements Tao Yue and Shaukat Ali {tao,
Tao Yue and Shaukat Ali Simula Research Laboratory Nov. 1st, 2016
Object Management Group Information Management Metamodel
SysML 2.0 Formalism Requirements and Potential Language Architectures
SECM - Requirements Concepts Proposal on restricted textual requirements (v1) Tao Yue and Shaukat Ali {tao, Simula Research Laboratory.
SysML 2.0 Formalism: Requirement Benefits, Use Cases, and Potential Language Architectures Formalism WG December 6, 2016.
SysML v2 Planning & Requirements Working Group Meeting
SysML v2 Formalism: Requirements & Benefits
SECM - Requirements Concepts - Review
SysML v2 Usability Working Session
Tao Yue and Shaukat Ali Simula Research Laboratory Oct 19nd, 2016
SysML v2 RFP Model-based Specification Approach
SECM - Requirements Concepts - Review
SECM - Requirements Concepts - Review
System Engineering Concept Model – Domain 8/5/2015 Status
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
SysML 2.0 Concept and Needs for Visualization
Introduction to SysML v.2.0 Metamodel (KerML)
System Engineering Concept Model – Domain 9/24/2015 Status
Systems Engineering Concept Model (SECM)
Systems Engineering Concept Model (SECM) Update
Status of the Systems Engineering Concept Model (SECM)
© 2018 Lockheed Martin Corporation
Daniel Siahaan February 2012
Systems Engineering Concept Model (SECM) Status Update
Thoughts on Model Interoperability
SECM - Requirements Concepts - Review
Systems Engineering for Mission-Driven Modeling
Status of the Systems Engineering Concept Model (SECM)
SECM - Requirements Concepts Reston Review
SECM - Requirements Concepts - Review
Initial Draft Requirements Concepts
Dr. Jiacun Wang Department of Software Engineering Monmouth University
SECM - Requirements Concepts - Review
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Systems Engineering Concept Model (SECM) Update
Systems Engineering Workflow Use Cases Activity SysML Roadmap Activity
Status of SysML v2 Planning & Requirements
Using the INCOSE Handbook and SEBoK as THE Foundation for SECM-Domain
Requirements Relationships Breakout Team Recommendations
Presentation transcript:

Systems Engineering Concept Model (SECM) Update Status 09/15/2016 John Watson

System Engineering Concept Model Agenda Overview SECM High Level Approach Today’s SECM Content SECM – SysML V2 RFP Approach Status Core Teams Launch Status SE Needs work in progress Status Requirements and Verification Element Concept Future Efforts Over all goal is to tell what we have done, what we are working on now and to say what’s next.

Systems Engineering Concept Model (SECM) Approach INCOSE Systems Engineering Handbook V4 V 1.5 ISO/ IEC/IEEE 15288: 2015 SECM – 2015 Industry Reference SysML V2 Service Requirements Other OMG Specs Other Industry Ontologies SysML V2 Spec User Interface Guidelines Meta-model Profile Libraries Concrete Syntax Standardized API Reference Model SECM - SysML V2 RFP SysML V2 RFP SECM – 2003 Industry Reference * UML 4SE RFP SysML V1.X Spec * Joint INCOSE/AP233/OMG, Led by Dave Oliver

SECM Model High Level Organization

SECM – SysML V2 RFP

“SECM – SysML V2 RFP” Approach SECM – 2015 Industry Reference Topic Expert Core Team SE Needs Concept Model Related Papers Refine with Industry Experts Produce “SE Needs” Requirements & Concepts Example Models Other Industry Ontologies SE Needs Document Same as a typical SE Process, Needs analysis followed by requirements to drive the solution UML 4SE RFP SECM - SysML V2 RFP

Topic Core Teams Properties and Expression Concepts Modeling Core Team SE Needs Artifacts Available Core Team Launched 22 January 2016 Their status will be provided today Interface Concepts Modeling Core Team Core Team Launched 27 May 2016 Requirements and Verification Concepts Modeling Core Team SE Needs Artifacts Near Completion Should be available in the next couple of weeks Structure/Behavior Concepts Modeling Core Team SE Needs effort just beginning Initiated14 September 2016 Potential Future Core Team Topics Variants Libraries

SE Needs Requirements/Verification

Requirement Needs Concepts Goals Capture the concepts of a requirement specification, and the relationships to realization and verification Capture model based specifications that are more precise, analyzable, verifiable, and reduce ambiguity Enable the ability to automate the validation of requirements within the model Maximize the ability to reuse requirements The key validation concepts include: A requirement can be applied to any element in the model to specify constraints on that element A realization element can be evaluated The realized element is verified by determining whether it satisfies the constraint Relative to PBR, Any element can be constrained, not just properties, interface, function or state can be constrained

Requirements/Verification Concepts Specification Verification Realization

Requirement Traceability Diagram

Requirement Attribute Concepts

Requirement Transformation Example – Curb Weight Original Textual Requirement Statement The Vehicle weight shall not exceed 3200 pounds. Transformed Formal Requirement Statement Subject = Vehicle::Required Curb Weight Pre conditions Context Properties referencing Environment Properties Number of Passengers = 0 Cargo Weight = 0 lbs. Context Properties referencing Vehicle as Designed Properties Fuel Capacity = 14 gallons (Full) Transmission Oil Capacity = 2 quarts (Full) Engine Oil Capacity = 5 quarts (Full) Coolant Capacity = 5 gallons (Full) Constraint = Boundary Expression: Vehicle::Required Curb Weight = 3000 lbs. Constraint Evaluation: Actual Curb Weight <= Required Curb Weight Generated Text Statement: With zero passengers, cargo weight of 0 pounds, a fuel capacity of 14 gallons, transmission oil capacity of 2 quarts, engine oil capacity of 5 quarts, and coolant capacity of 5 gallons, the Curb Weight of the vehicle shall be equal to or less than 3000 pounds. Supporting information – e.g. Definition of Curb weight

Vehicle Weight Performance Requirement Example

Vehicle Curb Weight Requirement Analysis

Decompose a Compound Requirement Example

Element Concepts

Element Concepts

Questions

Backup

ISO/IEC 29148 Functional Requirement Breakdown ISO/IEC 29148 states that a typical sentence form for a functional requirements is: ‘When <condition clause>, the <subject clause> shall <action verb clause> <object clause> <optional qualifying clause>. The Control Subsystem shall close the Inlet Valve in less than 3 seconds when the temperature of water in the Boiler is greater than 85 °C. Subject – Control Subsystem Action verb clause – shall close Object clause - the Inlet Valve Qualifying clause - in less than 3 seconds Condition clause - when the temperature of water in the Boiler is greater than 85 °C

Resources and References SEBoK ISO/IEC/IEEE 15288 INCOSE SE Handbook INCOSE Guide for Writing Requirements – 2015 PBR Working Group Material SE Use Case Workflow Working Group UML 4SE RFP Yves Bernard’s Paper, 2011, Requirements Management within a Full Model-Based Engineering Approach

SECM-Domain Goals and Overview Task objective Derive a data model that captures the core Systems Engineering concepts and vernacular Derive the system modeling language requirements that will be used in the SysML V2 RFP Use Cases Systems engineers and other discipline engineers contribute to the development and maintenance of a system model throughout the lifecycle to support the system specification, design, analysis, and verification activities MoE The SysML V2 RFP requirements are clear and concise, and reflect the core Systems Engineering concepts and vernacular High Level Intent/Driving Requirement:   (R1) The next-generation modeling language must express the core systems engineering concepts. This requires definition of a robust data model that reflects these concepts. The requirements that drove SysML derive from the original Systems Engineering Conceptual Model, jointly developed by the INCOSE/OMG/AP233 WG requirements team. Modifications and refinements to this model will occur in light of lessons learned over the last several years, and as necessary to express the core systems engineering concepts. SECM captures the SE Concepts and vernacular UC SE lifecycle development & maintenance , specification design and verification MoE - Clear consise req