Mostrar el registro sencillo del ítem

Ponencia

dc.creatorOakes, Bentley Jameses
dc.creatorTroya Castilla, Javieres
dc.creatorLúcio, Levyes
dc.creatorWimmer, Manueles
dc.date.accessioned2018-04-17T10:07:06Z
dc.date.available2018-04-17T10:07:06Z
dc.date.issued2015
dc.identifier.citationOakes, B.J., Troya Castilla, J., Lúcio, L. y Wimmer, M. (2015). Fully Verifying Transformation Contracts for Declarative ATL. En MODELS 2015: ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (256-265), Ottawa, ON, Canada: IEEE Computer Society.
dc.identifier.isbn978-1-4673-6908-4es
dc.identifier.urihttps://hdl.handle.net/11441/73187
dc.description.abstractThe Atlas Transformation Language (ATL) is today a de-facto standard in model-driven development. It is understood by the community that methods for exhaustively verifying such transformations provide an important pillar for achieving a stronger adoption of model-driven development in industry. In this paper we propose a method for verifying ATL model transformations by translating them into DSLTrans, a transformation language with limited expressiveness. Pre-/postcondition contracts are then verified on the resulting DSLTrans specification using a symbolic-execution property prover. The technique we present in this paper is exhaustive for the declarative ATL subset, meaning that if a contract holds, it will hold when any input model is passed to the ATL transformation being checked. We explore the scalability of our technique using a set of examples, including a model transformation developed in collaboration with our industrial partner.es
dc.description.sponsorshipEuropean Commission ICT Policy Support Programme 317859es
dc.formatapplication/pdfes
dc.language.isoenges
dc.publisherIEEE Computer Societyes
dc.relation.ispartofMODELS 2015: ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (2015), p 256-265
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectModel transformationes
dc.subjectFormal verificationes
dc.subjectATLes
dc.subjectContractses
dc.subjectSymbolic executiones
dc.subjectPre-/Post-conditionses
dc.titleFully Verifying Transformation Contracts for Declarative ATLes
dc.typeinfo:eu-repo/semantics/conferenceObjectes
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectID317859 (ICT Policy Support Programme)es
dc.relation.publisherversionhttps://ieeexplore.ieee.org/abstract/document/7338256/es
dc.identifier.doi10.1109/MODELS.2015.7338256es
idus.format.extent10es
dc.publication.initialPage256es
dc.publication.endPage265es
dc.eventtitleMODELS 2015: ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systemses
dc.eventinstitutionOttawa, ON, Canadaes
dc.relation.publicationplaceNew York, USAes
dc.contributor.funderEuropean Commission (EC)

FicherosTamañoFormatoVerDescripción
Fully verifying transformation.pdf566.4KbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional