a trading-based knowledge representation metamodel for management information system development
DESCRIPTION
TRANSCRIPT
![Page 1: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/1.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t1
SISTEDES - JISBD, A Coruña5-7th September, 2011
A Trading-Based Knowledge Representation Metamodel for Management Information
System 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, [email protected]
![Page 2: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/2.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t2
Index
• Context
• Proposal
• Planning
• Conclusions
![Page 3: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/3.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t3
Context
• MIS facilitate information retrieval and decision-making, allowing cooperative work.
• MIS design requires:– a common vocabulary, and– a certain capacity to mediate objects.
![Page 4: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/4.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t4
Context
• MIS facilitates information retrieval and decision-making, allowing cooperative work.
• MIS design requires:– a common vocabulary ► Ontology– a certain capacity to mediate objects.
![Page 5: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/5.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t5
Context
• MIS facilitates information retrieval and decision-making, allowing cooperative work.
• MIS design requires:– a common vocabulary ► Ontologies– a certain capacity to mediate objects ►
► Trader
![Page 6: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/6.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t6
Context
• The use of traders is proposed to improve the interoperability of the system components:– Trader acts as intermediary between objects.– Trader improves querying and information
retrieval (with the use of ontologies).
![Page 7: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/7.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t7
Context
• The use of traders is proposed to improve the interoperability of the system components:– Trader acts as intermediary between objects.– Trader improves querying and information
retrieval (with the use of ontologies).▼
Trading-based KnowledgeRepresentation Systems
![Page 8: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/8.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t8
Proposal: TKR Metamodel
![Page 9: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/9.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t9
Proposal: TKR Metamodel
![Page 10: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/10.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t10
Proposal: TKR Metamodel
![Page 11: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/11.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t11
Proposal: TKR Metamodel
![Page 12: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/12.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t12
Proposal: TKR Metamodel
![Page 13: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/13.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t13
Proposal: TKR Metamodel
![Page 14: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/14.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t14
Proposal: TKR Metamodel
![Page 15: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/15.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t15
Proposal: TKR Metamodel
![Page 16: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/16.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t16
Proposal: TKR Metamodel
![Page 17: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/17.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t17
Proposal: TKR Metamodel
![Page 18: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/18.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t18
Proposal: TKR Metamodel
![Page 19: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/19.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t19
Proposal: TKR Metamodel
![Page 20: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/20.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t20
Proposal: TKR Metamodel
![Page 21: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/21.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t21
Proposal: GMF Tool
![Page 22: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/22.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t22
Proposal: GMF Tool
![Page 23: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/23.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t23
Proposal: GMF Tool
![Page 24: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/24.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t24
Proposal: GMF Tool
![Page 25: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/25.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t25
Proposal: GMF Tool
![Page 26: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/26.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t26
Proposal: GMF Tool
![Page 27: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/27.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t27
Proposal: GMF Tool
![Page 28: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/28.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t28
Proposal: GMF Tool
![Page 29: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/29.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t29
Proposal: OCL Constraints
• rule #1:
context InformationSystem inv:self.hasNode -> exists(n | n.hasTradingModule -> size() > 0) and 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) andself.isFederatedWith -> forAll(tm | (tm.linkInterface = true))
![Page 30: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/30.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t30
Planning
• An implementation repository will be created to store the binary components developed for TKR Systems.
• A configuration definition language will be created to map the design-time components and the reusable binary components.
![Page 31: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/31.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t31
Planning
![Page 32: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/32.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t32
Planning
![Page 33: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/33.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t33
Planning
![Page 34: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/34.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t34
Planning
![Page 35: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/35.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t35
Conclusions
• A MDE approach to TKR System design in the context of WMIS has been presented.
• A metamodel and a GMF model editor have been developed to ease it design through a graphical interface.
![Page 36: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/36.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t36
Conclusions
• As future work, an implementation repository and a configuration definition language will be created to obtain the implementation of the TKR System automatically.
![Page 37: A Trading-Based Knowledge Representation Metamodel for Management Information System Development](https://reader033.vdocument.in/reader033/viewer/2022052618/5495fb44ac7959412e8b4f24/html5/thumbnails/37.jpg)
Applied Computing GroupUniversity of Almería, SPAIN
SISTEDES - XVI Jornadas de Ingeniería del Software y Bases de DatosUniversity of A Coruña (SPAIN), 5-7th September, 2011
A T
KR
Met
amod
el fo
r MIS
Dev
elop
men
t37 A Trading-Based Knowledge Representation
Metamodel for Management Information System Development
Thank you for your attention!!
Contact: [email protected]
Applied Computing GroupUniversity of Almería, SPAINhttp://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)