Submission Title: [Add name of submission]

Slides:



Advertisements
Similar presentations
Doc.: IEEE /072r1 Submission March 2000 Tom Siep, Texas InstrumentsSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Advertisements

Doc.: IEEE /288r0 Submission September 2000 Tom Siep, Texas InstrumentsSlide 1 Project: IEEE Working Group for Wireless Personal Area Networks.
Doc.: IEEE /152r0 Submission May 2000 Tom Siep, Texas InstrumentsSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Doc.: IEEE /065r1 Submission February 2000 Tom Siep, Texas InstrumentsSlide 1 Project: IEEE P Working Group for Wireless Personal Area Networks.
Submission Title: [IEEE Tutorial] Date Submitted: [11 July 2000]
Submission Title: [Summary of Copenhagen Meeting]
November 1999 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Mapping the Bluetooth Specification to.
Submission Title: [Add name of submission]
May 2000 doc.: IEEE /109r0 May 2000 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: WPAN Requirements.
Name - WirelessHD doc.: IEEE g July 2010
Submission Title: [High Rate WPAN for Video]
Submission Title: [WG R2SG Opening Report] Date Submitted: [18Sep00]
June 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Scenarios for Usage Model Document.
Submission Title: [Task Group 1 Opening Report]
May 2010 doc.: IEEE /0333r0 May 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [May 2010.
Submission Title: [R2SG-Report] Date Submitted: [08 November 2000]
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Add name of submission] Date Submitted:
Submission Title: [MC EventsList] Date Submitted: [11Jul00]
doc.: IEEE <doc#>
November 1999 doc.: IEEE /133r0 November 1999
July 2001 doc.: IEEE /365r1 July 2001 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [WPAN.
Submission Title: [Multi-band OFDM Proposal References]
July 21, 2003 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [WG-PC Opening Report July03] Date Submitted:
May 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [PIB Coordination in g] Date Submitted:
July 2005 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [FCC-UWB-certifications-below-1-GHz] Date Submitted:
doc.: IEEE <doc#>
Submission Title: [TG1 Presentation to Bluetooth PM]
March 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Toumaz response to TG6 Call for Applications]
Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [TG3-System-sub-committee-review] Date Submitted:
doc.: IEEE <doc#>
Submission Title: [Draft Standard Overview]
March 2005 doc.: IEEE a March 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
<month year> doc.: IEEE <xyz> January 2001
doc.: IEEE <doc#>
September 2003 doc.: IEEE r0 September 2003
Submission Title: [R2SG Monday Meeting] Date Submitted: [18Sept00]
doc.: IEEE <doc#>
Submission Title: [Resolutions for CID 85, 86, and 87]
September g Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Recognition of Hiroshi.
May 2010 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Proposed Resolution To The FCC Part
Sept 2004 doc.: IEEE b Sept 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
Submission Title: [Add name of submission]
<month year> doc.: IEEE <xyz> November 2000
January, 2001 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [] Date Submitted: [15 January, 2001] Source:
doc.: IEEE /XXXr0 Sep 19, 2007 June 2009
Submission Title: [Frame and packet structure in ]
November 2006 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Simplified geometry for the usage model.
October 2011 doc.: IEEE ptc August 2012
<month year>20 Jan 2006
<month year> doc.: IEEE <030158r0> January 2004
doc.: IEEE <doc#>
Sept 2004 doc.: IEEE a Nov 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
Submission Title: [Preamble structures for 4a]
Sept 2004 doc.: IEEE a Nov 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title:
March 2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [DF6 Radio-burst length over PSDU size] Date.
July 2010 <month year> doc.: IEEE g Doc.: IEEE g
<month year> doc.: IEEE <030158r0> <March 2003>
January 2000 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Study Group Summary and Motion for .15WG.
September 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Suggested TG3c PAR Changes] Date Submitted:
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
May 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: THz Closing Report – May 2008 Date Submitted:
Mar 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Resolution for Comment 70 ] Date Submitted:
September 2003 doc.: IEEE /0423 r0 September 2003
Doc.: IEEE Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Summary.
July 2003 doc.: IEEE <03/242> July 2003
Jul 12, /12/10 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Dependable Interest Group Closing.
Submission Title: TG9ma Agenda for September Meeting
Jan 2008 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TeraHertz Closing Report Date Submitted: January.
May 2015 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Source identification Date Submitted: May, 2015.
12/15/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [AWGN Simulation Results] Date Submitted:
Presentation transcript:

Project: IEEE P802.15 Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Add name of submission] Date Submitted: [11 July 2000] Source: [Tom Siep] Company [Texas Instruments] Address [12500 TI Blvd, m/s 8723, Dallas, TX 75243, USA] Voice:[214.480.6786], FAX: [972.761.5581], E-Mail:[Siep@ti.com] Re: [Original document.] Abstract: [Tutorial on 802.15.1 SDL] Purpose: [Illustrate uses and usefulness of formal constructs for Standards.] Notice: This document has been prepared to assist the IEEE P802.15. It is offered as a basis for discussion and is not binding on the contributing individual(s) or organization(s). The material in this document is subject to change in form and content after further study. The contributor(s) reserve(s) the right to add, amend or withdraw material contained herein. Release: The contributor acknowledges and accepts that this contribution becomes the property of IEEE and may be made publicly available by P802.15. July 2000 Tom Siep, Texas Instruments

Working Group 802.15 SDL Tutorial July 2000 doc.: IEEE 802.15-00/219r0 July 2000 Working Group 802.15 SDL Tutorial Allen Heberling, Kodak Tom Siep, Texas Instruments Tom Siep, Texas Instruments Tom Siep, Texas Instruments

Topics Overview SDL primer Architectural Overview July 2000 doc.: IEEE 802.15-00/219r0 July 2000 Topics Overview Purpose of Tutorial Why 802.15 is using SDL SDL primer Architectural Overview Component Decomposition Example Benefit – Link Manager description Examples of SDL State Machines L2CAP Baseband Summary Tom Siep, Texas Instruments Tom Siep, Texas Instruments

SDL Primer Definition Why SDL was created July 2000 SDL Primer Definition Why SDL was created Overview of the various SDL symbols Tom Siep, Texas Instruments

Specification and Description Language July 2000 Specification and Description Language Unambiguous graphical language used to specify and describe complex systems Developed by CCITT (now ITU-T Z.100) Specifically concerned with Behavior Structure Data Can be Implementation Independent Ability to analyze the correctness and completeness of specifications Tom Siep, Texas Instruments

Why SDL was created First defined 1976 July 2000 Why SDL was created First defined 1976 Informal until 1984 when structure and data added Grew through use Common Telecommunications medium of understanding Ability to analyze correctness and completeness of specifications Suitability for the use of computer-based tools Tom Siep, Texas Instruments

Overview of various SDL symbols July 2000 Overview of various SDL symbols Block Types Process Types Procedures Signal Paths Signal Types (Input, Output) Task Symbols Create Processes Tom Siep, Texas Instruments

Block Reference Symbol July 2000 Block Reference Symbol Sync_sig Block_Z Fundamental unit of lexical scope and structural hierarchy. Each block contains Other blocks Processes Procedures Data declarations Implicit or Explicit channels (signals) in the to/from the environment Tom Siep, Texas Instruments

Process Reference Symbol July 2000 Process Reference Symbol Parent_Sig Out_sig Process_A (1,1) Processes specify dynamic behavior using extended finite state machines. Processes operate concurrently, communicating by means of signals and remote variables. After the process name is the number of process instances at startup and the maximum number of instances. For processes created dynamically, the dashed arrow connects the parent process to the offspring. Tom Siep, Texas Instruments

Procedure Reference Symbol July 2000 Procedure Reference Symbol Procedure_Name A procedure is defined and called in the process where this symbol appears. If declared "remote" the procedure may be imported for calling from other processes. A value-returning procedure, callable in assignment statements, is defined using the "returns" keyword in the formal parameter list. Tom Siep, Texas Instruments

July 2000 Signal Paths Tom Siep, Texas Instruments

Signal Types Symbols May face left or right July 2000 Signal Types In_Signal Out_Signal Symbols Inputs Outputs May face left or right Input signal transition occurs upon receipt of named signal Output signal transition is zero time, but receipt is non-deterministic Tom Siep, Texas Instruments

Used to assign a new value to a variable Part of a transition July 2000 Task Symbols X := 2.4 Used to assign a new value to a variable Part of a transition Tom Siep, Texas Instruments

When created, all variables of the process are also created July 2000 Creating Processes Processes either created at initialization or by other processes in the same block When created, all variables of the process are also created Initial value may be specified for variables Tom Siep, Texas Instruments

July 2000 802.15.1 SDL (live demo) Tom Siep, Texas Instruments

Product of SDL Activities July 2000 Product of SDL Activities Tom Siep, Texas Instruments

July 2000 802.15.1 Summary Derived a picture of what the structure of the BT spec is in IEEE terms. Helped to uncover holes in existing spec Enables bench testing and validating of components Provides a common language between the SIG and the IEEE Generation of TTCN from SDL is possible Tom Siep, Texas Instruments

Implications for the future of Standards July 2000 Implications for the future of Standards Normative SDL makes an unambiguous Standard Working SDL models can be used to extend currently working Standards, minimizing the danger of breaking the protocol SDL makes the relationship between Standards and Test Suites explicit Tom Siep, Texas Instruments