- -

Towards Symbolic Execution in Erlang

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Towards Symbolic Execution in Erlang

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Vidal Oriola, Germán Francisco es_ES
dc.date.accessioned 2016-06-22T10:39:16Z
dc.date.available 2016-06-22T10:39:16Z
dc.date.issued 2015-04
dc.identifier.isbn 978-3-662-46822-7
dc.identifier.issn 0302-9743
dc.identifier.uri http://hdl.handle.net/10251/66304
dc.description The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-662-46823-4_28 es_ES
dc.description.abstract The concurrent functional language Erlang [1] has a number of distinguishing features, like dynamic typing, concurrency via asynchronous message passing or hot code loading, that make it especially appropriate for distributed, faulttolerant, soft real-time applications. The success of Erlang is witnessed by the increasing number of its industrial applications. For instance, Erlang has been used to implement Facebook’s chat back-end, the mobile application Whatsapp or Twitterfall—a service to view trends and patterns from Twitter—, to name a few. The success of the language, however, also requires the development of powerful testing and verification techniques. Symbolic execution is at the core of many program analysis and transformation techniques, like partial evaluation, test-case generation or model checking. In this paper, we introduce a symbolic execution technique for Erlang. We discuss how both an overapproximation and an underapproximation of the concrete semantics can be obtained. We illustrate our approach through some examples. To the best of our knowledge, this is the first attempt to formalize symbolic execution in the context of this language, where previous approaches have only considered exploring different schedulings but have not dealt with symbolic data. More details can be found in the companion technical report es_ES
dc.description.sponsorship This work has been partially supported by the Spanish Ministerio de Economía y Competitividad (Secretaría de Estado de Investigación, Desarrollo e Innovación) under grant TIN2013-44742-C4-1-R and by the Generalitat Valenciana under grant PROMETEO/2011/052. es_ES
dc.format.extent 10 es_ES
dc.language Inglés es_ES
dc.publisher Springer es_ES
dc.relation.ispartof Perspectives of System Informatics es_ES
dc.relation.ispartofseries Lecture Notes in Computer Science;8974
dc.rights Reserva de todos los derechos es_ES
dc.subject Model checking es_ES
dc.subject Verification es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Towards Symbolic Execution in Erlang es_ES
dc.type Capítulo de libro es_ES
dc.type Comunicación en congreso es_ES
dc.identifier.doi 10.1007/978-3-662-46823-4_28
dc.relation.projectID info:eu-repo/grantAgreement/MINECO//TIN2013-44742-C4-1-R/ES/VALIDACION ASISTIDA DE PROGRAMAS MEDIANTE METODOS PRECISOS Y RIGUROSOS PARA UNA INGENIERIA DEL SOFTWARE ROBUSTA/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/GVA//PROMETEO%2F2011%2F052/ES/LOGICEXTREME: TECNOLOGIA LOGICA Y SOFTWARE SEGURO/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Vidal Oriola, GF. (2015). Towards Symbolic Execution in Erlang. En Perspectives of System Informatics. Springer. 351-360. https://doi.org/10.1007/978-3-662-46823-4_28 es_ES
dc.description.accrualMethod S es_ES
dc.relation.conferencename 9th Ershov Informatics Conference (PSI 2014) es_ES
dc.relation.conferencedate June 24-27, 2014 es_ES
dc.relation.conferenceplace St. Petersburg, Russia es_ES
dc.relation.publisherversion http://link.springer.com/chapter/10.1007%2F978-3-662-46823-4_28 es_ES
dc.description.upvformatpinicio 351 es_ES
dc.description.upvformatpfin 360 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.relation.senia 279842 es_ES
dc.contributor.funder Ministerio de Economía y Competitividad es_ES
dc.contributor.funder Generalitat Valenciana es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem