A Graphical Environment for the Semantic Validation of a Plan Execution Language
This paper presents PLEXIL5, PLEXIL's formal interacting visual environment, a graphical environment providing an user-friendly interface to the formal operational semantics of PLEXIL. PLEXIL is a synchronous plan execution language developed by NASA to support autonomous space operations. PLEX...
- Autores:
-
Rocha, Camilo
Muñoz, Cesar
Cadavid, Hector
- Tipo de recurso:
- Part of book
- Fecha de publicación:
- 2009
- Institución:
- Escuela Colombiana de Ingeniería Julio Garavito
- Repositorio:
- Repositorio Institucional ECI
- Idioma:
- eng
- OAI Identifier:
- oai:repositorio.escuelaing.edu.co:001/1842
- Acceso en línea:
- https://repositorio.escuelaing.edu.co/handle/001/1842
- Palabra clave:
- High level languages
Program verification
Rewriting systems
User interfaces
Sistemas interactivos
PLEXIL5
Ciencias de la Computación
MAUDE
Tecnologías de la información
Lógica
Interfaces de usuario
Sistemas de reescritura
Logic
NASA
Concurrent Computing
Java
Space vehicles
Space missions
Information technology
Computer science
USA Councils
System testing
- Rights
- closedAccess
- License
- © Copyright 2021 IEEE
id |
ESCUELAIG2_24d17c7d054224b3382d4b40150d650a |
---|---|
oai_identifier_str |
oai:repositorio.escuelaing.edu.co:001/1842 |
network_acronym_str |
ESCUELAIG2 |
network_name_str |
Repositorio Institucional ECI |
repository_id_str |
|
dc.title.eng.fl_str_mv |
A Graphical Environment for the Semantic Validation of a Plan Execution Language |
title |
A Graphical Environment for the Semantic Validation of a Plan Execution Language |
spellingShingle |
A Graphical Environment for the Semantic Validation of a Plan Execution Language High level languages Program verification Rewriting systems User interfaces Sistemas interactivos PLEXIL5 Ciencias de la Computación MAUDE Tecnologías de la información Lógica Interfaces de usuario Sistemas de reescritura Logic NASA Concurrent Computing Java Space vehicles Space missions Information technology Computer science USA Councils System testing |
title_short |
A Graphical Environment for the Semantic Validation of a Plan Execution Language |
title_full |
A Graphical Environment for the Semantic Validation of a Plan Execution Language |
title_fullStr |
A Graphical Environment for the Semantic Validation of a Plan Execution Language |
title_full_unstemmed |
A Graphical Environment for the Semantic Validation of a Plan Execution Language |
title_sort |
A Graphical Environment for the Semantic Validation of a Plan Execution Language |
dc.creator.fl_str_mv |
Rocha, Camilo Muñoz, Cesar Cadavid, Hector |
dc.contributor.author.none.fl_str_mv |
Rocha, Camilo Muñoz, Cesar Cadavid, Hector |
dc.contributor.researchgroup.spa.fl_str_mv |
Informática |
dc.subject.armarc.none.fl_str_mv |
High level languages Program verification Rewriting systems User interfaces |
topic |
High level languages Program verification Rewriting systems User interfaces Sistemas interactivos PLEXIL5 Ciencias de la Computación MAUDE Tecnologías de la información Lógica Interfaces de usuario Sistemas de reescritura Logic NASA Concurrent Computing Java Space vehicles Space missions Information technology Computer science USA Councils System testing |
dc.subject.armarc.spa.fl_str_mv |
Sistemas interactivos PLEXIL5 Ciencias de la Computación MAUDE Tecnologías de la información Lógica Interfaces de usuario Sistemas de reescritura |
dc.subject.proposal.eng.fl_str_mv |
Logic NASA Concurrent Computing Java Space vehicles Space missions Information technology Computer science USA Councils System testing |
description |
This paper presents PLEXIL5, PLEXIL's formal interacting visual environment, a graphical environment providing an user-friendly interface to the formal operational semantics of PLEXIL. PLEXIL is a synchronous plan execution language developed by NASA to support autonomous space operations. PLEXIL5 serves as a testbed for designers, developers and users of PLEXIL's executive system to validate, maintain, and debug the implementation of the system against the formal semantics of the language. The executable formal semantics of PLEXIL is an executable rewriting logic theory in Maude's language. |
publishDate |
2009 |
dc.date.issued.none.fl_str_mv |
2009 |
dc.date.accessioned.none.fl_str_mv |
2021-11-18T20:47:36Z |
dc.date.available.none.fl_str_mv |
2021-11-18T20:47:36Z |
dc.type.spa.fl_str_mv |
Capítulo - Parte de Libro |
dc.type.coar.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_3248 |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bookPart |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/ART |
format |
http://purl.org/coar/resource_type/c_3248 |
status_str |
publishedVersion |
dc.identifier.isbn.none.fl_str_mv |
9780769536378 |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.escuelaing.edu.co/handle/001/1842 |
identifier_str_mv |
9780769536378 |
url |
https://repositorio.escuelaing.edu.co/handle/001/1842 |
dc.language.iso.spa.fl_str_mv |
eng |
language |
eng |
dc.relation.ispartofseries.none.fl_str_mv |
SMC-IT; |
dc.relation.citationendpage.spa.fl_str_mv |
207 |
dc.relation.citationstartpage.spa.fl_str_mv |
201 |
dc.relation.indexed.spa.fl_str_mv |
N/A |
dc.relation.references.spa.fl_str_mv |
V. Verma A. Jonsson C. S. Pasareanu and M. Iatauro "Universal executive and PLEXIL: Engine and language for robust spacecraft control and operations" American Institute of Aeronautics and Astronautics Space 2006 Conference 2006. G. Berry "The foundations of Esterel" Proof Language and Interaction: Essays in Honour of Robin Milner 2000. P. Caspi D. Pilaud N. Halbwachs and J. Plaice "Lustre: A declarative language for programming synchronous systems" Proceedings of the 14th Symposium on Principles of Programming Languages (POPL) 1987. P. L. Guernic T. Gautier M. L. Borgne and C. L. M. e. "Programming real-time applications with SIGNAL" Proceedings of the IEEE vol. 79 no. 9 pp. 1321-1336 1991. G. Dowek C. Munoz and C. Pasareanu A small-step semantics of PLEXIL 2008. G. Dowek C. Munoz and C. Pasareanu "A formal analysis framework for PLEXIL" Proceedings of 3rd Workshop on Planning and Plan Execution for Real-World Systems September 2007. S. Owre J. Rushby and N. Shankar "PVS: A prototype verification system" 11th International Conference on Automated Deduction (CADE) ser. Lecture Notes in Artificial Intelligence vol. 607 pp. 748-752 Jun. 1992. "All About Maude - A High-Performance Logical Framework How to Specify Program and Verify Systems in Rewriting Logic" in Lecture Notes in Computer Science Springer vol. 4350 2007. J. Meseguer "Conditional rewriting logic as a unified model of concurrency" Theoretical Computer Science vol. 96 no. 1 pp. 73-155 1992. T.-F. Serbanuta G. Rosu and J. Meseguer "A rewriting logic approach to operational semantics" Inf Comput. vol. 207 no. 2 pp. 305-340 2009. F. Buschmann R. Meunier H. Rohnert P. Sornmerlad and M. Stal Pattern-Oriented Software Architecture Wiley vol. 1 1996. M. Fowler Patterns of Enterprise Application Architecture Reading Massachusetts:Addison Wesley Nov. 2002. A. K. Bhattacharjee S. D. Dhodapkar S. A. Seshia and R. K. Shyama-sundar "A graphical environment for the specification and verification of reactive systems" in SAFECOMP ser. Lecture Notes in Computer Science Springer vol. 1698 pp. 431-444 1999. S. Ramesh and P. Sampath SCADE: Synchronous Design and Validation of Embedded Control Software Springer Netherlands 2007. G. Berry "Synchronous design and verification of critical embedded systems using scade and esterel" in FMICS ser. Lecture Notes in Computer Science Springer vol. 4916 pp. 2 2007. J. Meseguer and G. Rosu "The rewriting logic semantics project" Theor. Comput. Sci. vol. 373 no. 3 pp. 213-237 2007. |
dc.rights.eng.fl_str_mv |
© Copyright 2021 IEEE |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_14cb |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/closedAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución 4.0 Internacional (CC BY 4.0) |
rights_invalid_str_mv |
© Copyright 2021 IEEE https://creativecommons.org/licenses/by/4.0/ Atribución 4.0 Internacional (CC BY 4.0) http://purl.org/coar/access_right/c_14cb |
eu_rights_str_mv |
closedAccess |
dc.format.extent.spa.fl_str_mv |
7 páginas. |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
© Copyright 2021 IEEE |
dc.publisher.place.spa.fl_str_mv |
USA. |
institution |
Escuela Colombiana de Ingeniería Julio Garavito |
bitstream.url.fl_str_mv |
https://repositorio.escuelaing.edu.co/bitstream/001/1842/7/A%20Graphical%20Environment%20for%20the%20Semantic%20Validation%20of%20a%20Plan%20Execution%20Language.png https://repositorio.escuelaing.edu.co/bitstream/001/1842/8/A%20Graphical%20Environment%20for%20the%20Semantic%20Validation%20of%20a%20Plan%20Execution%20Language.pdf.jpg https://repositorio.escuelaing.edu.co/bitstream/001/1842/6/A%20Graphical%20Environment%20for%20the%20Semantic%20Validation%20of%20a%20Plan%20Execution%20Language.pdf https://repositorio.escuelaing.edu.co/bitstream/001/1842/2/license.txt https://repositorio.escuelaing.edu.co/bitstream/001/1842/3/IEEE%20XPLORE.pdf.txt https://repositorio.escuelaing.edu.co/bitstream/001/1842/5/A%20Graphical%20Environment%20for%20the%20Semantic%20Validation%20of%20a%20Plan%20Execution%20Language.pdf.txt |
bitstream.checksum.fl_str_mv |
556b91c51cea144bc1efc3850c31576e fb3a7f5ccb6391bef76836710d3daf80 50ebb33c403a3ccb274a784eaec27fe6 5a7ca94c2e5326ee169f979d71d0f06e d784fa8b6d98d27699781bd9a7cf19f0 d784fa8b6d98d27699781bd9a7cf19f0 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Escuela Colombiana de Ingeniería Julio Garavito |
repository.mail.fl_str_mv |
repositorio.eci@escuelaing.edu.co |
_version_ |
1814355626226089984 |
spelling |
Rocha, Camiloebfd407af468605647a49186059da397600Muñoz, Cesard010620c004c882204e4c6699af11cfa600Cadavid, Hectorfb166b8a674d5a3e0e470304f48d3fd6600Informática2021-11-18T20:47:36Z2021-11-18T20:47:36Z20099780769536378https://repositorio.escuelaing.edu.co/handle/001/1842This paper presents PLEXIL5, PLEXIL's formal interacting visual environment, a graphical environment providing an user-friendly interface to the formal operational semantics of PLEXIL. PLEXIL is a synchronous plan execution language developed by NASA to support autonomous space operations. PLEXIL5 serves as a testbed for designers, developers and users of PLEXIL's executive system to validate, maintain, and debug the implementation of the system against the formal semantics of the language. The executable formal semantics of PLEXIL is an executable rewriting logic theory in Maude's language.Este documento presenta PLEXIL5, el entorno visual interactivo formal de PLEXIL, un entorno gráfico que proporciona una interfaz fácil de usar para la semántica operativa formal de PLEXIL. PLEXIL es un lenguaje de ejecución de planes sincrónicos desarrollado por la NASA para respaldar las operaciones espaciales autónomas. PLEXIL5 sirve como banco de pruebas para diseñadores, desarrolladores y usuarios del sistema ejecutivo de PLEXIL para validar, mantener y depurar la implementación del sistema contra la semántica formal del lenguaje. La semántica formal ejecutable de PLEXIL es una teoría lógica de reescritura ejecutable en el lenguaje de Maude.7 páginas.application/pdfeng© Copyright 2021 IEEEUSA.SMC-IT;207201N/AV. Verma A. Jonsson C. S. Pasareanu and M. Iatauro "Universal executive and PLEXIL: Engine and language for robust spacecraft control and operations" American Institute of Aeronautics and Astronautics Space 2006 Conference 2006.G. Berry "The foundations of Esterel" Proof Language and Interaction: Essays in Honour of Robin Milner 2000.P. Caspi D. Pilaud N. Halbwachs and J. Plaice "Lustre: A declarative language for programming synchronous systems" Proceedings of the 14th Symposium on Principles of Programming Languages (POPL) 1987.P. L. Guernic T. Gautier M. L. Borgne and C. L. M. e. "Programming real-time applications with SIGNAL" Proceedings of the IEEE vol. 79 no. 9 pp. 1321-1336 1991.G. Dowek C. Munoz and C. Pasareanu A small-step semantics of PLEXIL 2008.G. Dowek C. Munoz and C. Pasareanu "A formal analysis framework for PLEXIL" Proceedings of 3rd Workshop on Planning and Plan Execution for Real-World Systems September 2007.S. Owre J. Rushby and N. Shankar "PVS: A prototype verification system" 11th International Conference on Automated Deduction (CADE) ser. Lecture Notes in Artificial Intelligence vol. 607 pp. 748-752 Jun. 1992."All About Maude - A High-Performance Logical Framework How to Specify Program and Verify Systems in Rewriting Logic" in Lecture Notes in Computer Science Springer vol. 4350 2007.J. Meseguer "Conditional rewriting logic as a unified model of concurrency" Theoretical Computer Science vol. 96 no. 1 pp. 73-155 1992.T.-F. Serbanuta G. Rosu and J. Meseguer "A rewriting logic approach to operational semantics" Inf Comput. vol. 207 no. 2 pp. 305-340 2009.F. Buschmann R. Meunier H. Rohnert P. Sornmerlad and M. Stal Pattern-Oriented Software Architecture Wiley vol. 1 1996.M. Fowler Patterns of Enterprise Application Architecture Reading Massachusetts:Addison Wesley Nov. 2002.A. K. Bhattacharjee S. D. Dhodapkar S. A. Seshia and R. K. Shyama-sundar "A graphical environment for the specification and verification of reactive systems" in SAFECOMP ser. Lecture Notes in Computer Science Springer vol. 1698 pp. 431-444 1999.S. Ramesh and P. Sampath SCADE: Synchronous Design and Validation of Embedded Control Software Springer Netherlands 2007.G. Berry "Synchronous design and verification of critical embedded systems using scade and esterel" in FMICS ser. Lecture Notes in Computer Science Springer vol. 4916 pp. 2 2007.J. Meseguer and G. Rosu "The rewriting logic semantics project" Theor. Comput. Sci. vol. 373 no. 3 pp. 213-237 2007.© Copyright 2021 IEEEhttps://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/closedAccessAtribución 4.0 Internacional (CC BY 4.0)http://purl.org/coar/access_right/c_14cbA Graphical Environment for the Semantic Validation of a Plan Execution LanguageCapítulo - Parte de Libroinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_3248http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/bookParthttp://purl.org/redcol/resource_type/ARThttp://purl.org/coar/version/c_970fb48d4fbd8a85High level languagesProgram verificationRewriting systemsUser interfacesSistemas interactivosPLEXIL5Ciencias de la ComputaciónMAUDETecnologías de la informaciónLógicaInterfaces de usuarioSistemas de reescrituraLogicNASAConcurrent ComputingJavaSpace vehiclesSpace missionsInformation technologyComputer scienceUSA CouncilsSystem testingTHUMBNAILA Graphical Environment for the Semantic Validation of a Plan Execution Language.pngA Graphical Environment for the Semantic Validation of a Plan Execution Language.pngimage/png128697https://repositorio.escuelaing.edu.co/bitstream/001/1842/7/A%20Graphical%20Environment%20for%20the%20Semantic%20Validation%20of%20a%20Plan%20Execution%20Language.png556b91c51cea144bc1efc3850c31576eMD57open accessA Graphical Environment for the Semantic Validation of a Plan Execution Language.pdf.jpgA Graphical Environment for the Semantic Validation of a Plan Execution Language.pdf.jpgGenerated Thumbnailimage/jpeg15992https://repositorio.escuelaing.edu.co/bitstream/001/1842/8/A%20Graphical%20Environment%20for%20the%20Semantic%20Validation%20of%20a%20Plan%20Execution%20Language.pdf.jpgfb3a7f5ccb6391bef76836710d3daf80MD58metadata only accessORIGINALA Graphical Environment for the Semantic Validation of a Plan Execution Language.pdfA Graphical Environment for the Semantic Validation of a Plan Execution Language.pdfCapítulo - Parte de Libroapplication/pdf710363https://repositorio.escuelaing.edu.co/bitstream/001/1842/6/A%20Graphical%20Environment%20for%20the%20Semantic%20Validation%20of%20a%20Plan%20Execution%20Language.pdf50ebb33c403a3ccb274a784eaec27fe6MD56metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81881https://repositorio.escuelaing.edu.co/bitstream/001/1842/2/license.txt5a7ca94c2e5326ee169f979d71d0f06eMD52open accessTEXTIEEE XPLORE.pdf.txtIEEE XPLORE.pdf.txtExtracted texttext/plain2https://repositorio.escuelaing.edu.co/bitstream/001/1842/3/IEEE%20XPLORE.pdf.txtd784fa8b6d98d27699781bd9a7cf19f0MD53open accessA Graphical Environment for the Semantic Validation of a Plan Execution Language.pdf.txtA Graphical Environment for the Semantic Validation of a Plan Execution Language.pdf.txtExtracted texttext/plain2https://repositorio.escuelaing.edu.co/bitstream/001/1842/5/A%20Graphical%20Environment%20for%20the%20Semantic%20Validation%20of%20a%20Plan%20Execution%20Language.pdf.txtd784fa8b6d98d27699781bd9a7cf19f0MD55metadata only access001/1842oai:repositorio.escuelaing.edu.co:001/18422022-11-23 03:01:04.206metadata only accessRepositorio Escuela Colombiana de Ingeniería Julio Garavitorepositorio.eci@escuelaing.edu.coU0kgVVNURUQgSEFDRSBQQVJURSBERUwgR1JVUE8gREUgUEFSRVMgRVZBTFVBRE9SRVMgREUgTEEgQ09MRUNDScOTTiAiUEVFUiBSRVZJRVciLCBPTUlUQSBFU1RBIExJQ0VOQ0lBLgoKQXV0b3Jpem8gYSBsYSBFc2N1ZWxhIENvbG9tYmlhbmEgZGUgSW5nZW5pZXLDrWEgSnVsaW8gR2FyYXZpdG8gcGFyYSBwdWJsaWNhciBlbCB0cmFiYWpvIGRlIGdyYWRvLCBhcnTDrWN1bG8sIHZpZGVvLCAKY29uZmVyZW5jaWEsIGxpYnJvLCBpbWFnZW4sIGZvdG9ncmFmw61hLCBhdWRpbywgcHJlc2VudGFjacOzbiB1IG90cm8gKGVuICAgIGFkZWxhbnRlIGRvY3VtZW50bykgcXVlIGVuIGxhIGZlY2hhIAplbnRyZWdvIGVuIGZvcm1hdG8gZGlnaXRhbCwgeSBsZSBwZXJtaXRvIGRlIGZvcm1hIGluZGVmaW5pZGEgcXVlIGxvIHB1YmxpcXVlIGVuIGVsIHJlcG9zaXRvcmlvIGluc3RpdHVjaW9uYWwsIAplbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIHkgZGVtw6FzIGxleWVzIHkganVyaXNwcnVkZW5jaWEgdmlnZW50ZQphbCByZXNwZWN0bywgcGFyYSBmaW5lcyBlZHVjYXRpdm9zIHkgbm8gbHVjcmF0aXZvcy4gRXN0YSBhdXRvcml6YWNpw7NuIGVzIHbDoWxpZGEgcGFyYSBsYXMgZmFjdWx0YWRlcyB5IGRlcmVjaG9zIGRlIAp1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbDsgeSBwYXJhIHVzb3MgZW4gcmVkZXMsIGludGVybmV0LCBleHRyYW5ldCwgeSBjdWFscXVpZXIgCmZvcm1hdG8gbyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyLgpFbiBtaSBjYWxpZGFkIGRlIGF1dG9yLCBleHByZXNvIHF1ZSBlbCBkb2N1bWVudG8gb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwgeSBsbyBlbGFib3LDqSBzaW4gCnF1ZWJyYW50YXIgbmkgc3VwbGFudGFyIGxvcyBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvcy4gUG9yIGxvIHRhbnRvLCBlcyBkZSBtaSBleGNsdXNpdmEgYXV0b3LDrWEgeSwgZW4gY29uc2VjdWVuY2lhLCAKdGVuZ28gbGEgdGl0dWxhcmlkYWQgc29icmUgw6lsLiBFbiBjYXNvIGRlIHF1ZWphIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyByZWZlcmVudGUgYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgCmVsIGRvY3VtZW50byBlbiBjdWVzdGnDs24sIGFzdW1pcsOpIGxhIHJlc3BvbnNhYmlsaWRhZCB0b3RhbCB5IHNhbGRyw6kgZW4gZGVmZW5zYSBkZSBsb3MgZGVyZWNob3MgYXF1w60gYXV0b3JpemFkb3MuIEVzdG8gCnNpZ25pZmljYSBxdWUsIHBhcmEgdG9kb3MgbG9zIGVmZWN0b3MsIGxhIEVzY3VlbGEgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIEVzY3VlbGEsIGVsIENhdMOhbG9nbyBlbiBsw61uZWEgdSBvdHJvIG1lZGlvIGVsZWN0csOzbmljbywgCnBvZHLDoSBjb3BpYXIgYXBhcnRlcyBkZWwgdGV4dG8sIGNvbiBlbCBjb21wcm9taXNvIGRlIGNpdGFyIHNpZW1wcmUgbGEgZnVlbnRlLCBsYSBjdWFsIGluY2x1eWUgZWwgdMOtdHVsbyBkZWwgdHJhYmFqbyB5IGVsIAphdXRvci5Fc3RhIGF1dG9yaXphY2nDs24gbm8gaW1wbGljYSByZW51bmNpYSBhIGxhIGZhY3VsdGFkIHF1ZSB0ZW5nbyBkZSBwdWJsaWNhciB0b3RhbCBvIHBhcmNpYWxtZW50ZSBsYSBvYnJhIGVuIG90cm9zIAptZWRpb3MuRXN0YSBhdXRvcml6YWNpw7NuIGVzdMOhIHJlc3BhbGRhZGEgcG9yIGxhcyBmaXJtYXMgZGVsIChsb3MpIGF1dG9yKGVzKSBkZWwgZG9jdW1lbnRvLiAKU8OtIGF1dG9yaXpvIChhbWJvcykK |