redraw example XMPP stream with TikZ/PGF
[skm-ma-ws1314.git] / biblio.bib
1 @comment{x-kbibtex-personnameformatting=<%l><, %f>}
2
3 @inproceedings{klauck-kirsche-chattythings,
4 author = "Klauck, R. and Kirsche, M.",
5 booktitle = "{Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2012 8th International Conference on}",
6 keywords = "Internet of Things; client-server systems; computer bootstrapping; human computer interaction; information filtering; man-machine systems; message passing; mobile ad hoc networks; operating systems (computers); transport protocols; Chatty Things; Contiki operating system; DNS service discovery; H2M communication; IDNS-SD service; Internet of Things; XMPP client; XMPP message exchange; XMPP publish-subscribe capabilities; XMPP-based service provisioning sublayer; ad hoc network environments; human-smart object collaboration; human-to-machine communication; loT; mDNS; multicast DNS; resource constrained device integration; smart object acceptance rate enhancement; smart object accessibility; smart object usability; standardized bootstrapping processes; standardized handling processes; topic-based filter mechanism; IEEE 802.15 Standards; Contiki; H2M; Internet of Things; XMPP",
7 pages = "60--69",
8 title = "{Chatty things -- Making the Internet of Things readily usable for the masses with XMPP}",
9 year = "2012"
10 }
11
12 @misc{xep0174,
13 abstract = "This specification defines how to communicate over local or wide-area networks using the principles of zero-configuration networking for endpoint discovery and the syntax of XML streams and XMPP messaging for real-time communication. This method uses DNS-based Service Discovery and Multicast DNS to discover entities that support the protocol, including their IP addresses and preferred ports. Any two entities can then negotiate a serverless connection using XML streams in order to exchange XMPP message and IQ stanzas.",
14 author = "Saint-Andre, Peter",
15 howpublished = "\url{http://xmpp.org/extensions/xep-0174.html}",
16 month = nov,
17 organization = "{XMPP Standards Foundation}",
18 series = "{XMPP Extension Protocols}",
19 title = "{XEP-0174: Serverless Messaging}",
20 year = "2008"
21 }
22
23 @misc{rfc6762,
24 author = "Cheshire, S. and Krochmal, M.",
25 howpublished = "RFC 6762 (Proposed Standard)",
26 month = feb,
27 number = "6762",
28 organization = "Internet Engineering Task Force",
29 publisher = "IETF",
30 series = "{Request for Comments}",
31 title = "{Multicast DNS}",
32 url = "http://www.ietf.org/rfc/rfc6762.txt",
33 year = 2013
34 }
35
36 @misc{rfc6763,
37 author = "Cheshire, S. and Krochmal, M.",
38 howpublished = "RFC 6763 (Proposed Standard)",
39 month = feb,
40 number = "6763",
41 organization = "Internet Engineering Task Force",
42 publisher = "IETF",
43 series = "{Request for Comments}",
44 title = "{DNS-Based Service Discovery}",
45 url = "http://www.ietf.org/rfc/rfc6763.txt",
46 year = 2013
47 }
48
49 @misc{rfc6120,
50 author = "Saint-Andre, P.",
51 howpublished = "RFC 6120 (Proposed Standard)",
52 month = mar,
53 number = "6120",
54 organization = "Internet Engineering Task Force",
55 publisher = "IETF",
56 series = "{Request for Comments}",
57 title = "{Extensible Messaging and Presence Protocol (XMPP): Core}",
58 url = "http://www.ietf.org/rfc/rfc6120.txt",
59 year = 2011
60 }
61
62 @misc{rfc2782,
63 author = "Gulbrandsen, A. and Vixie, P. and Esibov, L.",
64 howpublished = "RFC 2782 (Proposed Standard)",
65 month = feb,
66 number = "2782",
67 organization = "Internet Engineering Task Force",
68 publisher = "IETF",
69 series = "{Request for Comments}",
70 title = "{A DNS RR for specifying the location of services (DNS SRV)}",
71 url = "http://www.ietf.org/rfc/rfc2782.txt",
72 year = 2000
73 }
74
75 @misc{draft-ietf-core-coap-18,
76 author = "Shelby, Z. and Hartke, K. and Bormann, C.",
77 edition = "18",
78 howpublished = "\url{https://tools.ietf.org/html/draft-ietf-core-coap-18}",
79 month = jun,
80 organization = "Internet Engineering Task Force",
81 publisher = "IETF",
82 series = "{Internet Draft}",
83 title = "{Constrained Application Protocol (CoAP)}",
84 year = 2013
85 }
86
87 @misc{rfc3927,
88 author = "Cheshire, S. and Aboba, B. and Guttman, E.",
89 howpublished = "RFC 3927 (Proposed Standard)",
90 month = may,
91 number = "3927",
92 organization = "Internet Engineering Task Force",
93 publisher = "IETF",
94 series = "{Request for Comments}",
95 title = "{Dynamic Configuration of IPv4 Link-Local Addresses}",
96 url = "http://www.ietf.org/rfc/rfc3927.txt",
97 year = 2005
98 }
99
100 @misc{rfc4862,
101 author = "Thomson, S. and Narten, T. and Jinmei, T.",
102 howpublished = "RFC 4862 (Draft Standard)",
103 month = sep,
104 number = "4862",
105 organization = "Internet Engineering Task Force",
106 publisher = "IETF",
107 series = "{Request for Comments}",
108 title = "{IPv6 Stateless Address Autoconfiguration}",
109 url = "http://www.ietf.org/rfc/rfc4862.txt",
110 year = 2007
111 }
112
113 @misc{mqtt,
114 author = "{IBM}",
115 edition = "{v3.1 Specification}",
116 howpublished = "\url{http://www.ibm.com/developerworks/webservices/library/ws-mqtt/}",
117 organization = "{IBM}",
118 title = "{MQ Telemetry Transport}"
119 }
120
121 @inproceedings{zeeb-moritz-ws4d,
122 author = "Zeeb, E. and Moritz, G. and Timmermann, D. and Golatowski, F.",
123 booktitle = "{39th International Conference on Parallel Processing Workshops (ICPPW)}",
124 doi = "10.1109/ICPPW.2010.11",
125 issn = "1530-2016",
126 keywords = "Web services; embedded systems; open systems; protocols; public domain software; IP-based application scenarios; Internet protocol; WS4D; Web services; constrained embedded devices; cross domain interoperability; devices profile; heterogeneous platforms; networked embedded systems; open source WS4D implementations; resource rich server platforms; Generators; IP networks; Protocols; Security; Simple object access protocol; XML",
127 pages = "1--8",
128 title = "{WS4D: Toolkits for Networked Embedded Systems Based on the Devices Profile for Web Services}",
129 year = "2010"
130 }
131
132 @inproceedings{Klauck:2012:BCC:2352852.2352881,
133 acmid = "2352881",
134 address = "Berlin, Heidelberg",
135 author = "Klauck, Ronny and Kirsche, Michael",
136 booktitle = "{Proceedings of the 11th international conference on Ad-hoc, Mobile, and Wireless Networks}",
137 doi = "10.1007/978-3-642-31638-8_24",
138 isbn = "978-3-642-31637-1",
139 keywords = "Contiki; discovery; internet of things; mDNS/DNS-SD",
140 location = "Belgrade, Serbia",
141 numpages = "14",
142 pages = "316--329",
143 publisher = "Springer-Verlag",
144 series = "{ADHOC-NOW'12}",
145 title = "{Bonjour contiki: a case study of a DNS-based discovery service for the internet of things}",
146 url = "http://dx.doi.org/10.1007/978-3-642-31638-8_24",
147 x-fetchedfrom = "ACM Digital Library",
148 year = "2012"
149 }
150
151 @misc{xep0060,
152 abstract = "This specification defines an XMPP protocol extension for generic publish-subscribe functionality. The protocol enables XMPP entities to create nodes (topics) at a pubsub service and publish information at those nodes; an event notification (with or without payload) is then broadcasted to all entities that have subscribed to the node. Pubsub therefore adheres to the classic Observer design pattern and can serve as the foundation for a wide variety of applications, including news feeds, content syndication, rich presence, geolocation, workflow systems, network management systems, and any other application that requires event notifications.",
153 author = "Millard, Peter and Saint-Andre, Peter and Meijer, Ralph",
154 howpublished = "\url{http://xmpp.org/extensions/xep-0060.html}",
155 month = jul,
156 organization = "{XMPP Standards Foundation}",
157 series = "{XMPP Extension Protocols}",
158 title = "{XEP-0060: Publish-Subscribe}",
159 year = "2010"
160 }
161
162 @misc{xep0175,
163 abstract = "This document specifies best practices for use of the SASL ANONYMOUS mechanism in the context of client authentication with an XMPP server.",
164 author = "Saint-Andre, Peter",
165 howpublished = "\url{http://xmpp.org/extensions/xep-0175.html}",
166 month = sep,
167 organization = "{XMPP Standards Foundation}",
168 series = "{XMPP Extension Protocols}",
169 title = "{XEP-0175: Best Practices for Use of SASL ANONYMOUS}",
170 year = "2009"
171 }
172
173 @misc{xep0045,
174 abstract = "This specification defines an XMPP protocol extension for multi-user text chat, whereby multiple XMPP users can exchange messages in the context of a room or channel, similar to Internet Relay Chat (IRC). In addition to standard chatroom features such as room topics and invitations, the protocol defines a strong room control model, including the ability to kick and ban users, to name room moderators and administrators, to require membership or passwords in order to join the room, etc.",
175 author = "Saint-Andre, Peter",
176 howpublished = "\url{http://xmpp.org/extensions/xep-0045.html}",
177 month = feb,
178 organization = "{XMPP Standards Foundation}",
179 series = "{XMPP Extension Protocols}",
180 title = "{XEP-0045: Multi-User Chat}",
181 year = "2012"
182 }
183
184 @misc{rfc6121,
185 author = "Saint-Andre, P.",
186 howpublished = "RFC 6121 (Proposed Standard)",
187 month = mar,
188 number = "6121",
189 organization = "Internet Engineering Task Force",
190 publisher = "IETF",
191 series = "{Request for Comments}",
192 title = "{Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence}",
193 url = "http://www.ietf.org/rfc/rfc6121.txt",
194 year = 2011
195 }
196
197 @misc{rfc6122,
198 author = "Saint-Andre, P.",
199 howpublished = "RFC 6122 (Proposed Standard)",
200 month = mar,
201 number = "6122",
202 organization = "Internet Engineering Task Force",
203 publisher = "IETF",
204 series = "{Request for Comments}",
205 title = "{Extensible Messaging and Presence Protocol (XMPP): Address Format}",
206 url = "http://www.ietf.org/rfc/rfc6122.txt",
207 year = 2011
208 }
209
210 @misc{xep0322,
211 abstract = "This specification describes how EXI compression can be used in XMPP networks.",
212 author = "Waher, Peter and DOI, Yusuke",
213 howpublished = "\url{http://xmpp.org/extensions/xep-0322.html}",
214 month = jul,
215 organization = "{XMPP Standards Foundation}",
216 series = "{XMPP Extension Protocols}",
217 title = "{XEP-0322: Efficient XML Interchange (EXI) Format}",
218 year = "2013"
219 }
220
221 @misc{xep0323,
222 abstract = "This specification provides the common framework for sensor data interchange over XMPP networks.",
223 author = "Waher, Peter",
224 howpublished = "\url{http://xmpp.org/extensions/xep-0323.html}",
225 month = apr,
226 organization = "{XMPP Standards Foundation}",
227 series = "{XMPP Extension Protocols}",
228 title = "{XEP-0323: Internet of Things - Sensor Data}",
229 year = "2013"
230 }
231
232 @misc{xep0324,
233 abstract = "This specification describes an architecture for efficient provisioning of services, access rights and user privileges in sensor networks.",
234 author = "Waher, Peter",
235 howpublished = "\url{http://xmpp.org/extensions/xep-0324.html}",
236 month = apr,
237 organization = "{XMPP Standards Foundation}",
238 series = "{XMPP Extension Protocols}",
239 title = "{XEP-0324: Internet of Things - Provisioning}",
240 year = "2013"
241 }
242
243 @misc{xep0325,
244 abstract = "This specification describes how to control devices or actuators in an XMPP-based sensor network.",
245 author = "Waher, Peter",
246 howpublished = "\url{http://xmpp.org/extensions/xep-0325.html}",
247 month = may,
248 organization = "{XMPP Standards Foundation}",
249 series = "{XMPP Extension Protocols}",
250 title = "{XEP-0325: Internet of Things - Control}",
251 year = "2013"
252 }
253
254 @misc{xep0326,
255 abstract = "This specification describes how to manage and get information from concentrators of devices over XMPP networks.",
256 author = "Waher, Peter",
257 howpublished = "\url{http://xmpp.org/extensions/xep-0326.html}",
258 month = may,
259 organization = "{XMPP Standards Foundation}",
260 series = "{XMPP Extension Protocols}",
261 title = "{XEP-0326: Internet of Things - Concentrators}",
262 year = "2013"
263 }
264
265 @misc{rfc2131,
266 author="R. Droms",
267 title="{Dynamic Host Configuration Protocol}",
268 series="Request for Comments",
269 number="2131",
270 howpublished="RFC 2131 (Draft Standard)",
271 publisher="IETF",
272 organization="Internet Engineering Task Force",
273 year=1997,
274 month=mar,
275 url="http://www.ietf.org/rfc/rfc2131.txt",
276 }
277
278 @misc{rfc1035,
279 author="P.V. Mockapetris",
280 title="{Domain names - implementation and specification}",
281 series="Request for Comments",
282 number="1035",
283 howpublished="RFC 1035 (INTERNET STANDARD)",
284 publisher="IETF",
285 organization="Internet Engineering Task Force",
286 year=1987,
287 month=nov,
288 url="http://www.ietf.org/rfc/rfc1035.txt",
289 }
290
291 @book{GOF95,
292 author = "Gamma, E. and Helm, R. and Johnson, R. and Vlissides, J.",
293 interhash = "666db7e026c02bfa3e89b7b2772d18a2",
294 intrahash = "ee90f849e019 01dd605163c365d247fa",
295 keywords = "patterns object-oriented",
296 publisher = "Addison Wesley",
297 title = "{Design Patterns - Elements of Reus able Object-Oriented Software}",
298 year = 1995
299 }
This page took 0.052003 seconds and 5 git commands to generate.