AGL Spec Development Training March 9, 2015 Walt Miner – Linux Foundation Phil Rutten – Jaguar Land Rover 1.

Slides:



Advertisements
Similar presentations
Employee Self-Service (ESS). Agenda Introduction 1 Terminology 2 Employee Self-Service Components 3 More Information 4 Questions & Answers 5.
Advertisements

Business Development Suit Presented by Thomas Mathews.
Using SD K12 SharePoint®.
What is Curriculum Manager? State and district curriculum managers can create, copy, edit, upload and publish valuable curricula. If you are provisioned.
Unveiling ProjectWise V8 XM Edition. ProjectWise V8 XM Edition An integrated system of collaboration servers that enable your AEC project teams, your.
Refresher Instruction Guide Strategic Planning and Assessment Module
Ch. 5 Web Page Design – Templates and Style Sheets Mr. Ursone.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Mobile Application Development
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Automotive Grade Linux System Architecture Team
Automotive Grade Linux System Architecture Team October 23, 2014.
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.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Compliance Assist Refresher Instruction Guide Adding or Editing Unit/College Strategic Goals.
CMPD 434 MULTIMEDIA AUTHORING
Virtual Organization / Collaboration Environment Ann Wyganowski Sept 29, 2011.
ArcGIS Workflow Manager An Introduction
MAE Atlassian Tool Suite Administration Training July 8 th, 2013.
OU Campus Intermediate Training Workshop. Agenda Administrator Overview and Roles Administrator Controls Administrator Configuration Setting Up Access.
TERMINALFOUR SiteManager Introduction January, 2014.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Chapter 4 User Experience Model. User experience model (Ux) Visual specification of the user interface Visual specification of the user interface Both.
Business Requirements Using Unified Modeling Language Eric H. Castain, SVP Internet Services Group, Architecture Wells Fargo March 2005.
Unitedstreaming New Features New and easy interface Professional Development Animations and audio files Daily video content New and enhanced tools Customized.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
Content Strategy.
INTRODUCTION TO THE STATE OF MICHIGAN’S SHAREPOINT ENVIRONMENT.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
RMsis – v Simplify Requirement Management for JIRA.
Enabling High-Quality Printing in Web Applications
Dreamweaver MX. 2 Overview of Templates n Templates represent a web page design or _______ that will be common to multiple pages. n There are two situations.
0 eCPIC User Training: Resource Library These training materials are owned by the Federal Government. They can be used or modified only by FESCOM member.
IBM Software Group ® Overview of SA and RSA Integration John Jessup June 1, 2012 Slides from Kevin Cornell December 2008 Have been reused in this presentation.
EPA’s Environmental Terminology System and Services (ETSS) Michael Pendleton Data Standards Branch, EPA/OEI Ecoiformatics Technical Collaborative Indicators.
The IBM Rational Publishing Engine. Agenda What is it? / What does it do? Creating Templates and using Existing DocExpress (DE) Resources in RPE Creating.
Compliance Assist Refresher Instruction Guide Adding or Editing Student Learning Outcomes.
1 W3C Automotive and Web Platform Working Group Web Payments – Selected Automotive Use Cases.
LEO Intermediate ePortfolio – Introduction to Mahara.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
USB for Audio There are also several USB Audio chips. You install a custom driver on the host computer, and the USB sound device appears as a Windows (or.
Introduction to MediaWiki EnhanceEdu, IIIT-Hyderabad
Cosc 4735 Primer: Marshmallow Changes and new APIs in android 6.0 (api 23)
Writing Your Own Web Page: Using HTML and FrontPage Chapter 10.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
QC – User Interface QUALITY CENTER. QC – Testing Process QC testing process includes four phases: Specifying Requirements Specifying Requirements Planning.
© 2014 IBM Corporation What's New IBM Connections 5.0 Workshop IBM Ecosystem Development Duration: 30 minutes.
Getting Started Telligent or SharePoint (or Hybrid)?
Chapter 17 The Need for HTML 5.
Mobile learning three C’s
Using E-Business Suite Attachments
About SharePoint Server 2007 My Sites
Appendix D: Network Model
SharePoint Site Admin Training
Business in a Connected World
Microsoft Access 2003 Illustrated Complete
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Studbook Institution List
SharePoint Foundation 2010
Slides prepared by Sarah Benis Scheier-Dolberg
INSTRUCTOR NOTES/LINKS
Links Launch Outlook Launch Skype Place Skype on Do Not Disturb.
Automotive Infotainment Market Segmentation by Application, Technology, Region, Industry Size, Share, Growth and Demand Forecast.
Presentation transcript:

AGL Spec Development Training March 9, 2015 Walt Miner – Linux Foundation Phil Rutten – Jaguar Land Rover 1

Agenda Introduction to DOORS NG Updating DPRs 2

Introduction to DOORS NG 3

Training class for DOORS NG was held at All Member Meeting Training slides available at s_ng_training_ pdf s_ng_training_ pdf 4

DOORS Next Generation (NG) DOORS NG is very different from DOORS 9.x DOORS NG: has better collaboration capabilities than DOORS 9.x has a better concept of sharing unique requirements, use cases, etc. (artifacts) between systems/projects uses JavaScript rather than DOORS eXtension Language (DXL) for customization However: Numerous DOORS 9.x features are currently not supported in DOORS NG 5

Concept Mapping for DOORS Users DOORS 9.xDOORS NG DatabaseProject Area Projects/FoldersFolders ModulesVirtual Modules / Folders ObjectsArtifacts Artifact Types (Global) NEW AttributesArtifact Attributes (Global) Attribute TypesAttribute Data Types (Global) Views (Public, Private)Views (Public, Private, Global) FiltersFilters (Global) Suspicious LinksSuspicion Profiles (Global) OLEsEmbedded Graphics (bmp, png, etc) Link ModulesRelationship Types (Link Types) LinkSetsPreferred Relationships Access RightsRoles & Permissions DXLJavaScript (4.0.6)

Concept Mapping for DOORS Users DOORS 9.xDOORS NG DatabaseProject Area Projects/FoldersFolders ModulesVirtual Modules / Folders ObjectsArtifacts Artifact Types (Global) NEW AttributesArtifact Attributes (Global) Attribute TypesAttribute Data Types (Global) Views (Public, Private)Views (Public, Private, Global) FiltersFilters (Global) Suspicious LinksSuspicion Profiles (Global) OLEsEmbedded Graphics (bmp, png, etc) Link ModulesRelationship Types (Link Types) LinkSetsPreferred Relationships Access RightsRoles & Permissions DXLJavaScript (4.0.6)

New for DOORS NG Users DOORS 9.xDOORS NG Collections (Personal/Release) Tags Templates (more formal) With an add-onsUse Cases, UML, Storyboards

DOORS NG Artifacts Artifact is a general term for an object in a repository. Can manage artifacts in projects and folders Can use tags to filter groups of artifacts for a specific purpose. Artifacts can be of various types, which have customizable attributes and data types. Artifact consists of Content Attributes (dependent on Attribute Type) Artifact Types mainly used in AGL Heading Information AGL Requirement Type (derived from System Requirement) 9

DOORS NG Artifacts Heading Works like a standard word processor heading Content is the Heading Name Numbering is determined by DOORS NG Information These sections are informational and do not contain requirements. No attributes other than Status (see next slide) 10

AGL Requirement Type Attributes AttributeData TypePossible Values Requirement TitleString Function HMI Layer App Framework Layer Automotive Middleware OSS Layer Kernel/Driver Non-Functional Requirements SR IDString OwnerUser StatusEnumDraft Under Review Approved Rejected Deprecated PriorityEnumP1 – Mandatory P2 – Optional P3 - Information 11

Mapping From Current Spec (0.82) 12 Attribute Spec FieldDOORS NG AttributeDOORS NG Value IDSR IDWRT.1 NameRequirement TitleLifecycle CategoryFunctionApp Framework Layer Priority P1-Mandatory Description (function) ContentAGL system Web Runtime shall provide full web application lifecycle management (e.g., installation/removal). Description (others)ContentN/A ReferencesLink ToLink to the corresponding artifact in the Design folder

AGL Project Schema 13 Use Case Candidates Use Case Candidates 0.82 Spec Requirements Candidates Requirements Candidates Dropbox Subsystem Requirements Requirements AGL Specification Subsystem Design Design API Specifications AGL Use Cases AGL Use Cases Features Feature List

JLR Documents 14

JLR FAD AM/FM and HD Radio Auxiliary Bluetooth Audio Media Player Park Aid Phone Audio Camera Connectivity Digital Audio Broadcasting DVD Player Navigation and Traffic Rear Seat Entertainment SDARS Telematics Television Voice Pure 15 Functional Area Description (FAD) – contains use cases Available NowComing Soon

JLR DPR AM/FM and HD Radio Auxiliary Bluetooth Audio Media Player Park Aid Audio Camera Connected Infotainment Device Detection Manager Digital Tuner – DAB and SDARS Media Storage Navigation Profile Manager Resource Manager Telematics Telephony Voice 16 Design Prerequisites (DPR) – contains requirements Available NowComing Soon

JLR Documents First Priority is DPRs (requirements) Working on schema for use cases in DOORS NG FADs and DPRs do not contain traceability information between them Single DPR will have requirements that belong in multiple AGL spec sections Documents available on Wiki athttps://wiki.automotivelinux.org/use_cases_and_req uirementshttps://wiki.automotivelinux.org/use_cases_and_req uirements 17

DPR Review DPRs will be reviewed by content owners and compared to AGL spec checking for: New requirements that need to be added to the AGL Spec Requirements that duplicate existing AGL requirements and do not need to be imported Requirements that duplicate existing AGL requirements and should replace AGL requirements. In some cases the DPRs include Nested requirements that should be broken up into multiple requirements prior to import to DOORS NG. JLR specific information that will have to be edited or deleted since it would not be appropriate for a general specification. Content owners can also take the opportunity to add new requirements that are not in the DPR or AGL spec based on their subject matter expertise. 18

Sample DPR - Start 19

DPR – Enumerated Attributes 20

DPR – String Attributes 21

DPR – String Attributes 22

DPR – Spec mapping 23

Sample DPR - Finish 24

AGL Spec Project 25

AGL Spec Project Mail list created automotive- Project Wiki Page Created v1.0 v1.0 26

References IBM Rational User Education (YouTube) - Introduction to IBM Rational DOORS NG SD4X757uGAmkWhieGknL4asHl SD4X757uGAmkWhieGknL4asHl 27

Thank You 28