SlideShare a Scribd company logo
1




                                       A Trading-Based Knowledge Representation
                                        Metamodel for Management Information
                                                  System Development
A TKR Metamodel for MIS Development




                                                        José A. Asensio1, Luis Iribarne1, Nicolás Padilla1,
                                                                   Cristina Vicente-Chicote2

                                                             1Applied
                                                                   Computing Group, University of Almería, SPAIN
                                                                   {jacortes, luis.iribarne, npadilla}@ual.es
                                      2 Dept. of Information and Communication Technologies, Technical University of Cartagena, SPAIN

                                                                           cristina.vicente@upct.es



                                                                             SISTEDES - JISBD, A Coruña
                                                                                 5-7th September, 2011

                                              Applied Computing Group                          SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                              University of Almería, SPAIN                                  University of A Coruña (SPAIN), 5-7th September, 2011
2

                                                                         Index

                                                                     • Context
A TKR Metamodel for MIS Development




                                                                     • Proposal

                                                                     • Planning

                                                                     • Conclusions


                                      Applied Computing Group                    SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                            University of A Coruña (SPAIN), 5-7th September, 2011
3

                                                                         Context

                                      • MIS facilitate information retrieval and
                                        decision-making, allowing cooperative
A TKR Metamodel for MIS Development




                                        work.

                                      • MIS design requires:
                                        – a common vocabulary, and
                                        – a certain capacity to mediate objects.




                                          Applied Computing Group              SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                          University of Almería, SPAIN                      University of A Coruña (SPAIN), 5-7th September, 2011
4

                                                                         Context

                                      • MIS facilitates information retrieval and
                                        decision-making, allowing cooperative
A TKR Metamodel for MIS Development




                                        work.

                                      • MIS design requires:
                                        – a common vocabulary ► Ontology
                                        – a certain capacity to mediate objects.




                                          Applied Computing Group              SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                          University of Almería, SPAIN                      University of A Coruña (SPAIN), 5-7th September, 2011
5

                                                                         Context

                                      • MIS facilitates information retrieval and
                                        decision-making, allowing cooperative
A TKR Metamodel for MIS Development




                                        work.

                                      • MIS design requires:
                                        – a common vocabulary ► Ontologies
                                        – a certain capacity to mediate objects ►
                                           ► Trader



                                          Applied Computing Group              SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                          University of Almería, SPAIN                      University of A Coruña (SPAIN), 5-7th September, 2011
6

                                                                         Context

                                      • The use of traders is proposed to improve
                                        the interoperability of the system
A TKR Metamodel for MIS Development




                                        components:
                                        – Trader acts as intermediary between objects.
                                        – Trader improves querying and information
                                          retrieval (with the use of ontologies).




                                          Applied Computing Group              SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                          University of Almería, SPAIN                      University of A Coruña (SPAIN), 5-7th September, 2011
7

                                                                         Context

                                      • The use of traders is proposed to improve
                                        the interoperability of the system
A TKR Metamodel for MIS Development




                                        components:
                                        – Trader acts as intermediary between objects.
                                        – Trader improves querying and information
                                          retrieval (with the use of ontologies).
                                                                  ▼
                                                       Trading-based Knowledge
                                                        Representation Systems

                                          Applied Computing Group              SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                          University of Almería, SPAIN                      University of A Coruña (SPAIN), 5-7th September, 2011
8

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
9

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
10

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
11

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
12

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
13

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
14

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
15

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
16

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
17

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
18

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
19

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
20

                                                   Proposal: TKR Metamodel
A TKR Metamodel for MIS Development




                                      Applied Computing Group        SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                University of A Coruña (SPAIN), 5-7th September, 2011
21

                                                             Proposal: GMF Tool
A TKR Metamodel for MIS Development




                                      Applied Computing Group           SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                   University of A Coruña (SPAIN), 5-7th September, 2011
22

                                                             Proposal: GMF Tool
A TKR Metamodel for MIS Development




                                      Applied Computing Group           SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                   University of A Coruña (SPAIN), 5-7th September, 2011
23

                                                             Proposal: GMF Tool
A TKR Metamodel for MIS Development




                                      Applied Computing Group           SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                   University of A Coruña (SPAIN), 5-7th September, 2011
24

                                                             Proposal: GMF Tool
A TKR Metamodel for MIS Development




                                      Applied Computing Group           SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                   University of A Coruña (SPAIN), 5-7th September, 2011
25

                                                             Proposal: GMF Tool
A TKR Metamodel for MIS Development




                                      Applied Computing Group           SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                   University of A Coruña (SPAIN), 5-7th September, 2011
26

                                                             Proposal: GMF Tool
A TKR Metamodel for MIS Development




                                      Applied Computing Group           SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                   University of A Coruña (SPAIN), 5-7th September, 2011
27

                                                             Proposal: GMF Tool
A TKR Metamodel for MIS Development




                                      Applied Computing Group           SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                   University of A Coruña (SPAIN), 5-7th September, 2011
28

                                                             Proposal: GMF Tool
A TKR Metamodel for MIS Development




                                      Applied Computing Group           SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                   University of A Coruña (SPAIN), 5-7th September, 2011
29

                                                          Proposal: OCL Constraints
                                      •   rule #1:
                                           context InformationSystem inv:
                                             self.hasNode -> exists(n | n.hasTradingModule -> size() > 0) and
A TKR Metamodel for MIS Development




                                             self.hasNode -> exists(n | n.hasProcessingModule -> size() > 0)



                                      •   rule #2:
                                           context TradingModule inv:
                                             self.isFederatedWith -> forAll(tm | (tm <> self))



                                      •   rule #3:
                                           context TradingModule inv:
                                             self.isFederatedWith -> notEmpty() implies
                                              (self.linkInterface = true) and
                                             self.isFederatedWith -> forAll(tm | (tm.linkInterface = true))




                                             Applied Computing Group           SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                             University of Almería, SPAIN                   University of A Coruña (SPAIN), 5-7th September, 2011
30

                                                                         Planning

                                      • An implementation repository will be
                                        created to store the binary components
A TKR Metamodel for MIS Development




                                        developed for TKR Systems.

                                      • A configuration definition language will
                                        be created to map the design-time
                                        components and the reusable binary
                                        components.

                                          Applied Computing Group              SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                          University of Almería, SPAIN                      University of A Coruña (SPAIN), 5-7th September, 2011
31

                                                                     Planning
A TKR Metamodel for MIS Development




                                      Applied Computing Group              SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                      University of A Coruña (SPAIN), 5-7th September, 2011
32

                                                                     Planning
A TKR Metamodel for MIS Development




                                      Applied Computing Group              SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                      University of A Coruña (SPAIN), 5-7th September, 2011
33

                                                                     Planning
A TKR Metamodel for MIS Development




                                      Applied Computing Group              SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                      University of A Coruña (SPAIN), 5-7th September, 2011
34

                                                                     Planning
A TKR Metamodel for MIS Development




                                      Applied Computing Group              SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                      University of Almería, SPAIN                      University of A Coruña (SPAIN), 5-7th September, 2011
35

                                                                         Conclusions

                                      • A MDE approach to TKR System design
                                        in the context of WMIS has been
A TKR Metamodel for MIS Development




                                        presented.

                                      • A metamodel and a GMF model editor
                                        have been developed to ease it design
                                        through a graphical interface.


                                          Applied Computing Group                SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                          University of Almería, SPAIN                        University of A Coruña (SPAIN), 5-7th September, 2011
36

                                                                         Conclusions

                                      • As future work, an implementation
                                        repository and a configuration definition
A TKR Metamodel for MIS Development




                                        language will be created to obtain the
                                        implementation of the TKR System
                                        automatically.




                                          Applied Computing Group                SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                          University of Almería, SPAIN                        University of A Coruña (SPAIN), 5-7th September, 2011
37
                                      A Trading-Based Knowledge Representation
                                       Metamodel for Management Information
                                                 System Development
                                                               Thank you for your attention!!
A TKR Metamodel for MIS Development




                                                                        Contact: jacortes@ual.es


                                                                                  Applied Computing Group
                                                                                  University of Almería, SPAIN
                                                                                  http://www.ual.es/acg

                                                                                  Una Metodología para la Recuperación y Explotación
                                                                                  de Información Medioambiental (TIN2010-15588)

                                                                                  Desarrollo de un Agente Web Inteligente de
                                                                                  Información Medioambiental (TIC-6114)


                                         Applied Computing Group                         SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos
                                         University of Almería, SPAIN                                 University of A Coruña (SPAIN), 5-7th September, 2011

More Related Content

PDF
A Model-Driven Approach for Deploying Trading-Based Knowledge Representation ...
PPTX
2011 curriculum ist110
PDF
WALD LECTURE 1
PDF
PPT
Why Choose Fairtrade?
PPTX
Quantlogic Product &amp; Services Offerring
PDF
Trading rules and conditions apply
PPT
Social History Society, Glasgow (March 2010)
A Model-Driven Approach for Deploying Trading-Based Knowledge Representation ...
2011 curriculum ist110
WALD LECTURE 1
Why Choose Fairtrade?
Quantlogic Product &amp; Services Offerring
Trading rules and conditions apply
Social History Society, Glasgow (March 2010)

Similar to A Trading-Based Knowledge Representation Metamodel for Management Information System Development (20)

PDF
An ontology-driven case study for the knowledge representation of management ...
PDF
مناهج التعليم وصناعة البرمجيات
PDF
Adaptive Transformation Pattern for chitectural Models Architectural Models
PDF
MOSKitt UIM (short description)
PPSX
ICSOFT'2012: Composing Model Transformations at Runtime: an approach for adap...
PDF
Gwea Framework 1.2 Ea Forum 30 June 09
PPSX
MEDI'2012: Runtime Adaptation of Architectural Models: an approach for adapti...
PDF
Quantify the Functional Requirements in Software System Engineering
PDF
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
PDF
Analyze your software assets with Modisco par Frédéric Madiot
PDF
Integration
PDF
Business Technology Brief
PDF
Service-Oriented Architecture for Libraries
PPTX
NATIONAL INFORMATION SYSTEMS (NIS): Brazilian NIS developed according Lattes ...
PPTX
Chapter 01
PDF
IEEE 2011 Software Project titles [ JAVA, J2EE, DOTNET]
PDF
IEEE 2011 Software Project titles
PDF
20141111_MARKET PLACE_Catalogue_ICT
PDF
Best practices
An ontology-driven case study for the knowledge representation of management ...
مناهج التعليم وصناعة البرمجيات
Adaptive Transformation Pattern for chitectural Models Architectural Models
MOSKitt UIM (short description)
ICSOFT'2012: Composing Model Transformations at Runtime: an approach for adap...
Gwea Framework 1.2 Ea Forum 30 June 09
MEDI'2012: Runtime Adaptation of Architectural Models: an approach for adapti...
Quantify the Functional Requirements in Software System Engineering
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Analyze your software assets with Modisco par Frédéric Madiot
Integration
Business Technology Brief
Service-Oriented Architecture for Libraries
NATIONAL INFORMATION SYSTEMS (NIS): Brazilian NIS developed according Lattes ...
Chapter 01
IEEE 2011 Software Project titles [ JAVA, J2EE, DOTNET]
IEEE 2011 Software Project titles
20141111_MARKET PLACE_Catalogue_ICT
Best practices
Ad

More from Applied Computing Group (19)

PDF
Hand Posture Recognition with Standard Webcam for Natural Interaction
PDF
A Web Services Infrastructure for the management of Mashup Interfaces
PDF
Evolving Mashup Interfaces using a Distributed Machine Learning and Model Tra...
PDF
Semantic Matching of Components at Run-Time in Distributed Environments
PDF
Embedding Widget-as-a-Service into Dynamic GUI
PDF
A Component-based User Interface Approach for Smart TV
PDF
AMAD-ATL: A tool for dynamically composing new model transformations at runtime
PDF
AMAD-ATL (elevator pitch): A tool for dynamically composing new model transfo...
PDF
AMAD-ATL (poster): A tool for dynamically composing new model transformations...
PDF
Resolving Platform Specific Models at runtime using an MDE-based Trading appr...
PDF
Information Retrieval Using an Ontological Web-Trading Model
PDF
Model Transformations to adapt Component-based GUIs using an ATL-based tool
PPTX
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
PPSX
SEAA'2012: An MDE approach for Runtime Monitoring and Adapting Component-base...
PDF
Adapting Component-based User Interfaces at Runtime using Observers
PDF
A Model-Driven Approach to Graphical User Interface Runtime Adaptation
PDF
Modelling an Environmental Knowledge-Representation System
PDF
SOLERES-HCI. Modelling a human-computer interaction framework for open EMS
PDF
An interaction meta-model for cooperative component-based user interfaces
Hand Posture Recognition with Standard Webcam for Natural Interaction
A Web Services Infrastructure for the management of Mashup Interfaces
Evolving Mashup Interfaces using a Distributed Machine Learning and Model Tra...
Semantic Matching of Components at Run-Time in Distributed Environments
Embedding Widget-as-a-Service into Dynamic GUI
A Component-based User Interface Approach for Smart TV
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 (poster): A tool for dynamically composing new model transformations...
Resolving Platform Specific Models at runtime using an MDE-based Trading appr...
Information Retrieval Using an Ontological Web-Trading Model
Model Transformations to adapt Component-based GUIs using an ATL-based tool
Cruzando el abismo educativo de la ingeniería de software utilizando Software...
SEAA'2012: An MDE approach for Runtime Monitoring and Adapting Component-base...
Adapting Component-based User Interfaces at Runtime using Observers
A Model-Driven Approach to Graphical User Interface Runtime Adaptation
Modelling an Environmental Knowledge-Representation System
SOLERES-HCI. Modelling a human-computer interaction framework for open EMS
An interaction meta-model for cooperative component-based user interfaces
Ad

Recently uploaded (20)

PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Insiders guide to clinical Medicine.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
01-Introduction-to-Information-Management.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Lesson notes of climatology university.
PPTX
Cell Structure & Organelles in detailed.
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
RMMM.pdf make it easy to upload and study
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
human mycosis Human fungal infections are called human mycosis..pptx
Insiders guide to clinical Medicine.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPH.pptx obstetrics and gynecology in nursing
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
01-Introduction-to-Information-Management.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Anesthesia in Laparoscopic Surgery in India
Microbial diseases, their pathogenesis and prophylaxis
Lesson notes of climatology university.
Cell Structure & Organelles in detailed.
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Complications of Minimal Access Surgery at WLH
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
RMMM.pdf make it easy to upload and study
O7-L3 Supply Chain Operations - ICLT Program
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student

A Trading-Based Knowledge Representation Metamodel for Management Information System Development

  • 1. 1 A Trading-Based Knowledge Representation Metamodel for Management Information System Development A TKR Metamodel for MIS Development José A. Asensio1, Luis Iribarne1, Nicolás Padilla1, Cristina Vicente-Chicote2 1Applied Computing Group, University of Almería, SPAIN {jacortes, luis.iribarne, npadilla}@ual.es 2 Dept. of Information and Communication Technologies, Technical University of Cartagena, SPAIN cristina.vicente@upct.es SISTEDES - JISBD, A Coruña 5-7th September, 2011 Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 2. 2 Index • Context A TKR Metamodel for MIS Development • Proposal • Planning • Conclusions Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 3. 3 Context • MIS facilitate information retrieval and decision-making, allowing cooperative A TKR Metamodel for MIS Development work. • MIS design requires: – a common vocabulary, and – a certain capacity to mediate objects. Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 4. 4 Context • MIS facilitates information retrieval and decision-making, allowing cooperative A TKR Metamodel for MIS Development work. • MIS design requires: – a common vocabulary ► Ontology – a certain capacity to mediate objects. Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 5. 5 Context • MIS facilitates information retrieval and decision-making, allowing cooperative A TKR Metamodel for MIS Development work. • MIS design requires: – a common vocabulary ► Ontologies – a certain capacity to mediate objects ► ► Trader Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 6. 6 Context • The use of traders is proposed to improve the interoperability of the system A TKR Metamodel for MIS Development components: – Trader acts as intermediary between objects. – Trader improves querying and information retrieval (with the use of ontologies). Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 7. 7 Context • The use of traders is proposed to improve the interoperability of the system A TKR Metamodel for MIS Development components: – Trader acts as intermediary between objects. – Trader improves querying and information retrieval (with the use of ontologies). ▼ Trading-based Knowledge Representation Systems Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 8. 8 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 9. 9 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 10. 10 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 11. 11 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 12. 12 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 13. 13 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 14. 14 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 15. 15 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 16. 16 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 17. 17 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 18. 18 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 19. 19 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 20. 20 Proposal: TKR Metamodel A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 21. 21 Proposal: GMF Tool A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 22. 22 Proposal: GMF Tool A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 23. 23 Proposal: GMF Tool A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 24. 24 Proposal: GMF Tool A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 25. 25 Proposal: GMF Tool A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 26. 26 Proposal: GMF Tool A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 27. 27 Proposal: GMF Tool A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 28. 28 Proposal: GMF Tool A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 29. 29 Proposal: OCL Constraints • rule #1: context InformationSystem inv: self.hasNode -> exists(n | n.hasTradingModule -> size() > 0) and A TKR Metamodel for MIS Development self.hasNode -> exists(n | n.hasProcessingModule -> size() > 0) • rule #2: context TradingModule inv: self.isFederatedWith -> forAll(tm | (tm <> self)) • rule #3: context TradingModule inv: self.isFederatedWith -> notEmpty() implies (self.linkInterface = true) and self.isFederatedWith -> forAll(tm | (tm.linkInterface = true)) Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 30. 30 Planning • An implementation repository will be created to store the binary components A TKR Metamodel for MIS Development developed for TKR Systems. • A configuration definition language will be created to map the design-time components and the reusable binary components. Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 31. 31 Planning A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 32. 32 Planning A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 33. 33 Planning A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 34. 34 Planning A TKR Metamodel for MIS Development Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 35. 35 Conclusions • A MDE approach to TKR System design in the context of WMIS has been A TKR Metamodel for MIS Development presented. • A metamodel and a GMF model editor have been developed to ease it design through a graphical interface. Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 36. 36 Conclusions • As future work, an implementation repository and a configuration definition A TKR Metamodel for MIS Development language will be created to obtain the implementation of the TKR System automatically. Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011
  • 37. 37 A Trading-Based Knowledge Representation Metamodel for Management Information System Development Thank you for your attention!! A TKR Metamodel for MIS Development Contact: jacortes@ual.es Applied Computing Group University of Almería, SPAIN http://www.ual.es/acg Una Metodología para la Recuperación y Explotación de Información Medioambiental (TIN2010-15588) Desarrollo de un Agente Web Inteligente de Información Medioambiental (TIC-6114) Applied Computing Group SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de Datos University of Almería, SPAIN University of A Coruña (SPAIN), 5-7th September, 2011