SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
XVIII Jornadas en Ingeniería del Software y Bases de Datos
Madrid, 17 – 20 de Septiembre de 2013http://acg.ual.es/isoleres
AMAD-ATL: A tool for dynamically composing model
transformations at runtime
Herramienta para un dominio específico
Dominio: Adaptación de Interfaces de Usuario basadas
en Componentes en tiempo de ejecución.
Interfaces de Usuario à Modelos
Adaptación à Transformación de Modelos
Aportaciones de la herramienta:
−  Implementación de operaciones de transformación
M2M y de validación como servicios (standalone)
−  Escenario de pruebas.
−  Validación de la implementación del proceso de
adaptación.
−  Evaluación del proceso de adaptación mediante
simulaciones que utilizan los servicios de
transformación y validación.
(Architectural Model
ADaptation using ATL)
Header
Map
Transformación
Header
Map
Social
Histogram
Modelo de IU
Modelo de IU adaptada
Transformación
dinámica
XVIII Jornadas en Ingeniería del Software y Bases de Datos
Madrid, 17 – 20 de Septiembre de 2013http://acg.ual.es/isoleres
Entradas:
- Modelo de arquitectura inicial
- Variables de contexto:
* Perfil de usuario
* Ancho de banda
* Memoria principal
* Tamaño archivos
- Repositorio de reglas
* Pre-existente
* Personalizado
Salidas:
- Modelo de arquitectura adaptado
- Repositorio de reglas actualizado
- Información de log y trazabilidad
AMAD-ATL

Más contenido relacionado

Destacado (12)

Module 3 gustar practice
Module 3   gustar practiceModule 3   gustar practice
Module 3 gustar practice
 
Donovan x paula souteras
Donovan x  paula souterasDonovan x  paula souteras
Donovan x paula souteras
 
4. i) c. instrumen keberhasilan penolong kanan
4. i) c. instrumen keberhasilan penolong kanan4. i) c. instrumen keberhasilan penolong kanan
4. i) c. instrumen keberhasilan penolong kanan
 
Meetali
MeetaliMeetali
Meetali
 
Pro Resume 2009 Doc2003
Pro Resume 2009 Doc2003Pro Resume 2009 Doc2003
Pro Resume 2009 Doc2003
 
Operation homefront
Operation homefrontOperation homefront
Operation homefront
 
Bilek etc p274 ex1
Bilek etc p274 ex1Bilek etc p274 ex1
Bilek etc p274 ex1
 
Sintesis informativa 06 de febrero 2013
Sintesis informativa 06 de febrero 2013Sintesis informativa 06 de febrero 2013
Sintesis informativa 06 de febrero 2013
 
Fiche delachambre juliette_description_bdd
Fiche delachambre juliette_description_bddFiche delachambre juliette_description_bdd
Fiche delachambre juliette_description_bdd
 
تواصل
تواصلتواصل
تواصل
 
Goals 2000
Goals 2000 Goals 2000
Goals 2000
 
はじめに
はじめにはじめに
はじめに
 

Similar a AMAD-ATL (elevator pitch): A tool for dynamically composing new model transformations at runtime

AMAD-ATL: A tool for dynamically composing new model transformations at runtime
AMAD-ATL: A tool for dynamically composing new model transformations at runtimeAMAD-ATL: A tool for dynamically composing new model transformations at runtime
AMAD-ATL: A tool for dynamically composing new model transformations at runtime
Applied Computing Group
 
AMAD-ATL (poster): A tool for dynamically composing new model transformations...
AMAD-ATL (poster): A tool for dynamically composing new model transformations...AMAD-ATL (poster): A tool for dynamically composing new model transformations...
AMAD-ATL (poster): A tool for dynamically composing new model transformations...
Applied Computing Group
 
Interfaz de uusario cintya alban
Interfaz de uusario cintya albanInterfaz de uusario cintya alban
Interfaz de uusario cintya alban
David Casanova
 

Similar a AMAD-ATL (elevator pitch): A tool for dynamically composing new model transformations at runtime (20)

AMAD-ATL: A tool for dynamically composing new model transformations at runtime
AMAD-ATL: A tool for dynamically composing new model transformations at runtimeAMAD-ATL: A tool for dynamically composing new model transformations at runtime
AMAD-ATL: A tool for dynamically composing new model transformations at runtime
 
AMAD-ATL (poster): A tool for dynamically composing new model transformations...
AMAD-ATL (poster): A tool for dynamically composing new model transformations...AMAD-ATL (poster): A tool for dynamically composing new model transformations...
AMAD-ATL (poster): A tool for dynamically composing new model transformations...
 
Ingeniería del Software dirigida por modelos -Versión para incrédulos
Ingeniería del Software dirigida por modelos -Versión para incrédulosIngeniería del Software dirigida por modelos -Versión para incrédulos
Ingeniería del Software dirigida por modelos -Versión para incrédulos
 
Commit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine LearningCommit 2018 - Integrando Microservicios y Machine Learning
Commit 2018 - Integrando Microservicios y Machine Learning
 
Clases 30 05
Clases 30 05Clases 30 05
Clases 30 05
 
3. Sis distribuidos - Arquitectura.pptx
3. Sis distribuidos - Arquitectura.pptx3. Sis distribuidos - Arquitectura.pptx
3. Sis distribuidos - Arquitectura.pptx
 
proceso unificado de desarrollo parte 2
proceso unificado de desarrollo parte 2proceso unificado de desarrollo parte 2
proceso unificado de desarrollo parte 2
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
CLASE03_TEMA02_2.pptx
CLASE03_TEMA02_2.pptxCLASE03_TEMA02_2.pptx
CLASE03_TEMA02_2.pptx
 
Informe proyecto cad
Informe proyecto cadInforme proyecto cad
Informe proyecto cad
 
Modelo cocomo
Modelo cocomoModelo cocomo
Modelo cocomo
 
Cliente servidoryj
Cliente servidoryjCliente servidoryj
Cliente servidoryj
 
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?
 
Rackio framework
Rackio frameworkRackio framework
Rackio framework
 
Sigopram aplicacion sig para el diseño optimo de redes de riego
Sigopram aplicacion sig para el diseño optimo de redes de riegoSigopram aplicacion sig para el diseño optimo de redes de riego
Sigopram aplicacion sig para el diseño optimo de redes de riego
 
7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos
7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos 7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos
7-Unidad 2: Diseños de Vista-2.3 Introducción Web Services-Desarrollo Ejemplos
 
Modelo vista controlador
Modelo vista controladorModelo vista controlador
Modelo vista controlador
 
Plataforma de Gestión de Contenidos Digitales para Pymes. Documadrid 2008
Plataforma de Gestión de Contenidos Digitales para Pymes. Documadrid 2008Plataforma de Gestión de Contenidos Digitales para Pymes. Documadrid 2008
Plataforma de Gestión de Contenidos Digitales para Pymes. Documadrid 2008
 
Interfaz de uusario cintya alban
Interfaz de uusario cintya albanInterfaz de uusario cintya alban
Interfaz de uusario cintya alban
 
Adaptación de JMeter para la minería de datos de estructuras de páginas web.
Adaptación de JMeter para la minería de datos de estructuras de páginas web.Adaptación de JMeter para la minería de datos de estructuras de páginas web.
Adaptación de JMeter para la minería de datos de estructuras de páginas web.
 

Más de Applied Computing Group

Resolving Platform Specific Models at runtime using an MDE-based Trading appr...
Resolving Platform Specific Models at runtime using an MDE-based Trading appr...Resolving Platform Specific Models at runtime using an MDE-based Trading appr...
Resolving Platform Specific Models at runtime using an MDE-based Trading appr...
Applied Computing Group
 
An ontology-driven case study for the knowledge representation of management ...
An ontology-driven case study for the knowledge representation of management ...An ontology-driven case study for the knowledge representation of management ...
An ontology-driven case study for the knowledge representation of management ...
Applied Computing Group
 
MEDI'2012: Runtime Adaptation of Architectural Models: an approach for adapti...
MEDI'2012: Runtime Adaptation of Architectural Models: an approach for adapti...MEDI'2012: Runtime Adaptation of Architectural Models: an approach for adapti...
MEDI'2012: Runtime Adaptation of Architectural Models: an approach for adapti...
Applied Computing Group
 
SEAA'2012: An MDE approach for Runtime Monitoring and Adapting Component-base...
SEAA'2012: An MDE approach for Runtime Monitoring and Adapting Component-base...SEAA'2012: An MDE approach for Runtime Monitoring and Adapting Component-base...
SEAA'2012: An MDE approach for Runtime Monitoring and Adapting Component-base...
Applied Computing Group
 
ICSOFT'2012: Composing Model Transformations at Runtime: an approach for adap...
ICSOFT'2012: Composing Model Transformations at Runtime: an approach for adap...ICSOFT'2012: Composing Model Transformations at Runtime: an approach for adap...
ICSOFT'2012: Composing Model Transformations at Runtime: an approach for adap...
Applied Computing Group
 
A Trading-Based Knowledge Representation Metamodel for Management Information...
A Trading-Based Knowledge Representation Metamodel for Management Information...A Trading-Based Knowledge Representation Metamodel for Management Information...
A Trading-Based Knowledge Representation Metamodel for Management Information...
Applied Computing Group
 
Adaptive Transformation Pattern for chitectural Models Architectural Models
Adaptive Transformation Pattern for chitectural Models Architectural ModelsAdaptive Transformation Pattern for chitectural Models Architectural Models
Adaptive Transformation Pattern for chitectural Models Architectural Models
Applied Computing Group
 
Adapting Component-based User Interfaces at Runtime using Observers
Adapting Component-based User Interfaces at Runtime using ObserversAdapting Component-based User Interfaces at Runtime using Observers
Adapting Component-based User Interfaces at Runtime using Observers
Applied Computing Group
 
A Model-Driven Approach to Graphical User Interface Runtime Adaptation
A Model-Driven Approach to Graphical User Interface Runtime AdaptationA Model-Driven Approach to Graphical User Interface Runtime Adaptation
A Model-Driven Approach to Graphical User Interface Runtime Adaptation
Applied Computing Group
 
Modelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation SystemModelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation System
Applied Computing Group
 

Más de Applied Computing Group (20)

Hand Posture Recognition with Standard Webcam for Natural Interaction
Hand Posture Recognition with Standard Webcam for Natural InteractionHand Posture Recognition with Standard Webcam for Natural Interaction
Hand Posture Recognition with Standard Webcam for Natural Interaction
 
A Web Services Infrastructure for the management of Mashup Interfaces
A Web Services Infrastructure for the management of Mashup InterfacesA Web Services Infrastructure for the management of Mashup Interfaces
A Web Services Infrastructure for the management of Mashup Interfaces
 
Evolving Mashup Interfaces using a Distributed Machine Learning and Model Tra...
Evolving Mashup Interfaces using a Distributed Machine Learning and Model Tra...Evolving Mashup Interfaces using a Distributed Machine Learning and Model Tra...
Evolving Mashup Interfaces using a Distributed Machine Learning and Model Tra...
 
Semantic Matching of Components at Run-Time in Distributed Environments
Semantic Matching of Components at Run-Time in Distributed EnvironmentsSemantic Matching of Components at Run-Time in Distributed Environments
Semantic Matching of Components at Run-Time in Distributed Environments
 
Embedding Widget-as-a-Service into Dynamic GUI
Embedding Widget-as-a-Service into Dynamic GUIEmbedding Widget-as-a-Service into Dynamic GUI
Embedding Widget-as-a-Service into Dynamic GUI
 
A Component-based User Interface Approach for Smart TV
A Component-based User Interface Approach for Smart TVA Component-based User Interface Approach for Smart TV
A Component-based User Interface Approach for Smart TV
 
Resolving Platform Specific Models at runtime using an MDE-based Trading appr...
Resolving Platform Specific Models at runtime using an MDE-based Trading appr...Resolving Platform Specific Models at runtime using an MDE-based Trading appr...
Resolving Platform Specific Models at runtime using an MDE-based Trading appr...
 
Information Retrieval Using an Ontological Web-Trading Model
Information Retrieval Using an Ontological Web-Trading ModelInformation Retrieval Using an Ontological Web-Trading Model
Information Retrieval Using an Ontological Web-Trading Model
 
Model Transformations to adapt Component-based GUIs using an ATL-based tool
Model Transformations to adapt Component-based GUIs using an ATL-based toolModel Transformations to adapt Component-based GUIs using an ATL-based tool
Model Transformations to adapt Component-based GUIs using an ATL-based tool
 
A Model-Driven Approach for Deploying Trading-Based Knowledge Representation ...
A Model-Driven Approach for Deploying Trading-Based Knowledge Representation ...A Model-Driven Approach for Deploying Trading-Based Knowledge Representation ...
A Model-Driven Approach for Deploying Trading-Based Knowledge Representation ...
 
An ontology-driven case study for the knowledge representation of management ...
An ontology-driven case study for the knowledge representation of management ...An ontology-driven case study for the knowledge representation of management ...
An ontology-driven case study for the knowledge representation of management ...
 
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...Cruzando el abismo educativo de la ingeniería de software utilizando Software...
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
 
MEDI'2012: Runtime Adaptation of Architectural Models: an approach for adapti...
MEDI'2012: Runtime Adaptation of Architectural Models: an approach for adapti...MEDI'2012: Runtime Adaptation of Architectural Models: an approach for adapti...
MEDI'2012: Runtime Adaptation of Architectural Models: an approach for adapti...
 
SEAA'2012: An MDE approach for Runtime Monitoring and Adapting Component-base...
SEAA'2012: An MDE approach for Runtime Monitoring and Adapting Component-base...SEAA'2012: An MDE approach for Runtime Monitoring and Adapting Component-base...
SEAA'2012: An MDE approach for Runtime Monitoring and Adapting Component-base...
 
ICSOFT'2012: Composing Model Transformations at Runtime: an approach for adap...
ICSOFT'2012: Composing Model Transformations at Runtime: an approach for adap...ICSOFT'2012: Composing Model Transformations at Runtime: an approach for adap...
ICSOFT'2012: Composing Model Transformations at Runtime: an approach for adap...
 
A Trading-Based Knowledge Representation Metamodel for Management Information...
A Trading-Based Knowledge Representation Metamodel for Management Information...A Trading-Based Knowledge Representation Metamodel for Management Information...
A Trading-Based Knowledge Representation Metamodel for Management Information...
 
Adaptive Transformation Pattern for chitectural Models Architectural Models
Adaptive Transformation Pattern for chitectural Models Architectural ModelsAdaptive Transformation Pattern for chitectural Models Architectural Models
Adaptive Transformation Pattern for chitectural Models Architectural Models
 
Adapting Component-based User Interfaces at Runtime using Observers
Adapting Component-based User Interfaces at Runtime using ObserversAdapting Component-based User Interfaces at Runtime using Observers
Adapting Component-based User Interfaces at Runtime using Observers
 
A Model-Driven Approach to Graphical User Interface Runtime Adaptation
A Model-Driven Approach to Graphical User Interface Runtime AdaptationA Model-Driven Approach to Graphical User Interface Runtime Adaptation
A Model-Driven Approach to Graphical User Interface Runtime Adaptation
 
Modelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation SystemModelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation System
 

AMAD-ATL (elevator pitch): A tool for dynamically composing new model transformations at runtime

  • 1. XVIII Jornadas en Ingeniería del Software y Bases de Datos Madrid, 17 – 20 de Septiembre de 2013http://acg.ual.es/isoleres AMAD-ATL: A tool for dynamically composing model transformations at runtime Herramienta para un dominio específico Dominio: Adaptación de Interfaces de Usuario basadas en Componentes en tiempo de ejecución. Interfaces de Usuario à Modelos Adaptación à Transformación de Modelos Aportaciones de la herramienta: −  Implementación de operaciones de transformación M2M y de validación como servicios (standalone) −  Escenario de pruebas. −  Validación de la implementación del proceso de adaptación. −  Evaluación del proceso de adaptación mediante simulaciones que utilizan los servicios de transformación y validación. (Architectural Model ADaptation using ATL) Header Map Transformación Header Map Social Histogram Modelo de IU Modelo de IU adaptada Transformación dinámica
  • 2. XVIII Jornadas en Ingeniería del Software y Bases de Datos Madrid, 17 – 20 de Septiembre de 2013http://acg.ual.es/isoleres Entradas: - Modelo de arquitectura inicial - Variables de contexto: * Perfil de usuario * Ancho de banda * Memoria principal * Tamaño archivos - Repositorio de reglas * Pre-existente * Personalizado Salidas: - Modelo de arquitectura adaptado - Repositorio de reglas actualizado - Información de log y trazabilidad AMAD-ATL