Ad Hoc systems management and specification with distributed Petri Nets.
Managing mobile ad hoc systems is a difficult task due to the high volatility of the systems¿ topology. Ad hoc systems are commonly defined by means of their constituent entities and the relationships between such entities, however, a formal specification and run-time execution model is missing. The...
- Autores:
-
Sosa Flórez, Juan Sebastián
- Tipo de recurso:
- Fecha de publicación:
- 2021
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/55075
- Acceso en línea:
- http://hdl.handle.net/1992/55075
- Palabra clave:
- Sistemas móviles
Sistemas Ad Hoc
Especificaciones formales
Redes de Petri
Sistemas distribuídos
VANETs
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UNIANDES2_02bf6687cabd9ff5a029b01203e2262e |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/55075 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.eng.fl_str_mv |
Ad Hoc systems management and specification with distributed Petri Nets. |
title |
Ad Hoc systems management and specification with distributed Petri Nets. |
spellingShingle |
Ad Hoc systems management and specification with distributed Petri Nets. Sistemas móviles Sistemas Ad Hoc Especificaciones formales Redes de Petri Sistemas distribuídos VANETs Ingeniería |
title_short |
Ad Hoc systems management and specification with distributed Petri Nets. |
title_full |
Ad Hoc systems management and specification with distributed Petri Nets. |
title_fullStr |
Ad Hoc systems management and specification with distributed Petri Nets. |
title_full_unstemmed |
Ad Hoc systems management and specification with distributed Petri Nets. |
title_sort |
Ad Hoc systems management and specification with distributed Petri Nets. |
dc.creator.fl_str_mv |
Sosa Flórez, Juan Sebastián |
dc.contributor.advisor.none.fl_str_mv |
Cardozo Álvarez, Nicolás |
dc.contributor.author.spa.fl_str_mv |
Sosa Flórez, Juan Sebastián |
dc.contributor.jury.spa.fl_str_mv |
Takahashi Rodríguez, Silvia Leger, Paul |
dc.subject.keyword.none.fl_str_mv |
Sistemas móviles Sistemas Ad Hoc Especificaciones formales Redes de Petri Sistemas distribuídos VANETs |
topic |
Sistemas móviles Sistemas Ad Hoc Especificaciones formales Redes de Petri Sistemas distribuídos VANETs Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
Managing mobile ad hoc systems is a difficult task due to the high volatility of the systems¿ topology. Ad hoc systems are commonly defined by means of their constituent entities and the relationships between such entities, however, a formal specification and run-time execution model is missing. The benefit of a formal specification is that it can enable reasoning about local and global system properties, for example, determining whether the system can reach a given state. We propose a Petri net-based specification and execution model to manage ad hoc distributed systems. Our model enables spontaneous communication between previously unknown system components. The model is locally equivalent to standard Petri nets, and hence could be used for the verification of properties for system snapshots static with respect to connections and disconnection, in which it is possible to analyze liveness, reachability, or conflicts. We validate the usability of our distributed ad hoc Petri net model by modeling distributable systems as described by existing distributed Petri nets approaches. Additionally, we demonstrate the ap- plicability and usability of the proposed model in distributed ad hoc networks by implementing the communication behavior of two prototypical ad hoc network applications, disaster and crisis management, and VANETs, successfully validating the appropriate behavior of the system in each case. |
publishDate |
2021 |
dc.date.issued.none.fl_str_mv |
2021 |
dc.date.accessioned.none.fl_str_mv |
2022-02-22T19:49:53Z |
dc.date.available.none.fl_str_mv |
2022-02-22T19:49:53Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/55075 |
dc.identifier.pdf.spa.fl_str_mv |
25484.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/55075 |
identifier_str_mv |
25484.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
41 páginas |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.spa.fl_str_mv |
Maestría en Ingeniería de Sistemas y Computación |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.spa.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
institution |
Universidad de los Andes |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/b69efe74-f234-4293-9a6b-e27a676b7fed/download https://repositorio.uniandes.edu.co/bitstreams/488f51eb-fbd4-4505-ac90-f86fc7222a63/download https://repositorio.uniandes.edu.co/bitstreams/8be06ada-d620-492f-939c-53310a9b2cd9/download |
bitstream.checksum.fl_str_mv |
faceea5cdffea9cc9e836352d4544118 40247e84a66f517707f3fa11f37b45ff bfaec51c0528d5597aba9abb959b1bc0 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812134064832905216 |
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Cardozo Álvarez, Nicolásvirtual::16699-1Sosa Flórez, Juan Sebastiána2ffdb5b-22c8-410b-b892-4c5903249602500Takahashi Rodríguez, SilviaLeger, Paul2022-02-22T19:49:53Z2022-02-22T19:49:53Z2021http://hdl.handle.net/1992/5507525484.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Managing mobile ad hoc systems is a difficult task due to the high volatility of the systems¿ topology. Ad hoc systems are commonly defined by means of their constituent entities and the relationships between such entities, however, a formal specification and run-time execution model is missing. The benefit of a formal specification is that it can enable reasoning about local and global system properties, for example, determining whether the system can reach a given state. We propose a Petri net-based specification and execution model to manage ad hoc distributed systems. Our model enables spontaneous communication between previously unknown system components. The model is locally equivalent to standard Petri nets, and hence could be used for the verification of properties for system snapshots static with respect to connections and disconnection, in which it is possible to analyze liveness, reachability, or conflicts. We validate the usability of our distributed ad hoc Petri net model by modeling distributable systems as described by existing distributed Petri nets approaches. Additionally, we demonstrate the ap- plicability and usability of the proposed model in distributed ad hoc networks by implementing the communication behavior of two prototypical ad hoc network applications, disaster and crisis management, and VANETs, successfully validating the appropriate behavior of the system in each case.La gestión de sistemas móviles ad hoc es una tarea difícil debido a la alta volatilidad de la topología de estos. Los sistemas ad hoc se definen comúnmente por medio de sus entidades constitutivas y la relaciones entre tales entidades, sin embargo, una especificación formal y un modelo de ejecución en tiempo de ejecución Está perdido. El beneficio de una especificación formal es que puede permitir el razonamiento sobre propiedades globales del sistema, por ejemplo, determinar si el sistema puede alcanzar un estado determinado. Proponemos un modelo de ejecución y especificación basado en la red de Petri para gestionar sistemas. Nuestro modelo permite la comunicación espontánea entre sistemas previamente desconocidos componentes. El modelo es localmente equivalente a las redes de Petri estándar y, por lo tanto, podría usarse para la verificación de propiedades para instantáneas del sistema estáticas con respecto a las conexiones y desconexión, en la que es posible analizar la vivencia, la accesibilidad o los conflictos. Validamos la usabilidad de nuestro modelo distribuido de red de Petri ad hoc mediante el modelado de sistemas distribuibles como descrito por los enfoques existentes de redes de Petri distribuidas. Además, demostramos el ap- aplicabilidad y usabilidad del modelo propuesto en redes ad hoc distribuidas mediante la implementación el comportamiento de comunicación de dos aplicaciones de red ad hoc prototípicas, desastre y crisis gestión y VANETs, validando con éxito el comportamiento adecuado del sistema en cada caso.Magíster en Ingeniería de Sistemas y ComputaciónMaestría41 páginasapplication/pdfspaUniversidad de los AndesMaestría en Ingeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y ComputaciónAd Hoc systems management and specification with distributed Petri Nets.Trabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMSistemas móvilesSistemas Ad HocEspecificaciones formalesRedes de PetriSistemas distribuídosVANETsIngeniería201425255Publicationhttps://scholar.google.es/citations?user=3iTzjQsAAAAJvirtual::16699-10000-0002-1094-9952virtual::16699-1a77ff528-fc33-44d6-9022-814f81ef407avirtual::16699-1a77ff528-fc33-44d6-9022-814f81ef407avirtual::16699-1THUMBNAIL25484.pdf.jpg25484.pdf.jpgIM Thumbnailimage/jpeg736https://repositorio.uniandes.edu.co/bitstreams/b69efe74-f234-4293-9a6b-e27a676b7fed/downloadfaceea5cdffea9cc9e836352d4544118MD53TEXT25484.pdf.txt25484.pdf.txtExtracted texttext/plain76560https://repositorio.uniandes.edu.co/bitstreams/488f51eb-fbd4-4505-ac90-f86fc7222a63/download40247e84a66f517707f3fa11f37b45ffMD52ORIGINAL25484.pdfapplication/pdf954263https://repositorio.uniandes.edu.co/bitstreams/8be06ada-d620-492f-939c-53310a9b2cd9/downloadbfaec51c0528d5597aba9abb959b1bc0MD511992/55075oai:repositorio.uniandes.edu.co:1992/550752024-03-13 15:47:47.03http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |