TAPIR: An Object-Oriented Programming Testing Framework based on Message Sequence Specification with Aspect-Oriented Programming
- Autores
- Larrea, Martín Leonardo; Urribarri, Dana K.
- Año de publicación
- 2020
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- Today we can see a significant increase in testing tools available for both the developer and the tester. Those tools aim at the testing of system implementation and vary according to the implementation paradigm, the programming language or the type of errors they seek to detect. In this paper, we present TAPIR, a white-box testing framework for Object-Oriented Programming. It was designed and implemented to detect failures in the sequence of calls that objects make. In that sense, we rely on Message Sequence Specification and Aspect-Oriented Programming. Hence, TAPIR can be used in any Java project without the need to modify the implementation of such a project. Our framework is open source and is freely available.
Workshop: WIS – Ingeniería de Software
Red de Universidades con Carreras en Informática - Materia
-
Ciencias Informáticas
Verification and validation
Testing
Message sequence specification
Aspect-oriented programming - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/114486
Ver los metadatos del registro completo
id |
SEDICI_f7d73fe99d52af2570e0a834fb5e6980 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/114486 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
TAPIR: An Object-Oriented Programming Testing Framework based on Message Sequence Specification with Aspect-Oriented ProgrammingLarrea, Martín LeonardoUrribarri, Dana K.Ciencias InformáticasVerification and validationTestingMessage sequence specificationAspect-oriented programmingToday we can see a significant increase in testing tools available for both the developer and the tester. Those tools aim at the testing of system implementation and vary according to the implementation paradigm, the programming language or the type of errors they seek to detect. In this paper, we present TAPIR, a white-box testing framework for Object-Oriented Programming. It was designed and implemented to detect failures in the sequence of calls that objects make. In that sense, we rely on Message Sequence Specification and Aspect-Oriented Programming. Hence, TAPIR can be used in any Java project without the need to modify the implementation of such a project. Our framework is open source and is freely available.Workshop: WIS – Ingeniería de SoftwareRed de Universidades con Carreras en Informática2020-10info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf389-398http://sedici.unlp.edu.ar/handle/10915/114486enginfo:eu-repo/semantics/altIdentifier/isbn/978-987-4417-90-9info:eu-repo/semantics/reference/hdl/10915/113243info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T10:58:52Zoai:sedici.unlp.edu.ar:10915/114486Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 10:58:52.63SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
TAPIR: An Object-Oriented Programming Testing Framework based on Message Sequence Specification with Aspect-Oriented Programming |
title |
TAPIR: An Object-Oriented Programming Testing Framework based on Message Sequence Specification with Aspect-Oriented Programming |
spellingShingle |
TAPIR: An Object-Oriented Programming Testing Framework based on Message Sequence Specification with Aspect-Oriented Programming Larrea, Martín Leonardo Ciencias Informáticas Verification and validation Testing Message sequence specification Aspect-oriented programming |
title_short |
TAPIR: An Object-Oriented Programming Testing Framework based on Message Sequence Specification with Aspect-Oriented Programming |
title_full |
TAPIR: An Object-Oriented Programming Testing Framework based on Message Sequence Specification with Aspect-Oriented Programming |
title_fullStr |
TAPIR: An Object-Oriented Programming Testing Framework based on Message Sequence Specification with Aspect-Oriented Programming |
title_full_unstemmed |
TAPIR: An Object-Oriented Programming Testing Framework based on Message Sequence Specification with Aspect-Oriented Programming |
title_sort |
TAPIR: An Object-Oriented Programming Testing Framework based on Message Sequence Specification with Aspect-Oriented Programming |
dc.creator.none.fl_str_mv |
Larrea, Martín Leonardo Urribarri, Dana K. |
author |
Larrea, Martín Leonardo |
author_facet |
Larrea, Martín Leonardo Urribarri, Dana K. |
author_role |
author |
author2 |
Urribarri, Dana K. |
author2_role |
author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas Verification and validation Testing Message sequence specification Aspect-oriented programming |
topic |
Ciencias Informáticas Verification and validation Testing Message sequence specification Aspect-oriented programming |
dc.description.none.fl_txt_mv |
Today we can see a significant increase in testing tools available for both the developer and the tester. Those tools aim at the testing of system implementation and vary according to the implementation paradigm, the programming language or the type of errors they seek to detect. In this paper, we present TAPIR, a white-box testing framework for Object-Oriented Programming. It was designed and implemented to detect failures in the sequence of calls that objects make. In that sense, we rely on Message Sequence Specification and Aspect-Oriented Programming. Hence, TAPIR can be used in any Java project without the need to modify the implementation of such a project. Our framework is open source and is freely available. Workshop: WIS – Ingeniería de Software Red de Universidades con Carreras en Informática |
description |
Today we can see a significant increase in testing tools available for both the developer and the tester. Those tools aim at the testing of system implementation and vary according to the implementation paradigm, the programming language or the type of errors they seek to detect. In this paper, we present TAPIR, a white-box testing framework for Object-Oriented Programming. It was designed and implemented to detect failures in the sequence of calls that objects make. In that sense, we rely on Message Sequence Specification and Aspect-Oriented Programming. Hence, TAPIR can be used in any Java project without the need to modify the implementation of such a project. Our framework is open source and is freely available. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-10 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/114486 |
url |
http://sedici.unlp.edu.ar/handle/10915/114486 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/isbn/978-987-4417-90-9 info:eu-repo/semantics/reference/hdl/10915/113243 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 389-398 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1842260480583794688 |
score |
13.13397 |