0% found this document useful (0 votes)
4 views15 pages

Chapter 4

The document outlines the IoT design methodology in ten steps, starting with purpose and requirements specification and ending with application development. Each step details specific aspects such as process, domain model, information model, and service specifications necessary for designing an IoT system. The methodology provides a structured approach to integrate various IoT devices and components effectively.

Uploaded by

upyaephyokyaw992
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views15 pages

Chapter 4

The document outlines the IoT design methodology in ten steps, starting with purpose and requirements specification and ending with application development. Each step details specific aspects such as process, domain model, information model, and service specifications necessary for designing an IoT system. The methodology provides a structured approach to integrate various IoT devices and components effectively.

Uploaded by

upyaephyokyaw992
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

University of Computer Studies, Mandalay

CHAPTER 4
IoT Design Methodology

Dr. May Phyo Ko

Lecturer

Faculty of Computer Systems and Technologies

CST-M-6021: Internet of Things


2
Outline

4.1 Purpose & Requirements Specification

4.2 Process Specification

4.3 Domain Model Specification

4.4 Information Model Specification

4.5 Service Specification

2

4
3
Outline

➢ 4.6 IoT Level Specification

➢ 4.7 Functional View Specification

➢ 4.8 Operational View Specification

➢ 4.9 Device and Component Integration

➢ 4.10 Application Development

3

4
4

Step 1: Purpose & Requirements Specification

➢ Frist step in loT system design methodology.

➢ Define the purpose and requirements of the system.

➢ System purpose, behavior and requirements are captured.

4

4
5

Step 1: Purpose & Requirements Specification

System requirements can be:

✓ Data Collection Requirements

✓ Data Analysis Requirements

✓ Data Privacy & Security Requirement

✓ System Management Requirements

✓ User Interface Requirements

5

4
6
Step 2: Process Specification

➢ Second step in the loT design methodology.

➢ Process Specifications are defined in this step

➢ In this step, the use cases of the IoT system are formally described based on and
derived from first step of IoT Design Methodology i.e. purpose and requirement
specifications.

6

4
7

Step 3: Domain Model Specification


➢ Third step in the loT design methodology.

➢ Domain model describes the main concepts, entities and objects in the domain of IoT
to be designed.

➢ Domain model defines attributes of objects and relationships between objects.

➢ Domain model provides and abstract representation of concepts, objects and entities in
IoT domain, independent of any specific technology or platform.

➢ With the domain model, the IoT system designers can get an understanding of the IoT
domain for which the system is to be designed.

7

4
8

Step 4: Information Model Specification


➢ Fourth step in the loT design methodology

➢ Information Model defines the structure of all the information in the IoT system , for
example, attributes of Virtual Entities, relations. etc.

➢ Information model does not describe the specifics of how the information is represented
or stored

➢ To defined the information model, we first list the Virtual Entities defined in the
Domain Model

➢ Information model adds more details to the Virtual Entities by defining their attributes
and relations. 8

4
9
Step 5: Service Specification

➢ Fifth step in the loT design methodology

➢ Service specifications define the following various services in the IoT system like,

✓ Service Types

✓ Service Inputs/Output

✓ Service Endpoints

✓ Service Schedules

✓ Service Preconditions

✓ Service Effects.
9

4
10

Step 6: IoT Level Specification

➢ Sixth step in the loT design methodology

➢ Various 6 IoT deployment levels from Level 1 to Level 6 in previous session.

10

4
11
Step 7: Functional View Specification

➢ Seventh step in the loT design methodology

➢ Functional View (FV) defines the functions of the IoT systems grouped into
various Function Groups(FGs)

➢ Each Functional Group either provides functionalities for interacting with


instances of concepts defined in the Domain Model or provides information
related to these concepts.

11

4
12
Step 8: Operational View Specification

➢ Eighth step in the loT design methodology

➢ In this step, various options pertaining to the IoT system development and
operation are defined, such as,

✓ Service Hosting Options

✓ Storage Options

✓ Device Options

✓ Application Hosting Options, etc.

12

4
13

Step 9: Device and Component Integration

➢ Ninth step in the loT design methodology

➢ Different IoT devices and components are integrated together to form an


IoT application.

13

4
14

Step 10: Application Development

➢ Final step in the loT design methodology.

14

4
15

References

Re

15

4

You might also like