SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
1
WSKS, Athens 24-27 September 2008
SOLERES-HCI. Modelling a
human-computer interaction
framework for open EMS
Luis Iribarne (1), Jose A. Asensio (1), Nicolas Padilla (1), Rosa Ayala (2)
(1) Applied Computing Group, University of Almeria, Spain
{luis.iribarne, npadilla, jacortes}@ual.es
(2) Environmental and Computers Group, University of Almeria, Spain
rmayala@ual.es
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
2
- EMS (Environmental Management Systems)
- Information Systems for the Environmental Management
- Geographic Information Systems (GIS)
Motivations and Goals
IS
GIS
EMS
specialization
specialization
SOLERES System
R&D Project is
+
granularity info
-
-
specific tech.
+
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
3
Middleware logic layer
Presentation and interaction logic layer
Data logic layer
BusinessLogic
(Environmental)
Motivations and Goals
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
4
Motivations and Goals
EMS requirements:
  Information exploitation systems,
  Intelligent user interfaces,
  Intelligent software agents that intercede on behalf of the users.
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
5
Environmental
Management
System
Neural Networks
Knowledge
Environmental Info
Ontologies
Cooperative Systems
Multi-Agents
Satellite Images
AC-based clasif.
Component-based systems
Trading agents
SOLERES
An EMS example: The SOLERES System
SOLERES System: EU (FEDER) and the Spanish MEC project I+D
TIN2007-61497 “SOLERES. A Spatio-Temporal Environmental Management
System based on Neural-Networks, Agents and Software Components”.
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
6
The SOLERES-HCI framework
User Interface
Processes
User Interface
Processes HCI
Middleware
Data
Logics
Computer Supported Cooperative Work (CSCW)
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
7
The SOLERES-HCI framework
User Interface
Processes
User Interface
Processes
Adapted UI for CSCW
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
8
The SOLERES-HCI framework
J. Almendros and L. Iribarne. (2008, in press). An extension of UML for the modeling of
WIMP user interfaces. Journal of Visual Languages and Computing. doi:10.1016/j.jvlc.2007.12.004.
Model-Driven Engineering (MDE) techniques for adaptable UI
Adapted UI for CSCW
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
9
The SOLERES-HCI framework
User Interface
Processes
User Interface
Processes
J.A. Asensio, L. Iribarne and N. Padilla. (2008)
Implementing trading agents for adaptable and
evolutive UI-COTS components architectures.
ICE-B 2008. 26-29 July, Porto (Portugal), pp.
259-262.
Model transformation techniques
MDA/MDE (OMG, http://www.omg.org)
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
10
Env.
Repositories
(Ontology)
Soleres-hci
Environmental
Trading
Service
TheSOLERES-HCIframework
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
11
TheSOLERES-HCIframework
Soleres-hci
Environmental
Trading
Service
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
12
TheSOLERES-HCIframework
Soleres-hci
ISO ODP Trader
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
13
TheSOLERES-HCIframework
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
14
Work in Progress
L. Iribarne, J.M. Troya and A. Vallecillo. (2005). Trading for COTS Components to Fulfil
Architectural Requirements. S. de Cesare, M. Lycett, and R.D. Macredie, eds., Development of Component-
Based Information Systems: Advances in Management Information Systems, Vol. 2 (M.E. Sharpe), 202-222.
Target #1: Model transformation techniques for dynamical RT UI-COTS
Algs. of RT UI-COTS
services composition
COTS:
- Commercial off the shelf
- Third party components
UML-RT notation
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
15
Target #2: Trading services of UI-COTS components and applications
in Cooperative Systems (specifically in environmental information).
L. Iribarne, J.M. Troya and A. Vallecillo. (2004). A Trading Service for
COTS Components. The Computer Journal, 47(3):342-357.
Activities:
•  Identify and structure the type of information.
•  Define the types of queries by using hierarchical decomposition tech.
Work in Progress
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
16
Target #3: Support SOLERES EMS following Semantic Web issues.
Develop ontological HCI issues for connecting user, middleware,
business and data layers.
Searching system into multi-variable matchmaking algorithms.
Implement an experimental prototype of our HCI framework: Web
services and EMS ontology.
Work in Progress
Applied Computing Group
University of Almeria, SPAIN
1st World Summit on the Knowledge Society
Athens, 24-27 September 2008
SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS
17
SOLERES-HCI. Modelling a
human-computer interaction
framework for open EMS
Thanks !
Contact: luis.iribarne@ual.es
Applied Computing Group
University of Almeria,
Spain
http://www.ual.es/acg

Weitere ähnliche Inhalte

Ähnlich wie SOLERES-HCI. Modelling a human-computer interaction framework for open EMS

Modelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation SystemModelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation SystemApplied Computing Group
 
An interaction meta-model for cooperative component-based user interfaces
An interaction meta-model for cooperative component-based user interfacesAn interaction meta-model for cooperative component-based user interfaces
An interaction meta-model for cooperative component-based user interfacesApplied Computing Group
 
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafiosPET Computação
 
Osh summit talk_v1.5
Osh summit talk_v1.5Osh summit talk_v1.5
Osh summit talk_v1.5james
 
Towards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesTowards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesBrian Elvesæter
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfHakkemB
 
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...Jean Vanderdonckt
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationHong-Linh Truong
 
A PNML extension for the HCI design
A PNML extension for the HCI designA PNML extension for the HCI design
A PNML extension for the HCI designWaqas Tariq
 
EDAIM 110 juni 08
EDAIM 110 juni 08EDAIM 110 juni 08
EDAIM 110 juni 08butest
 
EDAIM 110 juni 08
EDAIM 110 juni 08EDAIM 110 juni 08
EDAIM 110 juni 08butest
 
TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - IntroductionTUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - IntroductionHong-Linh Truong
 
dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152Lenore Mullin
 
Model-Based Risk Assessment in Multi-Disciplinary Systems Engineering
Model-Based Risk Assessment in Multi-Disciplinary Systems EngineeringModel-Based Risk Assessment in Multi-Disciplinary Systems Engineering
Model-Based Risk Assessment in Multi-Disciplinary Systems EngineeringEmanuel Mätzler
 
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
IoT-Lite:  A Lightweight Semantic Model for the Internet of ThingsIoT-Lite:  A Lightweight Semantic Model for the Internet of Things
IoT-Lite: A Lightweight Semantic Model for the Internet of ThingsPayamBarnaghi
 
2009 11 17 Transforming The At Ecosystem
2009 11 17 Transforming The At Ecosystem2009 11 17 Transforming The At Ecosystem
2009 11 17 Transforming The At Ecosystemguest7e87f9
 
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...IDATE DigiWorld
 

Ähnlich wie SOLERES-HCI. Modelling a human-computer interaction framework for open EMS (20)

Modelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation SystemModelling an Environmental Knowledge-Representation System
Modelling an Environmental Knowledge-Representation System
 
An interaction meta-model for cooperative component-based user interfaces
An interaction meta-model for cooperative component-based user interfacesAn interaction meta-model for cooperative component-based user interfaces
An interaction meta-model for cooperative component-based user interfaces
 
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
Redes de sensores sem fio autonômicas: abordagens, aplicações e desafios
 
Osh summit talk_v1.5
Osh summit talk_v1.5Osh summit talk_v1.5
Osh summit talk_v1.5
 
Interoperability among ATs and mainstream ICTs_Elena Gomez_Technosite
Interoperability among ATs and mainstream ICTs_Elena Gomez_TechnositeInteroperability among ATs and mainstream ICTs_Elena Gomez_Technosite
Interoperability among ATs and mainstream ICTs_Elena Gomez_Technosite
 
Towards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service UtilitiesTowards Enterprise Interoperability Service Utilities
Towards Enterprise Interoperability Service Utilities
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdf
 
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
Re-Engineering Graphical User Interfaces from their Resource Files with UsiRe...
 
SmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine ComputationSmartSociety – A Platform for Collaborative People-Machine Computation
SmartSociety – A Platform for Collaborative People-Machine Computation
 
A PNML extension for the HCI design
A PNML extension for the HCI designA PNML extension for the HCI design
A PNML extension for the HCI design
 
EDAIM 110 juni 08
EDAIM 110 juni 08EDAIM 110 juni 08
EDAIM 110 juni 08
 
EDAIM 110 juni 08
EDAIM 110 juni 08EDAIM 110 juni 08
EDAIM 110 juni 08
 
TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - IntroductionTUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
TUW-ASE-Summer 2015: Advanced Services Engineering - Introduction
 
dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152dagrep_v006_i004_p057_s16152
dagrep_v006_i004_p057_s16152
 
Model-Based Risk Assessment in Multi-Disciplinary Systems Engineering
Model-Based Risk Assessment in Multi-Disciplinary Systems EngineeringModel-Based Risk Assessment in Multi-Disciplinary Systems Engineering
Model-Based Risk Assessment in Multi-Disciplinary Systems Engineering
 
The AT ecosystem and why it is critical
The AT ecosystem and why it is criticalThe AT ecosystem and why it is critical
The AT ecosystem and why it is critical
 
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
IoT-Lite:  A Lightweight Semantic Model for the Internet of ThingsIoT-Lite:  A Lightweight Semantic Model for the Internet of Things
IoT-Lite: A Lightweight Semantic Model for the Internet of Things
 
2009 11 17 Transforming The At Ecosystem
2009 11 17 Transforming The At Ecosystem2009 11 17 Transforming The At Ecosystem
2009 11 17 Transforming The At Ecosystem
 
2009 11 17 Transforming The At Ecosystem
2009 11 17 Transforming The At Ecosystem2009 11 17 Transforming The At Ecosystem
2009 11 17 Transforming The At Ecosystem
 
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
DWS15 - Smart City Forum - Boosting Digital Transformation - François Stephan...
 

Mehr von Applied Computing Group

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 InteractionApplied Computing Group
 
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 InterfacesApplied Computing Group
 
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...Applied Computing Group
 
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 EnvironmentsApplied Computing Group
 
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 GUIApplied Computing Group
 
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 TVApplied Computing Group
 
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 runtimeApplied Computing Group
 
AMAD-ATL (elevator pitch): A tool for dynamically composing new model transfo...
AMAD-ATL (elevator pitch): A tool for dynamically composing new model transfo...AMAD-ATL (elevator pitch): A tool for dynamically composing new model transfo...
AMAD-ATL (elevator pitch): A tool for dynamically composing new model transfo...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
 
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
 
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 ModelApplied Computing Group
 
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 toolApplied Computing Group
 
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 ...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
 
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...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
 
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 ModelsApplied 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 ObserversApplied Computing Group
 

Mehr von 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
 
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 (elevator pitch): A tool for dynamically composing new model transfo...
AMAD-ATL (elevator pitch): A tool for dynamically composing new model transfo...AMAD-ATL (elevator pitch): A tool for dynamically composing new model transfo...
AMAD-ATL (elevator pitch): A tool for dynamically composing new model transfo...
 
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...
 
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...
 
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
 

Kürzlich hochgeladen

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Kürzlich hochgeladen (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

SOLERES-HCI. Modelling a human-computer interaction framework for open EMS

  • 1. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 1 WSKS, Athens 24-27 September 2008 SOLERES-HCI. Modelling a human-computer interaction framework for open EMS Luis Iribarne (1), Jose A. Asensio (1), Nicolas Padilla (1), Rosa Ayala (2) (1) Applied Computing Group, University of Almeria, Spain {luis.iribarne, npadilla, jacortes}@ual.es (2) Environmental and Computers Group, University of Almeria, Spain rmayala@ual.es
  • 2. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 2 - EMS (Environmental Management Systems) - Information Systems for the Environmental Management - Geographic Information Systems (GIS) Motivations and Goals IS GIS EMS specialization specialization SOLERES System R&D Project is + granularity info - - specific tech. +
  • 3. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 3 Middleware logic layer Presentation and interaction logic layer Data logic layer BusinessLogic (Environmental) Motivations and Goals
  • 4. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 4 Motivations and Goals EMS requirements:   Information exploitation systems,   Intelligent user interfaces,   Intelligent software agents that intercede on behalf of the users.
  • 5. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 5 Environmental Management System Neural Networks Knowledge Environmental Info Ontologies Cooperative Systems Multi-Agents Satellite Images AC-based clasif. Component-based systems Trading agents SOLERES An EMS example: The SOLERES System SOLERES System: EU (FEDER) and the Spanish MEC project I+D TIN2007-61497 “SOLERES. A Spatio-Temporal Environmental Management System based on Neural-Networks, Agents and Software Components”.
  • 6. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 6 The SOLERES-HCI framework User Interface Processes User Interface Processes HCI Middleware Data Logics Computer Supported Cooperative Work (CSCW)
  • 7. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 7 The SOLERES-HCI framework User Interface Processes User Interface Processes Adapted UI for CSCW
  • 8. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 8 The SOLERES-HCI framework J. Almendros and L. Iribarne. (2008, in press). An extension of UML for the modeling of WIMP user interfaces. Journal of Visual Languages and Computing. doi:10.1016/j.jvlc.2007.12.004. Model-Driven Engineering (MDE) techniques for adaptable UI Adapted UI for CSCW
  • 9. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 9 The SOLERES-HCI framework User Interface Processes User Interface Processes J.A. Asensio, L. Iribarne and N. Padilla. (2008) Implementing trading agents for adaptable and evolutive UI-COTS components architectures. ICE-B 2008. 26-29 July, Porto (Portugal), pp. 259-262. Model transformation techniques MDA/MDE (OMG, http://www.omg.org)
  • 10. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 10 Env. Repositories (Ontology) Soleres-hci Environmental Trading Service TheSOLERES-HCIframework
  • 11. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 11 TheSOLERES-HCIframework Soleres-hci Environmental Trading Service
  • 12. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 12 TheSOLERES-HCIframework Soleres-hci ISO ODP Trader
  • 13. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 13 TheSOLERES-HCIframework
  • 14. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 14 Work in Progress L. Iribarne, J.M. Troya and A. Vallecillo. (2005). Trading for COTS Components to Fulfil Architectural Requirements. S. de Cesare, M. Lycett, and R.D. Macredie, eds., Development of Component- Based Information Systems: Advances in Management Information Systems, Vol. 2 (M.E. Sharpe), 202-222. Target #1: Model transformation techniques for dynamical RT UI-COTS Algs. of RT UI-COTS services composition COTS: - Commercial off the shelf - Third party components UML-RT notation
  • 15. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 15 Target #2: Trading services of UI-COTS components and applications in Cooperative Systems (specifically in environmental information). L. Iribarne, J.M. Troya and A. Vallecillo. (2004). A Trading Service for COTS Components. The Computer Journal, 47(3):342-357. Activities: •  Identify and structure the type of information. •  Define the types of queries by using hierarchical decomposition tech. Work in Progress
  • 16. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 16 Target #3: Support SOLERES EMS following Semantic Web issues. Develop ontological HCI issues for connecting user, middleware, business and data layers. Searching system into multi-variable matchmaking algorithms. Implement an experimental prototype of our HCI framework: Web services and EMS ontology. Work in Progress
  • 17. Applied Computing Group University of Almeria, SPAIN 1st World Summit on the Knowledge Society Athens, 24-27 September 2008 SOLERES-HCI.Modellingahuman-computerinteractionframeworkforopenEMS 17 SOLERES-HCI. Modelling a human-computer interaction framework for open EMS Thanks ! Contact: luis.iribarne@ual.es Applied Computing Group University of Almeria, Spain http://www.ual.es/acg