Content-Level Conformance Testing: An Information Mapping Case Study View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2005

AUTHORS

Boonserm Kulvatunyou , Nenad Ivezic , Albert T. Jones

ABSTRACT

Content-level conformance testing is a key to achieving interoperable data exchange among applications deployed across collaborating, yet independent enterprises. In this paper, we identify four types of content-level conformance tests to support interoperable data exchange: document-verification tests, information-mapping tests, transaction-behavior tests, and scenario-based tests. We describe in substantial detail our experience with information-mapping tests within an industrial B2B integration effort. We review different approaches to information-mapping conformance verification including logical consistency checking, human-computer interaction, and event-based checking. We adopt the human-computer interaction approach and describe a test-case generation methodology. The methodology details modeling, test requirements specification, abstract test-case definition, and, ultimately, executable test-case generation. Lastly, we provide experimental results of applying our methodology in the context of an automotive industry development of data exchange standard for interoperable inventory visibility applications. More... »

PAGES

349-364

Book

TITLE

Testing of Communicating Systems

ISBN

978-3-540-26054-7
978-3-540-32076-0

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/11430230_24

DOI

http://dx.doi.org/10.1007/11430230_24

DIMENSIONS

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


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": "National Institute of Standards and Technology, 100 Bureau Drive, 20899, Gaithersburg, MD, USA", 
          "id": "http://www.grid.ac/institutes/grid.94225.38", 
          "name": [
            "National Institute of Standards and Technology, 100 Bureau Drive, 20899, Gaithersburg, MD, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Kulvatunyou", 
        "givenName": "Boonserm", 
        "id": "sg:person.012173366141.22", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012173366141.22"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "National Institute of Standards and Technology, 100 Bureau Drive, 20899, Gaithersburg, MD, USA", 
          "id": "http://www.grid.ac/institutes/grid.94225.38", 
          "name": [
            "National Institute of Standards and Technology, 100 Bureau Drive, 20899, Gaithersburg, MD, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Ivezic", 
        "givenName": "Nenad", 
        "id": "sg:person.014422247772.79", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014422247772.79"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "National Institute of Standards and Technology, 100 Bureau Drive, 20899, Gaithersburg, MD, USA", 
          "id": "http://www.grid.ac/institutes/grid.94225.38", 
          "name": [
            "National Institute of Standards and Technology, 100 Bureau Drive, 20899, Gaithersburg, MD, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Jones", 
        "givenName": "Albert T.", 
        "id": "sg:person.014237565217.36", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014237565217.36"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "2005", 
    "datePublishedReg": "2005-01-01", 
    "description": "Content-level conformance testing is a key to achieving interoperable data exchange among applications deployed across collaborating, yet independent enterprises. In this paper, we identify four types of content-level conformance tests to support interoperable data exchange: document-verification tests, information-mapping tests, transaction-behavior tests, and scenario-based tests. We describe in substantial detail our experience with information-mapping tests within an industrial B2B integration effort. We review different approaches to information-mapping conformance verification including logical consistency checking, human-computer interaction, and event-based checking. We adopt the human-computer interaction approach and describe a test-case generation methodology. The methodology details modeling, test requirements specification, abstract test-case definition, and, ultimately, executable test-case generation. Lastly, we provide experimental results of applying our methodology in the context of an automotive industry development of data exchange standard for interoperable inventory visibility applications.", 
    "editor": [
      {
        "familyName": "Khendek", 
        "givenName": "Ferhat", 
        "type": "Person"
      }, 
      {
        "familyName": "Dssouli", 
        "givenName": "Rachida", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/11430230_24", 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-540-26054-7", 
        "978-3-540-32076-0"
      ], 
      "name": "Testing of Communicating Systems", 
      "type": "Book"
    }, 
    "keywords": [
      "interoperable data exchange", 
      "data exchange", 
      "test-case generation methodology", 
      "human-computer interaction approach", 
      "human-computer interaction", 
      "data exchange standards", 
      "test case generation", 
      "scenario-based tests", 
      "test case definition", 
      "requirements specification", 
      "conformance verification", 
      "consistency checking", 
      "exchange standards", 
      "mapping case study", 
      "conformance testing", 
      "conformance tests", 
      "generation methodology", 
      "integration efforts", 
      "independent enterprises", 
      "checking", 
      "experimental results", 
      "detail modeling", 
      "interaction approach", 
      "automotive industry development", 
      "different approaches", 
      "case study", 
      "applications", 
      "substantial detail", 
      "verification", 
      "specification", 
      "methodology", 
      "key", 
      "enterprises", 
      "industry development", 
      "modeling", 
      "exchange", 
      "context", 
      "standards", 
      "definition", 
      "efforts", 
      "generation", 
      "detail", 
      "experience", 
      "testing", 
      "development", 
      "results", 
      "types", 
      "interaction", 
      "test", 
      "study", 
      "approach", 
      "paper"
    ], 
    "name": "Content-Level Conformance Testing: An Information Mapping Case Study", 
    "pagination": "349-364", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1006475185"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/11430230_24"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/11430230_24", 
      "https://app.dimensions.ai/details/publication/pub.1006475185"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2022-12-01T06:46", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20221201/entities/gbq_results/chapter/chapter_123.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/11430230_24"
  }
]
 

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.1007/11430230_24'

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.1007/11430230_24'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/11430230_24'

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

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/11430230_24'


 

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

130 TRIPLES      22 PREDICATES      77 URIs      70 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/11430230_24 schema:about anzsrc-for:08
2 anzsrc-for:0806
3 schema:author N626d4f1a6bff442f87fc520eeb18df8b
4 schema:datePublished 2005
5 schema:datePublishedReg 2005-01-01
6 schema:description Content-level conformance testing is a key to achieving interoperable data exchange among applications deployed across collaborating, yet independent enterprises. In this paper, we identify four types of content-level conformance tests to support interoperable data exchange: document-verification tests, information-mapping tests, transaction-behavior tests, and scenario-based tests. We describe in substantial detail our experience with information-mapping tests within an industrial B2B integration effort. We review different approaches to information-mapping conformance verification including logical consistency checking, human-computer interaction, and event-based checking. We adopt the human-computer interaction approach and describe a test-case generation methodology. The methodology details modeling, test requirements specification, abstract test-case definition, and, ultimately, executable test-case generation. Lastly, we provide experimental results of applying our methodology in the context of an automotive industry development of data exchange standard for interoperable inventory visibility applications.
7 schema:editor N00f52f1a4d3d4597bf1213f947d85ce3
8 schema:genre chapter
9 schema:isAccessibleForFree true
10 schema:isPartOf N00ebccee913e4c4d9608e011bffe7730
11 schema:keywords applications
12 approach
13 automotive industry development
14 case study
15 checking
16 conformance testing
17 conformance tests
18 conformance verification
19 consistency checking
20 context
21 data exchange
22 data exchange standards
23 definition
24 detail
25 detail modeling
26 development
27 different approaches
28 efforts
29 enterprises
30 exchange
31 exchange standards
32 experience
33 experimental results
34 generation
35 generation methodology
36 human-computer interaction
37 human-computer interaction approach
38 independent enterprises
39 industry development
40 integration efforts
41 interaction
42 interaction approach
43 interoperable data exchange
44 key
45 mapping case study
46 methodology
47 modeling
48 paper
49 requirements specification
50 results
51 scenario-based tests
52 specification
53 standards
54 study
55 substantial detail
56 test
57 test case definition
58 test case generation
59 test-case generation methodology
60 testing
61 types
62 verification
63 schema:name Content-Level Conformance Testing: An Information Mapping Case Study
64 schema:pagination 349-364
65 schema:productId N8557e1884d384d35a879f04101a1afbe
66 Nb88b02c185ea491ba958237ba70dc625
67 schema:publisher N3abae04d0cbe48a1817674ff7e738e27
68 schema:sameAs https://app.dimensions.ai/details/publication/pub.1006475185
69 https://doi.org/10.1007/11430230_24
70 schema:sdDatePublished 2022-12-01T06:46
71 schema:sdLicense https://scigraph.springernature.com/explorer/license/
72 schema:sdPublisher N7ebbdd62c2b54a0a91b0bf3a34e78c20
73 schema:url https://doi.org/10.1007/11430230_24
74 sgo:license sg:explorer/license/
75 sgo:sdDataset chapters
76 rdf:type schema:Chapter
77 N00ebccee913e4c4d9608e011bffe7730 schema:isbn 978-3-540-26054-7
78 978-3-540-32076-0
79 schema:name Testing of Communicating Systems
80 rdf:type schema:Book
81 N00f52f1a4d3d4597bf1213f947d85ce3 rdf:first N89b9ce9d0f1c41f881b05c508232f698
82 rdf:rest N7b5c0170defc4e008323ba187d0d45b9
83 N01112e0e4b084ac4baab25c8af58763f schema:familyName Dssouli
84 schema:givenName Rachida
85 rdf:type schema:Person
86 N07521652df744eacb9a7527d1ee1082b rdf:first sg:person.014422247772.79
87 rdf:rest Na4673d5f975846a5914c21bb87547002
88 N3abae04d0cbe48a1817674ff7e738e27 schema:name Springer Nature
89 rdf:type schema:Organisation
90 N626d4f1a6bff442f87fc520eeb18df8b rdf:first sg:person.012173366141.22
91 rdf:rest N07521652df744eacb9a7527d1ee1082b
92 N7b5c0170defc4e008323ba187d0d45b9 rdf:first N01112e0e4b084ac4baab25c8af58763f
93 rdf:rest rdf:nil
94 N7ebbdd62c2b54a0a91b0bf3a34e78c20 schema:name Springer Nature - SN SciGraph project
95 rdf:type schema:Organization
96 N8557e1884d384d35a879f04101a1afbe schema:name doi
97 schema:value 10.1007/11430230_24
98 rdf:type schema:PropertyValue
99 N89b9ce9d0f1c41f881b05c508232f698 schema:familyName Khendek
100 schema:givenName Ferhat
101 rdf:type schema:Person
102 Na4673d5f975846a5914c21bb87547002 rdf:first sg:person.014237565217.36
103 rdf:rest rdf:nil
104 Nb88b02c185ea491ba958237ba70dc625 schema:name dimensions_id
105 schema:value pub.1006475185
106 rdf:type schema:PropertyValue
107 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
108 schema:name Information and Computing Sciences
109 rdf:type schema:DefinedTerm
110 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
111 schema:name Information Systems
112 rdf:type schema:DefinedTerm
113 sg:person.012173366141.22 schema:affiliation grid-institutes:grid.94225.38
114 schema:familyName Kulvatunyou
115 schema:givenName Boonserm
116 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012173366141.22
117 rdf:type schema:Person
118 sg:person.014237565217.36 schema:affiliation grid-institutes:grid.94225.38
119 schema:familyName Jones
120 schema:givenName Albert T.
121 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014237565217.36
122 rdf:type schema:Person
123 sg:person.014422247772.79 schema:affiliation grid-institutes:grid.94225.38
124 schema:familyName Ivezic
125 schema:givenName Nenad
126 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014422247772.79
127 rdf:type schema:Person
128 grid-institutes:grid.94225.38 schema:alternateName National Institute of Standards and Technology, 100 Bureau Drive, 20899, Gaithersburg, MD, USA
129 schema:name National Institute of Standards and Technology, 100 Bureau Drive, 20899, Gaithersburg, MD, USA
130 rdf:type schema:Organization
 




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


...