The document describes a model-driven approach for dynamically adapting component-based graphical user interfaces (GUIs) using model transformations. An ATL-based web tool has been developed that allows specifying context changes, executing model transformations on architectural models that represent GUIs, and validating the results. The tool demonstrates how component-based GUIs can be adapted at runtime in response to changing contexts by executing model transformations on the underlying architectural models that define the GUI components and their relationships. The tool and approach aim to provide flexibility in dynamically adapting component-based GUIs for different usage scenarios and device contexts.
CD4ML - ThoughtWorks MeetUp Munich Christoph Windheuser May 8th 2019Christoph Windheuser
These are the slides of Christoph Windheuser at the MeetUp at ThoughtWorks in Munich on May 8th, 2019. Christoph spoke about how to build up a Continuous Delivery (CD) framework for Machine Learning and Data Science applications in the industry.
20151201 how to achieve impact with your project best practicesGiovanni Borzi
This presentation describes an exploitation best practice for achieving impact of research and innovation or innovation action projects.
This was an invited presentation at the H2020 INFO DAY on ICT 1, FOF 11, ICT 4, FOF 12 & FOF 13 calls, Brussels, December 1st, 2015.
The best practice was achieved during the RLW Navigator project, under the coordination of Prof. Darek Ceglarek, Warwick Manufacturing Group, the University of Warwick.
For more information on the project: http://www.rlwnavigator.eu
Power Modelling for Saving Strategies in Coarse Grained Reconfigurable SystemsMDC_UNICA
In the context of coarse-grained reconfigurable systems we present a power estimation model to guide the designer in deciding which part of the design may benefit from the application of a power gating technique. The model is assessed by adopting a reconfigurable core for image processing targeting an ASIC 90 nm technology.
CD4ML - ThoughtWorks MeetUp Munich Christoph Windheuser May 8th 2019Christoph Windheuser
These are the slides of Christoph Windheuser at the MeetUp at ThoughtWorks in Munich on May 8th, 2019. Christoph spoke about how to build up a Continuous Delivery (CD) framework for Machine Learning and Data Science applications in the industry.
20151201 how to achieve impact with your project best practicesGiovanni Borzi
This presentation describes an exploitation best practice for achieving impact of research and innovation or innovation action projects.
This was an invited presentation at the H2020 INFO DAY on ICT 1, FOF 11, ICT 4, FOF 12 & FOF 13 calls, Brussels, December 1st, 2015.
The best practice was achieved during the RLW Navigator project, under the coordination of Prof. Darek Ceglarek, Warwick Manufacturing Group, the University of Warwick.
For more information on the project: http://www.rlwnavigator.eu
Power Modelling for Saving Strategies in Coarse Grained Reconfigurable SystemsMDC_UNICA
In the context of coarse-grained reconfigurable systems we present a power estimation model to guide the designer in deciding which part of the design may benefit from the application of a power gating technique. The model is assessed by adopting a reconfigurable core for image processing targeting an ASIC 90 nm technology.
Simpda 2014 - A living story: measuring quality of developments in a large in...SpagoWorld
The presentation supported the speech by Gabriele Ruffatti (founder of the SpagoWorld initiative) at SIMPDA 2014 (Milan, Italy - November 19-21, 2015). The presentation focuses on the innovative approach named Productivity Intelligence supported by Spago4Q - the open source analytic of SpagoBI suite for Quality and Performance Improvement- that allows companies and organizations to effectively monitor performances, improve quality practices and achieve higher capability levels. www.spagoworld.org
Presentació de Maria Isabel Gandia, cap de Comunicacions del CSUC i membre del projecte GN4-3 de GÉANT, durant el "2022 Internet2 Technology Exchange", a Denver (EUA).
Integrating research grade model indexing technologies to commercial modellin...Marcos Almeida
Softeam is a French company with more than 20 years of experience producing UML-based modelling environments on top of its Modelio CASE tool. With the increase of complexity of models and modelling teams, came the demand for supporting scalable collaborative tools for modelling. This new demand lead to the creation of Constellation, Softeam’s enterprise model management solution. As part of this effort, Softeam joined the MONDO FP7 EU project, which develops tools and methodologies for dealing with the challenges of scalability in model driven engineering. In this experimentation, we will describe the integration of the model indexer Hawk produced by the Enterprise Systems research group at the University of York into the commercial modelling tool Modelio and into its Constellation collaboration tools, produced by Softeam. The focus of this presentation will be on the technical difficulties of integrating with commercial production grade tools, and on a benchmark of the performance of this integration. In summary, Hawk integration was performed by Softeam engineers; a functional prototype was obtained in three months, and this prototype was subsequently improved until the end of the project. On the benchmarking side, for big models, we found out that in some situations Hawk index requires half the space required by Modelio to store models, and that combining Hawk and EGL generates documents between two and three orders of magnitude faster than Modelio itself.
These slides have been presented during WWW 2013, the 2nd World Wide Web International Conference, on May 17th during the developers track.
By Dave Raggett and Vivian Motti
Rcose challenges and benefits from using software analytics in softeamAlessandra Bagnato
Challenges and Benefits from Using Software Analytics in Softeam
RCoSE 2020
6th International Workshop on Rapid Continuous Software Engineering
July 1, 2020
In conjunction with ICSE 2020, Seoul, South Korea
The evolution of semantic technology evaluation in my own flesh (The 15 tip...Raúl García Castro
Slides of my talk given at IMATI-CNR on October 15th 2013.
If you like them, I am available for gigs!
Abstract:
In this talk I will describe how semantic technology evaluation has evolved in the last ten years, focusing on my own research and experiences. It starts with evaluation as a one-time one-user activity and shows the progress towards mature evaluations that are community-driven and supported by rich methods and infrastructures. Along this talk, I will unveil the 15 tips for technology evaluation, which should be of interest for anyone interested in such topic.
Bruno Legeard - Model-Based Testing of a Financial ApplicationTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Model-Based Testing of a Financial Application by Bruno Legeard. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
A Web Services Infrastructure for the management of Mashup InterfacesApplied Computing Group
"A Web Services Infrastructure for the management of Mashup Interfaces" J. Vallecillos, J. Criado, A.J. Fernández-García, N. Padilla and L. Iribarne.
Applied Computing Group, University of Almería, Spain
11th International Workshop on Engineering Service-Oriented Applications (WESOA’2015) Goa, India, November 26th 2015
More Related Content
Similar to Model Transformations to adapt Component-based GUIs using an ATL-based tool
Simpda 2014 - A living story: measuring quality of developments in a large in...SpagoWorld
The presentation supported the speech by Gabriele Ruffatti (founder of the SpagoWorld initiative) at SIMPDA 2014 (Milan, Italy - November 19-21, 2015). The presentation focuses on the innovative approach named Productivity Intelligence supported by Spago4Q - the open source analytic of SpagoBI suite for Quality and Performance Improvement- that allows companies and organizations to effectively monitor performances, improve quality practices and achieve higher capability levels. www.spagoworld.org
Presentació de Maria Isabel Gandia, cap de Comunicacions del CSUC i membre del projecte GN4-3 de GÉANT, durant el "2022 Internet2 Technology Exchange", a Denver (EUA).
Integrating research grade model indexing technologies to commercial modellin...Marcos Almeida
Softeam is a French company with more than 20 years of experience producing UML-based modelling environments on top of its Modelio CASE tool. With the increase of complexity of models and modelling teams, came the demand for supporting scalable collaborative tools for modelling. This new demand lead to the creation of Constellation, Softeam’s enterprise model management solution. As part of this effort, Softeam joined the MONDO FP7 EU project, which develops tools and methodologies for dealing with the challenges of scalability in model driven engineering. In this experimentation, we will describe the integration of the model indexer Hawk produced by the Enterprise Systems research group at the University of York into the commercial modelling tool Modelio and into its Constellation collaboration tools, produced by Softeam. The focus of this presentation will be on the technical difficulties of integrating with commercial production grade tools, and on a benchmark of the performance of this integration. In summary, Hawk integration was performed by Softeam engineers; a functional prototype was obtained in three months, and this prototype was subsequently improved until the end of the project. On the benchmarking side, for big models, we found out that in some situations Hawk index requires half the space required by Modelio to store models, and that combining Hawk and EGL generates documents between two and three orders of magnitude faster than Modelio itself.
These slides have been presented during WWW 2013, the 2nd World Wide Web International Conference, on May 17th during the developers track.
By Dave Raggett and Vivian Motti
Rcose challenges and benefits from using software analytics in softeamAlessandra Bagnato
Challenges and Benefits from Using Software Analytics in Softeam
RCoSE 2020
6th International Workshop on Rapid Continuous Software Engineering
July 1, 2020
In conjunction with ICSE 2020, Seoul, South Korea
The evolution of semantic technology evaluation in my own flesh (The 15 tip...Raúl García Castro
Slides of my talk given at IMATI-CNR on October 15th 2013.
If you like them, I am available for gigs!
Abstract:
In this talk I will describe how semantic technology evaluation has evolved in the last ten years, focusing on my own research and experiences. It starts with evaluation as a one-time one-user activity and shows the progress towards mature evaluations that are community-driven and supported by rich methods and infrastructures. Along this talk, I will unveil the 15 tips for technology evaluation, which should be of interest for anyone interested in such topic.
Bruno Legeard - Model-Based Testing of a Financial ApplicationTEST Huddle
EuroSTAR Software Testing Conference 2008 presentation on Model-Based Testing of a Financial Application by Bruno Legeard. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
A Web Services Infrastructure for the management of Mashup InterfacesApplied Computing Group
"A Web Services Infrastructure for the management of Mashup Interfaces" J. Vallecillos, J. Criado, A.J. Fernández-García, N. Padilla and L. Iribarne.
Applied Computing Group, University of Almería, Spain
11th International Workshop on Engineering Service-Oriented Applications (WESOA’2015) Goa, India, November 26th 2015
Cruzando el abismo educativo de la ingeniería de software utilizando Software...Applied Computing Group
`Cruzando el abismo educativo de la ingenieria de software utilizando Software como Servicio y computación en nube'
Prof. Armando Fox
Facultad de Informática, Universidad de California, Berkeley
fox@cs.berkeley.edu
JISBD'2012 (XVII Jornadas de Ingeniería del Software y Bases de Datos)
Jornadas SISTEDES 2012 (17 a 19 septiembre de 2012)
Universidad de Almería
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Normal Labour/ Stages of Labour/ Mechanism of LabourWasim Ak
Normal labor is also termed spontaneous labor, defined as the natural physiological process through which the fetus, placenta, and membranes are expelled from the uterus through the birth canal at term (37 to 42 weeks
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Digital Artifact 2 - Investigating Pavilion Designs
Model Transformations to adapt Component-based GUIs using an ATL-based tool
1. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
1
Model Transformations to adapt
Component-based GUIs
using an ATL-based tool
Applied Computing Group
Javier Criado, Diego Rodríguez-Gracia, Luis Iribarne, Nicolás Padilla
Applied Computing Group
University of Almería, Spain
6th World Summit on the Knowledge Society (WSKS’2013)
Aveiro, Portugal, 19-21 June 2013
2. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
2
Outline
• Context
• Our goal
• Model Transformations of Component-based GUIs
• Web Tool for executing the model transformations
• Conclusions and future work
3. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
3
Context
4. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
4
Context
Evaluator
Politician Expert GIS
5. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
5
Context
Web Mobile devices,
Tablets TV
6. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
6
Adaptation
process
‘Histogram’ component
is added
Our goal
Header
Map
Header
Map Histogram
7. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
7
Metamodel A Metamodel B
Model A Model B
Meta-metamodel
Metamodel T
rules
Model T
Our goal
A PRIORI
8. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
8
Architectural
Metamodel
Architectural
Model A
Architectural
Model B
M2M
rules
Architectural
Model C
M2M
rules
Dynamic Model
Transformation
Our goal
9. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
9
Model Transformation
of Component-based GUIs
10. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
10
Model Transformation of Component-based
GUIs
PIM
PSM
CIM
MDE
Tasks and
concepts
Code Final GUI1
Model-driven methodology for GUI adaptation
Abstract
Arch. Model1
Concrete
Arch. Model1
11. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
11
Model Transformation of Component-based
GUIs
PIM
PSM
CIM
MDE
Tasks and
concepts
Code Final GUI1
Concrete
Arch. Model2
Concrete
Arch. Model3
Abstract
Arch. Model3
Final GUI2
Model-driven methodology for GUI adaptation
Final GUI3
Abstract
Arch. Model1
Dynamic Model
Transformation1
Abstract
Arch. Model2
Dynamic Model
Transformation2
Concrete
Arch. Model1
at runtime
at runtime
at runtime at runtime
at runtime
at runtime
at runtime
at runtime
12. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
12
Model Transformation of Component-based
GUIs
RSL
Rule
Selection
ArchitecturalMi
RMi
(1)
(2)
(3)
(3)
(4)
(5)
(5)
(6) (7)
(7)
(8)
AAOpMi
RRR
OBMi
(3)
RRM
(repository)
Context
Processing
context
info.
adaptation
operations
selected
rules
initial architectural
model
rule repository
13. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
13
Model Transformation of Component-based
GUIs
AAOpMM
RSL
Rule
Selection
Rule
Transformation
DynamicModel
Transformationi
ArchitecturalMi ArchitecturalMi+1
RMi
(1)
(2)
(3)
(3)
(4)
(5)
(5)
(6) (7)
(7)
(8)
(9)
(12)
(13) (14)
ATLExtractionTMi
(10) (11) (11)
AAOpMi
RRR
OBMi
(3)
OBMM
ATLMM
ArchitecturalMM
ATL-TCS
TCSMM
RMM
RRM
(repository)
Context
Processing
context
info.
adaptation
operations
selected
rules
initial architectural
model
adapted
architectural
model
rule repository
ATLAS Transformation Language (ATL)
syntax definitiontransf. model
14. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
14
Model Transformation of Component-based
GUIs
DynamicModel
Transformationi
ArchitecturalMi ArchitecturalMi+1
15. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
15
Web Tool
16. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
16
Web Tool
Tool front-end
ATL
transformation
libraries
EMF
validation
libraries
17. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
17
Web Tool
Tool front-end
ATL
transformation
libraries
EMF
validation
libraries
(1)
(4)
(2)
(3)
jQuery JSP requests
JSON responses
18. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
18
19. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
19
Web Tool (example)
New context values:
- Technical profile
- 1,500 kbps bandwidth
- 3,000 MB main memory
- 200 MB avg. size of
shared files
Model
Transformations
Previous context values:
- User profile
- 750 kbps bandwidth
- 1,500 MB main memory
- 50 MB avg. size of shared files
20. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
20
21. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
21
22. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
22
23. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
23
Conclusions
and Future Work
24. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
24
• Web tool to test model transformations for software engineering students.
• Web tool to perform an adaptation process:
- Dynamic Model Transformations
- Schema for adapting architectural models at runtime
- Architectural models represent Component-based GUIs
• Web tool offers model transformation and model validation services
• Deployed in a three-tier architecture:
- Tool front-end
- ATL model transformations
- EMF model validations
Conclusions
25. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
25
• Add more flexibility:
- Define context variables dynamically
- Load architectural models of different application scenarios
• Allow the random execution of the adaptation process
• Show the traceability of architectural models
• Improve the look and usability
Future work
26. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
26
Thank you very much
for your attention!!
Questions??
27. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
27
Model Transformations to adapt
Component-based GUIs
using an ATL-based tool
Javier Criado, Diego Rodríguez-Gracia,
Luis Iribarne, Nicolás Padilla
Applied Computing Group, University of Almería, Spain
Una Metodología para la Recuperación y Explotación de Información
Medioambiental (TIN2010-15588)
Desarrollo de un Agente Web Inteligente de Información Medioambiental
(TIC-6114)
28. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
28
Web Tool (example 2)
New context values:
- Political profile
- 100 MB avg. size of
shared files
Model
Transformations
29. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
29
30. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
30
31. 6th World Summit on the Knowledge Society,
Aveiro, Portugal, 19-21 June 2013
ModelTransformationstoadaptComponent-basedGUIsusinganATL-basedtool
31
Editor's Notes
So, the main goal of our proposal is to achieve the adaptation of Graphical User Interfaces at runtime. Suppose that a user is interacting with an interface. This interface is described by means of an Architectural Model containing the definitions of their components. Then, the model is modified at runtime, executing an adaptation process, for example, inserting a new component. Finally, the adapted architectural model is regenerated and the user gets the updated interface .