40 likes | 253 Views
Una metodología para el desarrollo de software basado en COTS. Luis Iribarne 1 y Antonio Vallecillo 2. 1 Dpto. Lenguajes y Computación Universidad de Almería liribarne@ual.es. 2 Dpto. Lenguajes y Ciencias de la Computación Universidad de Málaga av@lcc.uma.es.
E N D
Una metodología para el desarrollo de software basado en COTS Luis Iribarne1 y Antonio Vallecillo2 1Dpto. Lenguajes y Computación Universidad de Almería liribarne@ual.es 2Dpto. Lenguajes y Ciencias de la Computación Universidad de Málaga av@lcc.uma.es Taller IScDIS2000 @ JIS2000 Noviembre, 2000 COTS (commercial off-the-shelf) Software comercial, terceras partes, fuera de las estrategias de desarrollo del sistema. Sistemas heredados (legacy systems), software de dominio público y NDI (Non-Developmental Item) Software de bajo coste, en formato binario y sin información adicional (black-box).
AR A R ATR AT TR T Cuestiones ¿Localizar, seleccionar e integrar COTS? ¿Existen repositorios/traders COTS? ¿Cuál es la información cliente/vendedor? ¿Contrato en la selección y cumplimento con los requisitos del sistema? Entonces ¿Qué es lo siguiente? Arquitectura Repositorios ACME, AESOP, LEDA... MOF/MODL Funciones de trading (ISO-ITU/T X.950)
Extensión IDLs: {sintáctica, protocolos, semática}. - ObjectZ, Larch, álgebras de procesos ... - Combinación de notaciones formales (ATR). Extender las estrategias de búsqueda y selección de componentes COTS con múltiples interfaces y componentes (Iribarne y Vallecillo, JIS2000). Adaptar los traders para que soporten las estrategias de búsqueda extendidas. Establecer métricas y heurísticas: - evaluar los resultados estrategias de búsqueda. - ayude en la toma de decisiones al desarrollador. Prototipo que sustente la metodología propuesta: - A nivel de protocolos. - LDA específico (p.e. LEDA). - Basado en CORBA. - ORB comercial: ORBacus, JavaORB, JacORB, ... - Plataforma inicial: Linux/RedHat. Extensión de repositorios acorde a los IDLs. - dMOF/DSTC (Distributed Systems Technology Centre) Algunos objetivos