Dynamic adaptation technologies (components, aspects,...) arrive at maturity and allow for applications to be modified during their execution.If we consider safety as the property that enable users to trust application behavior, then we have to ensure that this property is preserved by application adaptations during execution. Then an...
-
June 7, 2006 (v1)PublicationUploaded on: December 2, 2022
-
2011 (v1)Publication
La Conférence Francophone sur l'Interaction Homme-Machine (IHM) est organisée annuellement par l'AFIHM, l'Association Francophone d'Interaction Homme-Machine. L'AFIHM a pour but principal de promouvoir le savoir et les connaissances du domaine de l'Interaction Homme-Machine et des divers domaines concourant au savoir et aux connaissances...
Uploaded on: March 11, 2024 -
July 4, 2006 (v1)Conference paper
International audience
Uploaded on: March 11, 2024 -
April 9, 2008 (v1)Conference paper
Runtime adaptations of applications generate new risks of bugs and unpredicted interactions that may lead the application execution to an unsafe state. Although execution supports are enough mature to implement such adaptation mechanisms, there is still a lack of formal foundations to support such a process. Our work consists in adopting a...
Uploaded on: December 3, 2022 -
October 29, 2012 (v1)Conference paper
This paper presents a composition engine that handles User interface (UI) in the context of application composition. The aim is to detect and manage conflicts that may arise when composing UI driven by business needs. The originality of this composition engine is to reason at an Abstract level which simplifies the composition algorithm and...
Uploaded on: February 28, 2023 -
2009 (v1)Journal article
International audience
Uploaded on: March 11, 2024 -
2008 (v1)Conference paper
International audience
Uploaded on: March 11, 2024 -
April 2, 2008 (v1)Conference paper
With the adoption of MDE, application evolution is facilitated. Instead of modifying each deployed version, the application is modified only once at the model level and then regenerated for each platform. On the other hand, to manage application complexity, models are partitioned and then integrated together to form larger ones. However most of...
Uploaded on: December 3, 2022 -
July 17, 2012 (v1)Conference paper
International audience
Uploaded on: February 28, 2023 -
August 17, 2012 (v1)Conference paper
The article presents an approach of reusing user interfaces across devices that follow diverging design guidelines and user interface capabilities. The approach is based on a reuse process that applies abstraction on interface components and a mapping algorithm selecting appropriate interface components of the target platform. An assistant...
Uploaded on: February 28, 2023 -
October 21, 2007 (v1)Conference paper
International audience
Uploaded on: March 11, 2024 -
2010 (v1)Conference paper
International audience
Uploaded on: March 11, 2024 -
2012 (v1)Book section
International audience
Uploaded on: February 28, 2023 -
July 2012 (v1)Book section
National audience
Uploaded on: December 3, 2022 -
May 1, 2014 (v1)Journal article
International audience
Uploaded on: February 28, 2023 -
March 25, 2009 (v1)Conference paper
International audience
Uploaded on: March 11, 2024 -
June 7, 2010 (v1)Conference paper
Reusing and composing pieces of software is a common practice in software engineering. However, reusing the user interfaces that come with software systems is still an ongoing work. The Alias framework helps developers to reuse and compose user interfaces according to the way they are composing new systems from smaller units as a mean of...
Uploaded on: February 28, 2023 -
2011 (v1)Journal article
Software Composition techniques improve the reusability of systems built by composing smaller software artifacts. Composition is a challenge for Human Computer Interaction and Software Engineering communities. These communities have proposed metamodeling approaches in order to address composition at a high level and to overcome technological...
Uploaded on: February 28, 2023 -
October 14, 2010 (v1)Conference paper
Ahead of the multiplication of specialized applications, needs for application composition increase. Each application can be described by a pair of a visible part –the User Interface (UI) –and a hidden part –the tasks and the Functional Core (FC). Few works address the problem of application composition by handling both visible and hidden parts...
Uploaded on: February 28, 2023