SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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...
 

Mais de 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
 

Mais 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
 
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
 

Último

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

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