A UML/OCL framework for the analysis of fraph transformation rules
In this paper we present an approach for the analysis of graph transformation rules based on an intermediate OCL representation. We translate different rule semantics into OCL, together with the properties of interest (like rule applicability, conflicts or independence). The intermediate representat...
| Autores: | , , , |
|---|---|
| Formato: | artículo |
| Estado: | Versión aceptada para publicación |
| Fecha de publicación: | 2009 |
| País: | España |
| Recursos: | Universitat Oberta de Catalunya (UOC) |
| Repositorio: | O2, repositorio institucional de la UOC |
| OAI Identifier: | oai:openaccess.uoc.edu:10609/109798 |
| Acesso em linha: | https://hdl.handle.net/10609/109798 |
| Access Level: | acceso abierto |
| Palavra-chave: | graph transformation OCL meta-modelling domain specific visual languages verification and validation transformación de grafos metamodelado lenguajes visuales específicos de dominio verificación y validación transformació de grafs metamodel llenguatges visuals específics de domini verificació i validació UML (Computer science) UML (Informàtica) UML (Informática) |
| id |
ES_e24996feb4e6ca7c61b5ff3c33845b08 |
|---|---|
| oai_identifier_str |
oai:openaccess.uoc.edu:10609/109798 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
A UML/OCL framework for the analysis of fraph transformation rulesCabot, JordiClarisó, RobertLara Jaramillo, Juan deGuerra, Esthergraph transformationOCLmeta-modellingdomain specific visual languagesverification and validationtransformación de grafosOCLmetamodeladolenguajes visuales específicos de dominioverificación y validacióntransformació de grafsOCLmetamodelllenguatges visuals específics de dominiverificació i validacióUML (Computer science)UML (Informàtica)UML (Informática)In this paper we present an approach for the analysis of graph transformation rules based on an intermediate OCL representation. We translate different rule semantics into OCL, together with the properties of interest (like rule applicability, conflicts or independence). The intermediate representation serves three purposes: (i) it allows the seamless integration of graph transformation rules with the MOF and OCL standards, and enables taking the meta-model and its OCL constraints (i.e. well-formedness rules) into account when verifying the correctness of the rules; (ii) it permits the interoperability of graph transformation concepts with a number of standards-based model-driven development tools; and (iii) it makes available a plethora of OCL tools to actually perform the rule analysis. This approach is especially useful to analyse the operational semantics of Domain Specific Visual Languages. We have automated these ideas by providing designers with tools for the graphical specification and analysis of graph transformation rules, including a backannotation mechanism that presents the analysis results in terms of the original language notation.Software and Systems ModelingUniversitat Oberta de Catalunya (UOC)Universidad Carlos III de MadridUniversidad Autónoma de Madrid202020202009info:eu-repo/semantics/articleinfo:eu-repo/semantics/acceptedVersionapplication/pdfapplication/pdfhttps://hdl.handle.net/10609/109798reponame:O2, repositorio institucional de la UOCinstname:Universitat Oberta de Catalunya (UOC)InglésSoftware and Systems Modeling, 2010, 9(3)https://doi.org/10.1007/s10270-009-0129-0CC BY-NC-NDhttp://creativecommons.org/licenses/by-nc-nd/3.0/es/info:eu-repo/semantics/openAccessoai:openaccess.uoc.edu:10609/1097982026-05-28T12:42:01Z |
| dc.title.none.fl_str_mv |
A UML/OCL framework for the analysis of fraph transformation rules |
| title |
A UML/OCL framework for the analysis of fraph transformation rules |
| spellingShingle |
A UML/OCL framework for the analysis of fraph transformation rules Cabot, Jordi graph transformation OCL meta-modelling domain specific visual languages verification and validation transformación de grafos OCL metamodelado lenguajes visuales específicos de dominio verificación y validación transformació de grafs OCL metamodel llenguatges visuals específics de domini verificació i validació UML (Computer science) UML (Informàtica) UML (Informática) |
| title_short |
A UML/OCL framework for the analysis of fraph transformation rules |
| title_full |
A UML/OCL framework for the analysis of fraph transformation rules |
| title_fullStr |
A UML/OCL framework for the analysis of fraph transformation rules |
| title_full_unstemmed |
A UML/OCL framework for the analysis of fraph transformation rules |
| title_sort |
A UML/OCL framework for the analysis of fraph transformation rules |
| dc.creator.none.fl_str_mv |
Cabot, Jordi Clarisó, Robert Lara Jaramillo, Juan de Guerra, Esther |
| author |
Cabot, Jordi |
| author_facet |
Cabot, Jordi Clarisó, Robert Lara Jaramillo, Juan de Guerra, Esther |
| author_role |
author |
| author2 |
Clarisó, Robert Lara Jaramillo, Juan de Guerra, Esther |
| author2_role |
author author author |
| dc.contributor.none.fl_str_mv |
Universitat Oberta de Catalunya (UOC) Universidad Carlos III de Madrid Universidad Autónoma de Madrid |
| dc.subject.none.fl_str_mv |
graph transformation OCL meta-modelling domain specific visual languages verification and validation transformación de grafos OCL metamodelado lenguajes visuales específicos de dominio verificación y validación transformació de grafs OCL metamodel llenguatges visuals específics de domini verificació i validació UML (Computer science) UML (Informàtica) UML (Informática) |
| topic |
graph transformation OCL meta-modelling domain specific visual languages verification and validation transformación de grafos OCL metamodelado lenguajes visuales específicos de dominio verificación y validación transformació de grafs OCL metamodel llenguatges visuals específics de domini verificació i validació UML (Computer science) UML (Informàtica) UML (Informática) |
| description |
In this paper we present an approach for the analysis of graph transformation rules based on an intermediate OCL representation. We translate different rule semantics into OCL, together with the properties of interest (like rule applicability, conflicts or independence). The intermediate representation serves three purposes: (i) it allows the seamless integration of graph transformation rules with the MOF and OCL standards, and enables taking the meta-model and its OCL constraints (i.e. well-formedness rules) into account when verifying the correctness of the rules; (ii) it permits the interoperability of graph transformation concepts with a number of standards-based model-driven development tools; and (iii) it makes available a plethora of OCL tools to actually perform the rule analysis. This approach is especially useful to analyse the operational semantics of Domain Specific Visual Languages. We have automated these ideas by providing designers with tools for the graphical specification and analysis of graph transformation rules, including a backannotation mechanism that presents the analysis results in terms of the original language notation. |
| publishDate |
2009 |
| dc.date.none.fl_str_mv |
2009 2020 2020 |
| dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/acceptedVersion |
| format |
article |
| status_str |
acceptedVersion |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/10609/109798 |
| url |
https://hdl.handle.net/10609/109798 |
| dc.language.none.fl_str_mv |
Inglés |
| language_invalid_str_mv |
Inglés |
| dc.relation.none.fl_str_mv |
Software and Systems Modeling, 2010, 9(3) https://doi.org/10.1007/s10270-009-0129-0 |
| dc.rights.none.fl_str_mv |
CC BY-NC-ND http://creativecommons.org/licenses/by-nc-nd/3.0/es/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
CC BY-NC-ND http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf application/pdf |
| dc.publisher.none.fl_str_mv |
Software and Systems Modeling |
| publisher.none.fl_str_mv |
Software and Systems Modeling |
| dc.source.none.fl_str_mv |
reponame:O2, repositorio institucional de la UOC instname:Universitat Oberta de Catalunya (UOC) |
| instname_str |
Universitat Oberta de Catalunya (UOC) |
| reponame_str |
O2, repositorio institucional de la UOC |
| collection |
O2, repositorio institucional de la UOC |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869422372198547456 |
| score |
15,300724 |