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...

Full description

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