A Methodology for Designing Events and Patterns in Fast Data Processing View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2013

AUTHORS

Dominik Riemer , Nenad Stojanovic , Ljiljana Stojanovic

ABSTRACT

Complex Event Processing handles processing of a large number of heterogeneous events and pattern detection over multiple event streams in real-time. Situations of interests are modeled using event patterns which describe a specific situation in an event processing language. In order to leverage the usage of event processing in everyday situations, a clear methodology for the identification and definition of events and event patterns is needed. In this paper, we propose an end-to-end methodology for designing event processing systems. This methodology integrates domain knowledge modeled during the setup phase of event processing with a high-level event pattern language which allows users to create specific business-related patterns. In addition, our methodology regards the circumstance that some patterns might have to be defined by technical experts and therefore introduces an actor model. Our approach is validated based on a real use case of a supplier of convenience stores. More... »

PAGES

133-148

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-642-38709-8_9

DOI

http://dx.doi.org/10.1007/978-3-642-38709-8_9

DIMENSIONS

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


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/0801", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Artificial Intelligence and Image Processing", 
        "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": "FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10-14, 76131, Karlsruhe, Germany", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10-14, 76131, Karlsruhe, Germany"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Riemer", 
        "givenName": "Dominik", 
        "id": "sg:person.014122362635.53", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014122362635.53"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10-14, 76131, Karlsruhe, Germany", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10-14, 76131, Karlsruhe, Germany"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Stojanovic", 
        "givenName": "Nenad", 
        "id": "sg:person.011564632227.91", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011564632227.91"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10-14, 76131, Karlsruhe, Germany", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10-14, 76131, Karlsruhe, Germany"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Stojanovic", 
        "givenName": "Ljiljana", 
        "id": "sg:person.013755153627.81", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013755153627.81"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "2013", 
    "datePublishedReg": "2013-01-01", 
    "description": "Complex Event Processing handles processing of a large number of heterogeneous events and pattern detection over multiple event streams in real-time. Situations of interests are modeled using event patterns which describe a specific situation in an event processing language. In order to leverage the usage of event processing in everyday situations, a clear methodology for the identification and definition of events and event patterns is needed. In this paper, we propose an end-to-end methodology for designing event processing systems. This methodology integrates domain knowledge modeled during the setup phase of event processing with a high-level event pattern language which allows users to create specific business-related patterns. In addition, our methodology regards the circumstance that some patterns might have to be defined by technical experts and therefore introduces an actor model. Our approach is validated based on a real use case of a supplier of convenience stores.", 
    "editor": [
      {
        "familyName": "King", 
        "givenName": "Rudibert", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-642-38709-8_9", 
    "inLanguage": "en", 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-642-38708-1", 
        "978-3-642-38709-8"
      ], 
      "name": "Active Flow and Combustion Control 2018", 
      "type": "Book"
    }, 
    "keywords": [
      "event processing", 
      "event patterns", 
      "multiple event streams", 
      "event pattern languages", 
      "Complex Event Processing", 
      "event processing systems", 
      "event processing language", 
      "real use case", 
      "fast data processing", 
      "event streams", 
      "domain knowledge", 
      "use cases", 
      "definition of events", 
      "setup phase", 
      "processing language", 
      "pattern language", 
      "end methodology", 
      "actor model", 
      "situations of interest", 
      "processing system", 
      "data processing", 
      "heterogeneous events", 
      "processing", 
      "language", 
      "clear methodology", 
      "technical experts", 
      "large number", 
      "methodology", 
      "users", 
      "specific situations", 
      "situation", 
      "usage", 
      "everyday situations", 
      "experts", 
      "streams", 
      "system", 
      "detection", 
      "suppliers", 
      "stores", 
      "knowledge", 
      "definition", 
      "order", 
      "model", 
      "interest", 
      "convenience stores", 
      "patterns", 
      "number", 
      "identification", 
      "end", 
      "events", 
      "circumstances", 
      "addition", 
      "cases", 
      "phase", 
      "paper", 
      "approach", 
      "high-level event pattern language", 
      "specific business-related patterns", 
      "business-related patterns", 
      "Designing Events"
    ], 
    "name": "A Methodology for Designing Events and Patterns in Fast Data Processing", 
    "pagination": "133-148", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1038821167"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-642-38709-8_9"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-642-38709-8_9", 
      "https://app.dimensions.ai/details/publication/pub.1038821167"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2022-01-01T19:20", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220101/entities/gbq_results/chapter/chapter_358.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/978-3-642-38709-8_9"
  }
]
 

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/978-3-642-38709-8_9'

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/978-3-642-38709-8_9'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-38709-8_9'

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

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-642-38709-8_9'


 

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

138 TRIPLES      23 PREDICATES      87 URIs      79 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-642-38709-8_9 schema:about anzsrc-for:08
2 anzsrc-for:0801
3 anzsrc-for:0806
4 schema:author N92ed0116398c48b596ddd8f3900170b8
5 schema:datePublished 2013
6 schema:datePublishedReg 2013-01-01
7 schema:description Complex Event Processing handles processing of a large number of heterogeneous events and pattern detection over multiple event streams in real-time. Situations of interests are modeled using event patterns which describe a specific situation in an event processing language. In order to leverage the usage of event processing in everyday situations, a clear methodology for the identification and definition of events and event patterns is needed. In this paper, we propose an end-to-end methodology for designing event processing systems. This methodology integrates domain knowledge modeled during the setup phase of event processing with a high-level event pattern language which allows users to create specific business-related patterns. In addition, our methodology regards the circumstance that some patterns might have to be defined by technical experts and therefore introduces an actor model. Our approach is validated based on a real use case of a supplier of convenience stores.
8 schema:editor N6ab748a9b4394c76be31f3e206ffd18f
9 schema:genre chapter
10 schema:inLanguage en
11 schema:isAccessibleForFree true
12 schema:isPartOf Ncf1e61d9b1a843d48d51c53ff6447c1b
13 schema:keywords Complex Event Processing
14 Designing Events
15 actor model
16 addition
17 approach
18 business-related patterns
19 cases
20 circumstances
21 clear methodology
22 convenience stores
23 data processing
24 definition
25 definition of events
26 detection
27 domain knowledge
28 end
29 end methodology
30 event pattern languages
31 event patterns
32 event processing
33 event processing language
34 event processing systems
35 event streams
36 events
37 everyday situations
38 experts
39 fast data processing
40 heterogeneous events
41 high-level event pattern language
42 identification
43 interest
44 knowledge
45 language
46 large number
47 methodology
48 model
49 multiple event streams
50 number
51 order
52 paper
53 pattern language
54 patterns
55 phase
56 processing
57 processing language
58 processing system
59 real use case
60 setup phase
61 situation
62 situations of interest
63 specific business-related patterns
64 specific situations
65 stores
66 streams
67 suppliers
68 system
69 technical experts
70 usage
71 use cases
72 users
73 schema:name A Methodology for Designing Events and Patterns in Fast Data Processing
74 schema:pagination 133-148
75 schema:productId N936aebad77a6444fb5ee5506aa716029
76 Naf30579c6903432e939ca1ed96397992
77 schema:publisher N1e7ce8b4635c4acab2706842c4a154cf
78 schema:sameAs https://app.dimensions.ai/details/publication/pub.1038821167
79 https://doi.org/10.1007/978-3-642-38709-8_9
80 schema:sdDatePublished 2022-01-01T19:20
81 schema:sdLicense https://scigraph.springernature.com/explorer/license/
82 schema:sdPublisher N4976b9eedf6e443a842026445ae1ae06
83 schema:url https://doi.org/10.1007/978-3-642-38709-8_9
84 sgo:license sg:explorer/license/
85 sgo:sdDataset chapters
86 rdf:type schema:Chapter
87 N1e7ce8b4635c4acab2706842c4a154cf schema:name Springer Nature
88 rdf:type schema:Organisation
89 N4976b9eedf6e443a842026445ae1ae06 schema:name Springer Nature - SN SciGraph project
90 rdf:type schema:Organization
91 N6ab748a9b4394c76be31f3e206ffd18f rdf:first Neec023548fa64b7f9cfbbd32390f58d6
92 rdf:rest rdf:nil
93 N92ed0116398c48b596ddd8f3900170b8 rdf:first sg:person.014122362635.53
94 rdf:rest Ndc6c3242cbc8434daa0b63f4b111605f
95 N936aebad77a6444fb5ee5506aa716029 schema:name doi
96 schema:value 10.1007/978-3-642-38709-8_9
97 rdf:type schema:PropertyValue
98 Naf30579c6903432e939ca1ed96397992 schema:name dimensions_id
99 schema:value pub.1038821167
100 rdf:type schema:PropertyValue
101 Ncf1e61d9b1a843d48d51c53ff6447c1b schema:isbn 978-3-642-38708-1
102 978-3-642-38709-8
103 schema:name Active Flow and Combustion Control 2018
104 rdf:type schema:Book
105 Ndc6c3242cbc8434daa0b63f4b111605f rdf:first sg:person.011564632227.91
106 rdf:rest Ne657d3c0e9a34b6c9db279a0276c9047
107 Ne657d3c0e9a34b6c9db279a0276c9047 rdf:first sg:person.013755153627.81
108 rdf:rest rdf:nil
109 Neec023548fa64b7f9cfbbd32390f58d6 schema:familyName King
110 schema:givenName Rudibert
111 rdf:type schema:Person
112 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
113 schema:name Information and Computing Sciences
114 rdf:type schema:DefinedTerm
115 anzsrc-for:0801 schema:inDefinedTermSet anzsrc-for:
116 schema:name Artificial Intelligence and Image Processing
117 rdf:type schema:DefinedTerm
118 anzsrc-for:0806 schema:inDefinedTermSet anzsrc-for:
119 schema:name Information Systems
120 rdf:type schema:DefinedTerm
121 sg:person.011564632227.91 schema:affiliation grid-institutes:None
122 schema:familyName Stojanovic
123 schema:givenName Nenad
124 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.011564632227.91
125 rdf:type schema:Person
126 sg:person.013755153627.81 schema:affiliation grid-institutes:None
127 schema:familyName Stojanovic
128 schema:givenName Ljiljana
129 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013755153627.81
130 rdf:type schema:Person
131 sg:person.014122362635.53 schema:affiliation grid-institutes:None
132 schema:familyName Riemer
133 schema:givenName Dominik
134 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.014122362635.53
135 rdf:type schema:Person
136 grid-institutes:None schema:alternateName FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10-14, 76131, Karlsruhe, Germany
137 schema:name FZI Forschungszentrum Informatik, Haid-und-Neu-Str. 10-14, 76131, Karlsruhe, Germany
138 rdf:type schema:Organization
 




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


...