A model-driven approach to ensure trust in the IoT View Full Text


Ontology type: schema:ScholarlyArticle      Open Access: True


Article Info

DATE

2020-12-14

AUTHORS

Davide Ferraris, Carmen Fernandez-Gago, Javier Lopez

ABSTRACT

The Internet of Things (IoT) is a paradigm that permits smart entities to be interconnected anywhere and anyhow. IoT opens new opportunities but also rises new issues. In this dynamic environment, trust is useful to mitigate these issues. In fact, it is important that the smart entities could know and trust the other smart entities in order to collaborate with them. So far, there is a lack of research when considering trust through the whole System Development Life Cycle (SDLC) of a smart IoT entity. In this paper, we suggest a new approach that considers trust not only at the end of the SDLC but also at the start of it. More precisely, we explore the modeling phase proposing a model-driven approach extending UML and SysML considering trust and its related domains, such as security and privacy. We propose stereotypes for each diagram in order to give developers a way to represent trust elements in an effective way. Moreover, we propose two new diagrams that are very important for the IoT: a traceability diagram and a context diagram. This model-driven approach will help developers to model the smart IoT entities according to the requirements elicited in the previous phases of the SDLC. These models will be a fundamental input for the following and final phases of the SDLC. More... »

PAGES

50

References to SciGraph publications

  • 2006-08-16. Requirements engineering for trust management: model, methodology, and reasoning in INTERNATIONAL JOURNAL OF INFORMATION SECURITY
  • 2005. Specifying Legal Risk Scenarios Using the CORAS Threat Modelling Language in TRUST MANAGEMENT
  • 2020-01-02. Developing an online hate classifier for multiple social media platforms in HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES
  • 2019-05-21. TrUStAPIS: a trust requirements elicitation method for IoT in INTERNATIONAL JOURNAL OF INFORMATION SECURITY
  • 2019-06-19. The IoT security gap: a look down into the valley between threat models and their implementation in INTERNATIONAL JOURNAL OF INFORMATION SECURITY
  • 2019-06-24. A trust management scheme for IoT-enabled environmental health/accessibility monitoring services in INTERNATIONAL JOURNAL OF INFORMATION SECURITY
  • 2012. A Conceptual Framework for Trust Models in TRUST, PRIVACY AND SECURITY IN DIGITAL BUSINESS
  • 2002-09-20. SecureUML: A UML-Based Modeling Language for Model-Driven Security in ≪UML≫ 2002 — THE UNIFIED MODELING LANGUAGE
  • 2019-08-01. CIoT-Net: a scalable cognitive IoT based smart city network architecture in HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES
  • 2019-06-03. Trust-based recommendation systems in Internet of Things: a systematic literature review in HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES
  • Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1186/s13673-020-00257-3

    DOI

    http://dx.doi.org/10.1186/s13673-020-00257-3

    DIMENSIONS

    https://app.dimensions.ai/details/publication/pub.1133495320


    Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
    Incoming Citations Browse incoming citations for this publication using opencitations.net

    JSON-LD is the canonical representation for SciGraph data.

    TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

    [
      {
        "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
        "about": [
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Information and Computing Sciences", 
            "type": "DefinedTerm"
          }, 
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0806", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Information Systems", 
            "type": "DefinedTerm"
          }
        ], 
        "author": [
          {
            "affiliation": {
              "alternateName": "Network, Information and Computer Security Lab, University of Malaga, 29071, Malaga, Spain", 
              "id": "http://www.grid.ac/institutes/grid.10215.37", 
              "name": [
                "Network, Information and Computer Security Lab, University of Malaga, 29071, Malaga, Spain"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Ferraris", 
            "givenName": "Davide", 
            "id": "sg:person.016526506346.52", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016526506346.52"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Network, Information and Computer Security Lab, University of Malaga, 29071, Malaga, Spain", 
              "id": "http://www.grid.ac/institutes/grid.10215.37", 
              "name": [
                "Network, Information and Computer Security Lab, University of Malaga, 29071, Malaga, Spain"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Fernandez-Gago", 
            "givenName": "Carmen", 
            "id": "sg:person.012241200121.85", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012241200121.85"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Network, Information and Computer Security Lab, University of Malaga, 29071, Malaga, Spain", 
              "id": "http://www.grid.ac/institutes/grid.10215.37", 
              "name": [
                "Network, Information and Computer Security Lab, University of Malaga, 29071, Malaga, Spain"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Lopez", 
            "givenName": "Javier", 
            "id": "sg:person.011070267240.39", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011070267240.39"
            ], 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "sg:pub.10.1186/s13673-019-0183-8", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1116349073", 
              "https://doi.org/10.1186/s13673-019-0183-8"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1186/s13673-019-0190-9", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1120017099", 
              "https://doi.org/10.1186/s13673-019-0190-9"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-642-32287-7_8", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1026762070", 
              "https://doi.org/10.1007/978-3-642-32287-7_8"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/11429760_4", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1024092061", 
              "https://doi.org/10.1007/11429760_4"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/s10207-019-00446-x", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1117479555", 
              "https://doi.org/10.1007/s10207-019-00446-x"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1186/s13673-019-0205-6", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1123776950", 
              "https://doi.org/10.1186/s13673-019-0205-6"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/s10207-019-00438-x", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1115109751", 
              "https://doi.org/10.1007/s10207-019-00438-x"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/s10207-019-00445-y", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1117341538", 
              "https://doi.org/10.1007/s10207-019-00445-y"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/3-540-45800-x_33", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1048310034", 
              "https://doi.org/10.1007/3-540-45800-x_33"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/s10207-006-0005-7", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1020794519", 
              "https://doi.org/10.1007/s10207-006-0005-7"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2020-12-14", 
        "datePublishedReg": "2020-12-14", 
        "description": "The Internet of Things (IoT) is a paradigm that permits smart entities to be interconnected anywhere and anyhow. IoT opens new opportunities but also rises new issues. In this dynamic environment, trust is useful to mitigate these issues. In fact, it is important that the smart entities could know and trust the other smart entities in order to collaborate with them. So far, there is a lack of research when considering trust through the whole System Development Life Cycle (SDLC) of a smart IoT entity. In this paper, we suggest a new approach that considers trust not only at the end of the SDLC but also at the start of it. More precisely, we explore the modeling phase proposing a model-driven approach extending UML and SysML considering trust and its related domains, such as security and privacy. We propose stereotypes for each diagram in order to give developers a way to represent trust elements in an effective way. Moreover, we propose two new diagrams that are very important for the IoT: a traceability diagram and a context diagram. This model-driven approach will help developers to model the smart IoT entities according to the requirements elicited in the previous phases of the SDLC. These models will be a fundamental input for the following and final phases of the SDLC.", 
        "genre": "article", 
        "id": "sg:pub.10.1186/s13673-020-00257-3", 
        "isAccessibleForFree": true, 
        "isFundedItemOf": [
          {
            "id": "sg:grant.8104079", 
            "type": "MonetaryGrant"
          }, 
          {
            "id": "sg:grant.7506279", 
            "type": "MonetaryGrant"
          }
        ], 
        "isPartOf": [
          {
            "id": "sg:journal.1136381", 
            "issn": [
              "2192-1962"
            ], 
            "name": "Human-centric Computing and Information Sciences", 
            "publisher": "Springer Nature", 
            "type": "Periodical"
          }, 
          {
            "issueNumber": "1", 
            "type": "PublicationIssue"
          }, 
          {
            "type": "PublicationVolume", 
            "volumeNumber": "10"
          }
        ], 
        "keywords": [
          "system development life cycle", 
          "model-driven approach", 
          "smart entities", 
          "IoT entities", 
          "Internet of Things", 
          "development life cycle", 
          "context diagram", 
          "modeling phase", 
          "trust elements", 
          "dynamic environment", 
          "IoT", 
          "developers", 
          "new issues", 
          "trust", 
          "new approach", 
          "previous phase", 
          "UML", 
          "privacy", 
          "new opportunities", 
          "Internet", 
          "entities", 
          "effective way", 
          "security", 
          "things", 
          "issues", 
          "life cycle", 
          "fundamental input", 
          "paradigm", 
          "requirements", 
          "lack of research", 
          "new diagram", 
          "way", 
          "environment", 
          "order", 
          "input", 
          "diagram", 
          "domain", 
          "final phase", 
          "model", 
          "research", 
          "opportunities", 
          "end", 
          "fact", 
          "elements", 
          "lack", 
          "phase", 
          "start", 
          "cycle", 
          "stereotypes", 
          "approach", 
          "paper"
        ], 
        "name": "A model-driven approach to ensure trust in the IoT", 
        "pagination": "50", 
        "productId": [
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1133495320"
            ]
          }, 
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1186/s13673-020-00257-3"
            ]
          }
        ], 
        "sameAs": [
          "https://doi.org/10.1186/s13673-020-00257-3", 
          "https://app.dimensions.ai/details/publication/pub.1133495320"
        ], 
        "sdDataset": "articles", 
        "sdDatePublished": "2022-11-24T21:05", 
        "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
        "sdPublisher": {
          "name": "Springer Nature - SN SciGraph project", 
          "type": "Organization"
        }, 
        "sdSource": "s3://com-springernature-scigraph/baseset/20221124/entities/gbq_results/article/article_842.jsonl", 
        "type": "ScholarlyArticle", 
        "url": "https://doi.org/10.1186/s13673-020-00257-3"
      }
    ]
     

    Download the RDF metadata as:  json-ld nt turtle xml License info

    HOW TO GET THIS DATA PROGRAMMATICALLY:

    JSON-LD is a popular format for linked data which is fully compatible with JSON.

    curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1186/s13673-020-00257-3'

    N-Triples is a line-based linked data format ideal for batch operations.

    curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1186/s13673-020-00257-3'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1186/s13673-020-00257-3'

    RDF/XML is a standard XML format for linked data.

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1186/s13673-020-00257-3'


     

    This table displays all metadata directly associated to this object as RDF triples.

    165 TRIPLES      21 PREDICATES      85 URIs      67 LITERALS      6 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1186/s13673-020-00257-3 schema:about anzsrc-for:08
    2 anzsrc-for:0806
    3 schema:author N650952321df648e4afc66fb5dd52733e
    4 schema:citation sg:pub.10.1007/11429760_4
    5 sg:pub.10.1007/3-540-45800-x_33
    6 sg:pub.10.1007/978-3-642-32287-7_8
    7 sg:pub.10.1007/s10207-006-0005-7
    8 sg:pub.10.1007/s10207-019-00438-x
    9 sg:pub.10.1007/s10207-019-00445-y
    10 sg:pub.10.1007/s10207-019-00446-x
    11 sg:pub.10.1186/s13673-019-0183-8
    12 sg:pub.10.1186/s13673-019-0190-9
    13 sg:pub.10.1186/s13673-019-0205-6
    14 schema:datePublished 2020-12-14
    15 schema:datePublishedReg 2020-12-14
    16 schema:description The Internet of Things (IoT) is a paradigm that permits smart entities to be interconnected anywhere and anyhow. IoT opens new opportunities but also rises new issues. In this dynamic environment, trust is useful to mitigate these issues. In fact, it is important that the smart entities could know and trust the other smart entities in order to collaborate with them. So far, there is a lack of research when considering trust through the whole System Development Life Cycle (SDLC) of a smart IoT entity. In this paper, we suggest a new approach that considers trust not only at the end of the SDLC but also at the start of it. More precisely, we explore the modeling phase proposing a model-driven approach extending UML and SysML considering trust and its related domains, such as security and privacy. We propose stereotypes for each diagram in order to give developers a way to represent trust elements in an effective way. Moreover, we propose two new diagrams that are very important for the IoT: a traceability diagram and a context diagram. This model-driven approach will help developers to model the smart IoT entities according to the requirements elicited in the previous phases of the SDLC. These models will be a fundamental input for the following and final phases of the SDLC.
    17 schema:genre article
    18 schema:isAccessibleForFree true
    19 schema:isPartOf N17fde7d1f20a4e969d2fd058be80286e
    20 N538c3a7254e54f368f3cba1bc905584e
    21 sg:journal.1136381
    22 schema:keywords Internet
    23 Internet of Things
    24 IoT
    25 IoT entities
    26 UML
    27 approach
    28 context diagram
    29 cycle
    30 developers
    31 development life cycle
    32 diagram
    33 domain
    34 dynamic environment
    35 effective way
    36 elements
    37 end
    38 entities
    39 environment
    40 fact
    41 final phase
    42 fundamental input
    43 input
    44 issues
    45 lack
    46 lack of research
    47 life cycle
    48 model
    49 model-driven approach
    50 modeling phase
    51 new approach
    52 new diagram
    53 new issues
    54 new opportunities
    55 opportunities
    56 order
    57 paper
    58 paradigm
    59 phase
    60 previous phase
    61 privacy
    62 requirements
    63 research
    64 security
    65 smart entities
    66 start
    67 stereotypes
    68 system development life cycle
    69 things
    70 trust
    71 trust elements
    72 way
    73 schema:name A model-driven approach to ensure trust in the IoT
    74 schema:pagination 50
    75 schema:productId N1e2aae0ceb4f4083b2cb5524c44dbdcc
    76 N5a5895bc7bd34ec6b8a48a82ac3e7bbd
    77 schema:sameAs https://app.dimensions.ai/details/publication/pub.1133495320
    78 https://doi.org/10.1186/s13673-020-00257-3
    79 schema:sdDatePublished 2022-11-24T21:05
    80 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    81 schema:sdPublisher Ne1dd95631992468cb96b9c90927ad54a
    82 schema:url https://doi.org/10.1186/s13673-020-00257-3
    83 sgo:license sg:explorer/license/
    84 sgo:sdDataset articles
    85 rdf:type schema:ScholarlyArticle
    86 N17fde7d1f20a4e969d2fd058be80286e schema:volumeNumber 10
    87 rdf:type schema:PublicationVolume
    88 N1e2aae0ceb4f4083b2cb5524c44dbdcc schema:name dimensions_id
    89 schema:value pub.1133495320
    90 rdf:type schema:PropertyValue
    91 N538c3a7254e54f368f3cba1bc905584e schema:issueNumber 1
    92 rdf:type schema:PublicationIssue
    93 N5a5895bc7bd34ec6b8a48a82ac3e7bbd schema:name doi
    94 schema:value 10.1186/s13673-020-00257-3
    95 rdf:type schema:PropertyValue
    96 N650952321df648e4afc66fb5dd52733e rdf:first sg:person.016526506346.52
    97 rdf:rest Nf8942d4a1410463a85b1ba0626bdb594
    98 N8f82ef127ce04e4eabd9bcd18e81d9b2 rdf:first sg:person.011070267240.39
    99 rdf:rest rdf:nil
    100 Ne1dd95631992468cb96b9c90927ad54a schema:name Springer Nature - SN SciGraph project
    101 rdf:type schema:Organization
    102 Nf8942d4a1410463a85b1ba0626bdb594 rdf:first sg:person.012241200121.85
    103 rdf:rest N8f82ef127ce04e4eabd9bcd18e81d9b2
    104 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
    105 schema:name Information and Computing Sciences
    106 rdf:type schema:DefinedTerm
    107 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
    108 schema:name Information Systems
    109 rdf:type schema:DefinedTerm
    110 sg:grant.7506279 http://pending.schema.org/fundedItem sg:pub.10.1186/s13673-020-00257-3
    111 rdf:type schema:MonetaryGrant
    112 sg:grant.8104079 http://pending.schema.org/fundedItem sg:pub.10.1186/s13673-020-00257-3
    113 rdf:type schema:MonetaryGrant
    114 sg:journal.1136381 schema:issn 2192-1962
    115 schema:name Human-centric Computing and Information Sciences
    116 schema:publisher Springer Nature
    117 rdf:type schema:Periodical
    118 sg:person.011070267240.39 schema:affiliation grid-institutes:grid.10215.37
    119 schema:familyName Lopez
    120 schema:givenName Javier
    121 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011070267240.39
    122 rdf:type schema:Person
    123 sg:person.012241200121.85 schema:affiliation grid-institutes:grid.10215.37
    124 schema:familyName Fernandez-Gago
    125 schema:givenName Carmen
    126 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012241200121.85
    127 rdf:type schema:Person
    128 sg:person.016526506346.52 schema:affiliation grid-institutes:grid.10215.37
    129 schema:familyName Ferraris
    130 schema:givenName Davide
    131 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016526506346.52
    132 rdf:type schema:Person
    133 sg:pub.10.1007/11429760_4 schema:sameAs https://app.dimensions.ai/details/publication/pub.1024092061
    134 https://doi.org/10.1007/11429760_4
    135 rdf:type schema:CreativeWork
    136 sg:pub.10.1007/3-540-45800-x_33 schema:sameAs https://app.dimensions.ai/details/publication/pub.1048310034
    137 https://doi.org/10.1007/3-540-45800-x_33
    138 rdf:type schema:CreativeWork
    139 sg:pub.10.1007/978-3-642-32287-7_8 schema:sameAs https://app.dimensions.ai/details/publication/pub.1026762070
    140 https://doi.org/10.1007/978-3-642-32287-7_8
    141 rdf:type schema:CreativeWork
    142 sg:pub.10.1007/s10207-006-0005-7 schema:sameAs https://app.dimensions.ai/details/publication/pub.1020794519
    143 https://doi.org/10.1007/s10207-006-0005-7
    144 rdf:type schema:CreativeWork
    145 sg:pub.10.1007/s10207-019-00438-x schema:sameAs https://app.dimensions.ai/details/publication/pub.1115109751
    146 https://doi.org/10.1007/s10207-019-00438-x
    147 rdf:type schema:CreativeWork
    148 sg:pub.10.1007/s10207-019-00445-y schema:sameAs https://app.dimensions.ai/details/publication/pub.1117341538
    149 https://doi.org/10.1007/s10207-019-00445-y
    150 rdf:type schema:CreativeWork
    151 sg:pub.10.1007/s10207-019-00446-x schema:sameAs https://app.dimensions.ai/details/publication/pub.1117479555
    152 https://doi.org/10.1007/s10207-019-00446-x
    153 rdf:type schema:CreativeWork
    154 sg:pub.10.1186/s13673-019-0183-8 schema:sameAs https://app.dimensions.ai/details/publication/pub.1116349073
    155 https://doi.org/10.1186/s13673-019-0183-8
    156 rdf:type schema:CreativeWork
    157 sg:pub.10.1186/s13673-019-0190-9 schema:sameAs https://app.dimensions.ai/details/publication/pub.1120017099
    158 https://doi.org/10.1186/s13673-019-0190-9
    159 rdf:type schema:CreativeWork
    160 sg:pub.10.1186/s13673-019-0205-6 schema:sameAs https://app.dimensions.ai/details/publication/pub.1123776950
    161 https://doi.org/10.1186/s13673-019-0205-6
    162 rdf:type schema:CreativeWork
    163 grid-institutes:grid.10215.37 schema:alternateName Network, Information and Computer Security Lab, University of Malaga, 29071, Malaga, Spain
    164 schema:name Network, Information and Computer Security Lab, University of Malaga, 29071, Malaga, Spain
    165 rdf:type schema:Organization
     




    Preview window. Press ESC to close (or click here)


    ...