Some Synchronization Issues When Designing Embedded Systems from Components View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2001-09-27

AUTHORS

Albert Benveniste

ABSTRACT

This paper is sort of a confession. Issues of synchrony, asynchrony, and synchronization, arise frequently in designing embedded systems from components, like everyone I knew this for quite a long time. But it is only recently that it went aware of the diversity of such issues, depending on the context. The aim of this paper is to show and explain this diversity by looking at three areas where systems design is of interest, namely: 1/ building software or hardware architectures composed of components interacting asynchronously, 2/ synchronous hardware design from IP’s, and 3/ designing distributed real-time control systems. A large part of this paper relies on other people’s work, I indicate appropriate references in each case. More... »

PAGES

32-49

Book

TITLE

Embedded Software

ISBN

978-3-540-42673-8
978-3-540-45449-6

Author Affiliations

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/3-540-45449-7_3

DOI

http://dx.doi.org/10.1007/3-540-45449-7_3

DIMENSIONS

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


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/0803", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Computer Software", 
        "type": "DefinedTerm"
      }, 
      {
        "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"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "University of Rennes 1", 
          "id": "https://www.grid.ac/institutes/grid.410368.8", 
          "name": [
            "Inria / Irisa, Campus de Beaulieu, 35042, Rennes, France"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Benveniste", 
        "givenName": "Albert", 
        "id": "sg:person.011174600625.42", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011174600625.42"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "https://doi.org/10.1145/224056.224080", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1016955947"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/38765.38821", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1024801381"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1006/inco.2000.9999", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1037056573"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/icdcs.1998.679507", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1093342735"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2001-09-27", 
    "datePublishedReg": "2001-09-27", 
    "description": "This paper is sort of a confession. Issues of synchrony, asynchrony, and synchronization, arise frequently in designing embedded systems from components, like everyone I knew this for quite a long time. But it is only recently that it went aware of the diversity of such issues, depending on the context. The aim of this paper is to show and explain this diversity by looking at three areas where systems design is of interest, namely: 1/ building software or hardware architectures composed of components interacting asynchronously, 2/ synchronous hardware design from IP\u2019s, and 3/ designing distributed real-time control systems. A large part of this paper relies on other people\u2019s work, I indicate appropriate references in each case.", 
    "editor": [
      {
        "familyName": "Henzinger", 
        "givenName": "Thomas A.", 
        "type": "Person"
      }, 
      {
        "familyName": "Kirsch", 
        "givenName": "Christoph M.", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/3-540-45449-7_3", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-540-42673-8", 
        "978-3-540-45449-6"
      ], 
      "name": "Embedded Software", 
      "type": "Book"
    }, 
    "name": "Some Synchronization Issues When Designing Embedded Systems from Components", 
    "pagination": "32-49", 
    "productId": [
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/3-540-45449-7_3"
        ]
      }, 
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "eaec5eaefdc63d8f649e7ad3f88add6161df00d8c0a6247b73ddb0a361fc3d7b"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1049314077"
        ]
      }
    ], 
    "publisher": {
      "location": "Berlin, Heidelberg", 
      "name": "Springer Berlin Heidelberg", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/3-540-45449-7_3", 
      "https://app.dimensions.ai/details/publication/pub.1049314077"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2019-04-16T05:17", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000338_0000000338/records_47985_00000001.jsonl", 
    "type": "Chapter", 
    "url": "https://link.springer.com/10.1007%2F3-540-45449-7_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.1007/3-540-45449-7_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.1007/3-540-45449-7_3'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/3-540-45449-7_3'

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

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/3-540-45449-7_3'


 

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

82 TRIPLES      23 PREDICATES      30 URIs      19 LITERALS      8 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/3-540-45449-7_3 schema:about anzsrc-for:08
2 anzsrc-for:0803
3 schema:author Nc6bd13f82d6844809e5a77e769c830e6
4 schema:citation https://doi.org/10.1006/inco.2000.9999
5 https://doi.org/10.1109/icdcs.1998.679507
6 https://doi.org/10.1145/224056.224080
7 https://doi.org/10.1145/38765.38821
8 schema:datePublished 2001-09-27
9 schema:datePublishedReg 2001-09-27
10 schema:description This paper is sort of a confession. Issues of synchrony, asynchrony, and synchronization, arise frequently in designing embedded systems from components, like everyone I knew this for quite a long time. But it is only recently that it went aware of the diversity of such issues, depending on the context. The aim of this paper is to show and explain this diversity by looking at three areas where systems design is of interest, namely: 1/ building software or hardware architectures composed of components interacting asynchronously, 2/ synchronous hardware design from IP’s, and 3/ designing distributed real-time control systems. A large part of this paper relies on other people’s work, I indicate appropriate references in each case.
11 schema:editor N08dba6880ff8407fa453e3899fe4fc32
12 schema:genre chapter
13 schema:inLanguage en
14 schema:isAccessibleForFree true
15 schema:isPartOf N311292f03e2749b492c68e0bcf151b84
16 schema:name Some Synchronization Issues When Designing Embedded Systems from Components
17 schema:pagination 32-49
18 schema:productId N65fb69544ec34c18910e31eb88a80fe8
19 Nbc39381cbaa54f70aaec3888d5039018
20 Nc8825c52421c4320b920106863b1e6ce
21 schema:publisher N2366e151983c4aa5a7fd9d14bfde9bac
22 schema:sameAs https://app.dimensions.ai/details/publication/pub.1049314077
23 https://doi.org/10.1007/3-540-45449-7_3
24 schema:sdDatePublished 2019-04-16T05:17
25 schema:sdLicense https://scigraph.springernature.com/explorer/license/
26 schema:sdPublisher Naccfff21e7a54975ad773907664a09a6
27 schema:url https://link.springer.com/10.1007%2F3-540-45449-7_3
28 sgo:license sg:explorer/license/
29 sgo:sdDataset chapters
30 rdf:type schema:Chapter
31 N08dba6880ff8407fa453e3899fe4fc32 rdf:first Nde57d49ece4d42a0897bb07b6e5fdfd8
32 rdf:rest N87d4cfa61ff54851987abc7f4f6c67d1
33 N2366e151983c4aa5a7fd9d14bfde9bac schema:location Berlin, Heidelberg
34 schema:name Springer Berlin Heidelberg
35 rdf:type schema:Organisation
36 N311292f03e2749b492c68e0bcf151b84 schema:isbn 978-3-540-42673-8
37 978-3-540-45449-6
38 schema:name Embedded Software
39 rdf:type schema:Book
40 N65fb69544ec34c18910e31eb88a80fe8 schema:name readcube_id
41 schema:value eaec5eaefdc63d8f649e7ad3f88add6161df00d8c0a6247b73ddb0a361fc3d7b
42 rdf:type schema:PropertyValue
43 N6b631ab56e6047faa683768070d4795e schema:familyName Kirsch
44 schema:givenName Christoph M.
45 rdf:type schema:Person
46 N87d4cfa61ff54851987abc7f4f6c67d1 rdf:first N6b631ab56e6047faa683768070d4795e
47 rdf:rest rdf:nil
48 Naccfff21e7a54975ad773907664a09a6 schema:name Springer Nature - SN SciGraph project
49 rdf:type schema:Organization
50 Nbc39381cbaa54f70aaec3888d5039018 schema:name dimensions_id
51 schema:value pub.1049314077
52 rdf:type schema:PropertyValue
53 Nc6bd13f82d6844809e5a77e769c830e6 rdf:first sg:person.011174600625.42
54 rdf:rest rdf:nil
55 Nc8825c52421c4320b920106863b1e6ce schema:name doi
56 schema:value 10.1007/3-540-45449-7_3
57 rdf:type schema:PropertyValue
58 Nde57d49ece4d42a0897bb07b6e5fdfd8 schema:familyName Henzinger
59 schema:givenName Thomas A.
60 rdf:type schema:Person
61 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
62 schema:name Information and Computing Sciences
63 rdf:type schema:DefinedTerm
64 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
65 schema:name Computer Software
66 rdf:type schema:DefinedTerm
67 sg:person.011174600625.42 schema:affiliation https://www.grid.ac/institutes/grid.410368.8
68 schema:familyName Benveniste
69 schema:givenName Albert
70 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011174600625.42
71 rdf:type schema:Person
72 https://doi.org/10.1006/inco.2000.9999 schema:sameAs https://app.dimensions.ai/details/publication/pub.1037056573
73 rdf:type schema:CreativeWork
74 https://doi.org/10.1109/icdcs.1998.679507 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093342735
75 rdf:type schema:CreativeWork
76 https://doi.org/10.1145/224056.224080 schema:sameAs https://app.dimensions.ai/details/publication/pub.1016955947
77 rdf:type schema:CreativeWork
78 https://doi.org/10.1145/38765.38821 schema:sameAs https://app.dimensions.ai/details/publication/pub.1024801381
79 rdf:type schema:CreativeWork
80 https://www.grid.ac/institutes/grid.410368.8 schema:alternateName University of Rennes 1
81 schema:name Inria / Irisa, Campus de Beaulieu, 35042, Rennes, France
82 rdf:type schema:Organization
 




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


...