1 Copyright © 2013 by Lockheed Martin Corporation 8/1/2013 John Watson Lockheed Martin Document Definition and Generation within a SysML Model.

Slides:



Advertisements
Similar presentations
Introduction to HTML & CSS
Advertisements

Kellan Hilscher. Definition Different perspectives on the components, behavioral specifications, and interactions that make up a software system Importance.
Use Case Diagram © copyright 2001 SNU OOPSLA Lab..
1 © Wolfgang Pelz UML3 UML 3 Notations describe how to use reusable software. Package Component Deployment Node.
1 CS 426 Senior Projects Chapter 19: Interfaces and Components [Arlow & Neustadt 2005] February 28, 2008.
Requirements Specification
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
R R R CSE870: Advanced Software Engineering: Extending and Using UML (Cheng) Supplementary: Using and Extending UML.
Introduction to Rational Rose 2000 Create Use Case Model Visual Modeling Text – Chapter 3 Original notes from Rational Software Corporation – 1998 Modified.
1 REQUIREMENTS ENGINEERING and SYSTEMS ANALYSIS Elements and Definitions.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.
Developing Enterprise Architecture
CS 4310: Software Engineering Lecture 3 Requirements and Design.
By: Md Rezaul Huda Reza 5Ps for SE Process Project Product People Problem.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
Intro to Dreamweaver Web Design Section 7-1 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course.
Standard SRS Copyright, 2001 © Jerzy R. Nawrocki Requirements Engineering Lecture.
ACS 560 – SOFTWARE ENGINEERING Course Accomplishment Summary Shilpashree K.S Fall 2010 Purdue University – Fort Wayne Instructor – Dr. John Tanik.
Classification and the Metadata Registry Judith Newton NIST IRS XML Stakeholders/ XML Working Group May 18, 2004.
Page 1 ISO/IEC JTC 1/SC 7/WG 7 N Summary of the Alignment of System and Software Life Cycle Process Standards The material in this briefing.
Specializing and extending the UML
Uml is made similar by the presence of four common mechanisms that apply consistently throughout the language. After constructing or developing the architecture.
Model Driven Development An introduction. Overview Using Models Using Models in Software Feasibility of MDA MDA Technologies The Unified Modeling Language.
A language to describe software texture in abstract design models and implementation.
XASTRO-2 Overview Presentation CCSDS SAWG Athens Meeting 12 th April 2005.
An OO schema language for XML SOX W3C Note 30 July 1999.
IBM Software Group ® Context-Sensitive Help with the DITA Open Toolkit Jeff Antley IBM October 4, 2007.
Dr. Darius Silingas | No Magic, Inc. Domain-Specific Profiles for Your UML Tool Building DSL Environments with MagicDraw UML.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
Part VII: Design Continuous
CPSC 871 John D. McGregor Module 3 Session 1 Architecture.
November 25, 2015 © IBM Corporation Unified Method Framework (UMF) RMC Reference Architecture Overview Kelli Houston
ISO/IEC JTC1/SC7 WG42 Upcoming NWIP for IS Architecture Evaluation Invitation to IEEE for Early Informal Comments at WICSA 2011 Workshop on Standards.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 2: Introduction to Object-Oriented Systems Analysis.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Chapter 19: Interfaces and Components [Arlow and Neustadt, 2005] University of Nevada, Reno Department of Computer Science & Engineering.
Are You Smarter Than a 5 th Grader? 1,000,000 5th Grade HTML 5th Grade Syntax 4th Grade HTML 4th Grade Syntax 3rd Grade HTML 3rd Grade Syntax 2nd Grade.
1 Unified Modeling Language, Version 2.0 Chapter 2.
How to… Cascading Style Sheets. How to Insert a Style Sheet When a browser reads a style sheet, it will format the document according to it. There are.
UML Profile BY RAEF MOUSHEIMISH. Background Model is a description of system or part of a system using well- defined language. Model is a description.
1 Systems Architecture WG: Charter and Work Plan October 23, 2003 Takahiro Yamada, JAXA/ISAS.
HTML Basic Structure. Page Title My First Heading My first paragraph.
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA INCOSE IW 2012 MBSE Requirement Flowdown Workshop - Outbrief - John C. Watson Principal Member.
1 Introduction to HTML. 2 Definitions  W W W – World Wide Web.  HTML – HyperText Markup Language – The Language of Web Pages on the World Wide Web.
® IBM Software Group © 2009 IBM Corporation Viewpoints and Views in SysML Dr Graham Bleakley
Architecture for View Modeling in SysML Auto-View Generation Working Group Lead: Christopher Delp NASA JPL.
Model Based Engineering Environment Christopher Delp NASA/Caltech Jet Propulsion Laboratory.
INCOSE IW 2012 MBSE Workshop Systems Modeling
1 Copyright © 2014 by Lockheed Martin Corporation SE Use Cases SysML Roadmap Activity John Watson Lockheed Martin 6/17/2014.
Miguel Lara, PhD. Design and development instructional websites using a variety of web technologies such as HTML5, CSS, JavaScript, and jQuery.
IBM Rational Rhapsody Advanced Systems Training v7.5
Systems Analysis and Design With UML 2
SECM - Requirements Concepts - Review
Unified Modeling Language
Systems Analysis and Design With UML 2
Chapter 12 Information Systems.
Dreamweaver – Project #1
SECM - Requirements Concepts - Review
The Object Oriented Approach to Design
Cascading Style Sheets™ (CSS)
Chapter 19: Interfaces and Components
Chapter 19: Interfaces and Components
Pertemuan 1b
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Requirements Document
SECM - Requirements Concepts - Review
Requirements Engineering Lecture 6
Presentation transcript:

1 Copyright © 2013 by Lockheed Martin Corporation 8/1/2013 John Watson Lockheed Martin Document Definition and Generation within a SysML Model

2 Copyright © 2013 by Lockheed Martin Corporation Document Generation from Models Motivation: –Still need to produce Documents –Deliverable Documents were not visible in the model The Modelers couldn’t see the target deliverables It wasn’t clear what content in the model was used to populate the documents Didn’t see what was missing or wrong until the end of the development phase –Issues with existing report writer tools Document Not Organized like the Model Took long time to generate documents

3 Copyright © 2013 by Lockheed Martin Corporation Existing LM DocGen Overview System Elements SysML Model API DocGen Java Program Document Definition External Documents and Figures DocGen Profile Pre-Viewer

4 Copyright © 2013 by Lockheed Martin Corporation DocGen Using Views and Viewpoints System Elements SysML Model API DocGen Java Program External Documents and Figures DocGen Library Pre-Viewer Document Definition

5 Copyright © 2013 by Lockheed Martin Corporation Existing DocGen Diagram Link to “Vehicle Assembly Document”Vehicle Assembly Document Link to “Vehicle Assembly Document”Vehicle Assembly Document

6 Copyright © 2013 by Lockheed Martin Corporation DocGen Diagram with New Views

7 Copyright © 2013 by Lockheed Martin Corporation Doc Gen – Related Viewpoints

8 Copyright © 2013 by Lockheed Martin Corporation DocGen – Complete View

9 Copyright © 2013 by Lockheed Martin Corporation Observations Viewpoints –Added new attributes (and operations?) –Viewpoint Attributes and Tags contained default values Some values are redefined in a specialized View (method stereotype property?) Is there a need to inherit stereotype properties (tags) with «conform» relationship? –add {required} constraint for Viewpoint in metamodel? Views –Some Views didn’t require an «expose» relationship to be complete, e.g. Headings and some paragraphs –Some “paragraph” views were exposed to a model element for the purposes of: Retrieving a property value from the exposed element The value would be inserted in-line with the text of the paragraph

10 Copyright © 2013 by Lockheed Martin Corporation DocGen Library Contains re-usable elements –Viewpoints –Views –Document Templates –other model elements to define Views and Viewpoints

12 Copyright © 2013 by Lockheed Martin Corporation

13 Copyright © 2013 by Lockheed Martin Corporation IEEE Standard 1471 Recommended Practice for Architectural Description of Software-Intensive Systems Adopted also as ANSI Standard ISO/IEC 42010, Systems & Software Engineering — Architecture Description