Contact:
gci@uaslp.mxArtificial
Intelligence, Software Engineering , Semantic Web, Ontologies, Web of Things
and IoT, Knowledge Representation, Logic Programming.
"A Semantic
Web-based Model for Verifying The Matching of Software Components".
Composition of Software components into
assemblies (systems) is a fundamental aspect of Software Development. When two
components have been assembled according user’s specifications is called
“matching”. But, it is not a guarantee of the correct operation or
functionality. We need extra additional information to verify the correct matching. In this
research, we propose a semantic model called Moctezuma (ontology-based approach and
software component metadata ) for verifying the correct matching
of software component composition. Software component
composition (Hamlet, 2007) is an area of active research in the field of
component-based software engineering (CBSE). The software composition problem
has been largely addressed by different works (Dra. Asunción Gómez Pérez, 2006)
but mainly focusing in a functional and non-semantically-driven approach. Our conceptual model approach for composition of Software Components
is mainly based on Semantic Web technologies (Berners-Lee, 1998) and its
key-enabling technology, namely, ontologies and semantic queries (SPARQL). In
order to go one step beyond the line, this work propose a conceptual model
independent of plataform model and architecture based on the component based
software composition paradigm.
Grants
1.
Fulbright Visiting Scholar Program, Dr. S. Masoud Sadjadi, Florida International University (FIU),
Miami, Florida, USA, August 5 to October 31 , 2011.
2.
AUIP, Asociacion
Universitaria Iberoamericana de Postgrado, Dr. José Emilio Labra Gayo,
University of Oviedo, Oviedo, Spain, March-May, 2011.