Potential use case for discussion – Device Abstraction Group Name: WG1/2 Source: Alcatel-Lucent Meeting Date: Joint-REQ-ARC-WGs-call Agenda Item: Use cases.

Slides:



Advertisements
Similar presentations
A global Service layer platform for M2M communications
Advertisements

oneM2M and AllJoyn Interworking
Contextualized Information-Centric Home Networking (draft-ravindran-cibus-01.txt) IRTF/ICN-RG (IETF-89) Ravi Ravindran, Asit Chakraborti, G.Q.Wang.
Ver 1,12/09/2012Kode :CIA-230 Anal-Perc.SistemFASILKOM PERTEMUAN-4 Chapter 4. Use Case Analysis.
© Copyright 2011 John Wiley & Sons, Inc.
Mpeg-21 and Medical data A strategy for Tomorrow ’ s EMR.
A Proposal of “Common Information Model” for HEMS domain Group Name: MAS WG Source: Yoshihisa Ito, Takefumi Yamazaki,
Slide 1 Systems Analysis & Design CS183 Spring Semester 2008 Dr. Jonathan Y. Clark Course Website:
Finding Analysis Classes Written by Zvika Gutterman Adam Carmi.
Finding Analysis Classes Written by Zvika Gutterman Adam Carmi.
Chapter 6 Functional Modeling
A Proposal of “Common Information Model” for HEMS domain
Functional Modeling Chapter 6.
CURRENT STANDARDIZATION ACTIVITIES – ONEM2M GSC-18 Meeting, July 2014, Sophia Antipolis, France Document No: GSC(14)18_012 Source: ETSI Contact:
OneM2M Draft proposal for slide set. This is not intended to be a oneM2M presentation. It is a collection of source material slides which can be used.
Broadband Forum Machine-to-Machine (M2M) Solutions Robin Mersh, CEO The information in this presentation is public.
Device Management using mgmtCmd resource
Device Management using mgmtCmd resource Group Name: WG2/WG5 Source: InterDigital Communications Meeting Date: Agenda Item: TBD.
On Management, Abstraction & Semantics
Authors list to be completed.
ISO/IEC WD X Guidelines for product interoperability – Part 3-y: Home control application model for smart devices Ho-Jin Park ETRI,
1 UML Basic Training. UML Basic training2 Agenda  Definitions: requirements, design  Basics of Unified Modeling Language 1.4  SysML.
OneM2M-REQ R03 Proposed simple guidelines for writing use cases and requirements Group Name: oneM2M WG1 / WG2 Source: Joerg Swetina (NEC), Ataru.
M2M Abstraction & Semantics Group Name: WG5 Source: France Telecom, NEC Europe Ltd., Meeting Date: xx.
Proposed Co-convened WG1/2 Objectives, Schedule, and Activities Group Name: TP#1 Source: Omar Elloumi (Alcatel-Lucent), Laurent Laporte (Sprint) Meeting.
Group Name: oneM2M WG1 Requirements Source: Phil Hawkes, Rapporteur “Benefits of oneM2M technology” TR,
Usage Scenarios for CSE Group Name: WG2(ARC-WG) Source: Shingo Meeting Date: Agenda Item: Message.
1 Structuring Systems Requirements Use Case Description and Diagrams.
What and Why? Next steps for oneM2M Semantics Group Name: WG5 Source: Joerg Swetina, Martin Bauer (NEC) Meeting Date: Agenda Item: WI-0005 oneM2M-MAS
DOCUMENT #:GSC15-PLEN-58 FOR:Presentation SOURCE:ETSI AGENDA ITEM:PLEN 6.1 CONTACT(S): Marylin Arndt, TC M2M chair M2M and Internet of Services "When the.
WG 2 Progress Report at TP #8 Group Name: oneM2M TP #8 Source: WG2 leadership Meeting Date: /13 Agenda Item: WG Reports.
Group Name: oneM2M WG1 Requirements Source: Phil Hawkes, Rapporteur “Benefits of oneM2M technology” TR,
Work Group / Work Item Proposal Slide 1 © 2012 oneM2M Partners oneM2M-TP oneM2M_Work_Group_Work_Item_Proposal Group name: Technical Plenary Source:
Architectural Principles for Services Group Name: WG2- ARC Source: Tim Carey, ALU, Meeting Date: Agenda Item:
Overview of analysis of existing SDO M2M architectures Group Name: REQ ARC#2 Source: Alcatel-Lucent.
An introduction to oneM2M
Potential use case for discussion – Street Light Automation Group Name: WG1/2 Source: Cisco Meeting Date: Joint-REQ-ARC-WGs-call Agenda Item: Use cases.
Introducing concept of M2M-application data modeling Group Name: MAS Source: FUJITSU Meeting Date: Agenda Item: Semantics and Device Configuration.
1 HGI MESSAGE TO ONEM2M TECHNICAL PLENARY HANS WERNER BITZER, DEUTSCHE TELEKOM VICE CHAIR, HGI ONEM2M TP#19, SOPHIA ANTIPOLS, FRANCE.
Device Management using mgmtCmd resource Group Name: WG2/WG5 Source: InterDigital Communications Meeting Date: Agenda Item: TBD.
OIC INTERWORKING OPERATIONAL PROCEDURE (ADDRESSING AND DISCOVERY) Group Name: Architecture WG Source: Kiran Vedula, Samsung Electronics,
UML - Development Process 1 Software Development Process Using UML.
Realizing Ms Interface with OMA DM Group Name: MAS WG Source: Seungkyu Park, LG Meeting Date:
Group Name: oneM2M WG1 Requirements Source: Phil Hawkes, Rapporteur “Benefits of oneM2M technology” TR,
WG5 – MAS#19 Status Report Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Yongjing Zhang (Huawei, WG5 Chair) Meeting Date:
Potential use case for discussion – Street Light Automation Group Name: WG1/2 Source: Cisco Meeting Date: Joint-REQ-ARC-WGs-call Agenda Item: Use cases.
WG5 – MAS#21 Status Report Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Yongjing Zhang (Huawei, WG5 Chair) Meeting Date:
Proposed Co-convened WG1/2 Objectives, Schedule, and Activities Group Name: TP#1 Source: Omar Elloumi (Alcatel-Lucent), Laurent Laporte (Sprint) Meeting.
Status of Active Work Items Level of Completeness Group Name: WPM Source: Roland Hechwartner, WPM Convenor Updated:
Group Name: oneM2M WG1 Requirements Source: Phil Hawkes, Rapporteur “Benefits of oneM2M technology” TR,
Slide 1 Systems Analysis and Design with UML Version 2.0, Second Edition Alan Dennis, Barbara Wixom, and David Tegarden Chapter 6: Functional Modeling.
Introducing concept of M2M-application data modeling Group Name: MAS Source: FUJITSU Meeting Date: Agenda Item: Semantics and Device Configuration.
WG5 – MAS#22 Status Report Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Tim Carey(Alcatel-Lucent, WG5 Vice Chair) Meeting Date:
George Wang, Ph.D. COMP 380/L Lesson 2. Use Case Use cases are a way to capture system functionalities (i.e., functional requirements) Based on use case.
1 Advanced DataBases Unified Modelling Language An Introduction and Use Case Lecture 2 Susan Curtis.
Group Name: oneM2M WG1 Requirements Source: Phil Hawkes, Rapporteur “Benefits of oneM2M technology” TR,
Possible options of using DDS in oneM2M Group Name: ARC Source: KETI, Huawei, Hitachi, China Unicom Meeting Date: Agenda Item: DDS binding.
1 Team Skill 3 Defining the System Part 1: Use Case Modeling Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and.
Overview of oneM2M Home Appliances Information Model
Systems Analysis and Design in a Changing World, Fourth Edition
Service Framework Proposal
Possible options of using DDS in oneM2M
China Communications Standards Association ZTE Corporation, P.R. China
Systems Analysis and Design 5th Edition Chapter 4. Use Case Analysis
Systems Analysis and Design 5th Edition Chapter 4. Use Case Analysis
Web Ontology Language for Service (OWL-S)
Systems Analysis and Design 5th Edition Chapter 4. Use Case Analysis
An introduction to oneM2M
Use Case Document Example
SMART HOME Expectation IN STANDARDS
Presentation transcript:

Potential use case for discussion – Device Abstraction Group Name: WG1/2 Source: Alcatel-Lucent Meeting Date: Joint-REQ-ARC-WGs-call Agenda Item: Use cases

Contents Background Description Source Actors Pre-conditions Triggers Normal Flow Alternate Flow Post-conditions High Level Illustration Potential requirements

Background Device Abstraction is a capability of a horizontal M2M Platform that removes the need for M2M Applications to understand the control protocols of Devices. Industry segment organisations: none known Industry segment standards: BBF, HGI, ETZSI Methods – Device Identification – Discovery of Device Functions – Abstract Function Definition – Translation from Abstract Functions to Device Functions

Description – 3 sub-use cases Device Abstraction allows for M2M Applications to control Devices without the need to understand the Device’s control protocol: Device Coordination – M2M Applications contain business logic that requires control of multiple Devices where the Devices have different control protocols. Device Events – A Device emits an event based to M2M Applications. The M2M Applications can then respond to the event similar to Use Case Device Coordination Device Replacement – A Device that supports one control protocol is replaced with a Device that supports a different control protocol.

Source (as applicable) Broadband Forum – PD-282 Control Plane Home Gateway Initiative – Smart Home

Actors (as applicable) Network M2M Application Local M2M Application Interworking Proxy aim is to Translate between technology specific Information Model and the Abstract Information Model Device

Pre-conditions (if any) See sub-case flows

Triggers (if any) See sub-case flows

Normal Flow (as applicable) See sub-case flows

Sub use case 1 – Device Coordination Summary: (no atomic action steps) Trigger: M2M Application initiate requests Action: Prepare home for occupation Detailed flow (no confirmation, etc. – actors in “quotes”, system under study in italics) 1)Local M2M Application sets specified Lights to “On” to Interworking Proxy – Interworking Proxy translate Abstract Function “On” to ZigBee “On” 2)M2M Application sets specified Thermostats to 70 degrees Fahrenheit to Interworking Proxy – Interworking Proxy translate Abstract Function 70 Degrees Fahrenheit to Zwave 21 Degrees Celsius

Sub use case 2 – Device Events Summary: (no atomic action steps) Trigger: Device triggers a over temperature event Action: M2M Application reduces temperature Detailed flow (no confirmation, etc. – actors in “quotes”, system under study in italics) 1)Device emits KNX “over temperature” event to Interworking Proxy Interworking Proxy translate KNX “over temperature” to Abstract event “over temperature” Interworking Proxy emits Abstract event to subscribed M2M Applications 2)M2M Application sets specified Thermostats to 70 degrees Fahrenheit to Interworking Proxy (See – sub use case 1)

Sub use case 3 – Device Replacement Summary: (no atomic action steps) Trigger: Device triggers a over temperature event Action: M2M Application reduces temperature Detailed flow (no confirmation, etc. – actors in “quotes”, system under study in italics) 1)User replaces ZigBee Light #1 with Zwave Light #2 2)Zwave Device #2 identifies itself and its Device functions (on/off) to the Interworking Proxy 3)Interworking Proxy associates Device #2 Light functions with Abstract Light Functions 4)Interworking Proxy announces Device #2 to subscribed M2M Applications

Alternate Flow (if any) Not Applicable to requirements definition

Post-conditions (if any) Not Applicable to requirements definition

High Level Illustration

Interworking Proxy

Potential requirements (as applicable) Req NumberCategoryText 1Device AbstractionThe M2M System shall provide the capability for M2M Applications to communicate with a device without the need for the M2M Applications to be aware of the technology specific communication protocol of the device. 3Device Abstraction - Discovery The M2M System shall support one or more globally unique identifiers for the device. These identifiers do not change for the lifetime that the device has associated M2M Services. 4Device Abstraction - Discovery The M2M System shall provide the capability for M2M Applications to discover devices. 5Device Abstraction - Discovery The M2M System shall provide the capability for M2M Applications to discover the functionalities of the device. 6Device Abstraction - Translation The M2M System shall provide the capability to map sets of similar functions of devices to specified abstract functions. 7Device Abstraction - Translation The M2M System shall provide a capability to associate abstract functions with the functionalities of a device. 8Device Abstraction - Translation The M2M System shall provide the capability for M2M Applications to invoke a function of the device through the abstract functions associated with the functionalities of the device. 9Device Abstraction - Ecosystem The M2M system shall provide a semantic/ meta-language model that can map industry-specific information models for end device application functionalities to common and application-agnostic abstract functions that are understood components of the M2M system.