Framework MDE para el desarrollo de sistemas adaptativos

Project: Research

Project Details

Description

A diferencia del software tradicional, un sistema adaptativo es capaz de brindarle al usuario información personalizada que se ajuste a sus gustos, preferencias e intereses y, de este modo, proporcionar una mejor experiencia de uso. Dada la importancia del software adaptativo, surge la necesidad de construir este tipo de sistemas de la forma más expedita posible. Sin embargo, el desarrollo de software adaptativo es una tarea que dista mucho de ser trivial. En primer lugar, el proceso de desarrollo de software adaptativo se realiza de forma tradicional y sin el formalismo requerido. Esta falta de formalismo origina que el desarrollo de los sistemas adaptativos se haga, por lo general, en forma ad-hoc. Como consecuencia los sistemas adaptativos tienden a ser más difíciles de desarrollar y mantener. En segundo lugar, si las especificaciones del software se formalizan mediante artefactos abstractos, aún persistiría el problema de traducir dichas especificaciones a una implementación equivalente. En resumen, y tomando en cuenta los postulados anteriores, este proyecto de investigación busca responder las siguientes preguntas de investigación: a) ¿Cómo especificar, de manera abstracta y formal, las características de un sistema adaptativo? b) ¿Cómo automatizar la generación de código de sistemas adaptativos desde las especificaciones abstractas?
StatusFinished
Effective start/end date23/01/1722/01/19

Project funding

  • Internal
  • Vice presidency for Research
  • PONTIFICIA UNIVERSIDAD JAVERIANA