una metodología para el desarrollo de software basado en cots

3
IScDIS2000 - Ingeniería del Software basada en Componentes Distribuidos. Valladolid, 9 Noviembre de 2000 Luis Iribarne & Antonio Vallecillo 1 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 [email protected] 2 Dpto. Lenguajes y Ciencias de la Computación Universidad de Málaga [email protected] 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).

Upload: adanne

Post on 15-Jan-2016

41 views

Category:

Documents


0 download

DESCRIPTION

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 [email protected]. 2 Dpto. Lenguajes y Ciencias de la Computación Universidad de Málaga [email protected]. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Una metodología para el desarrollo de software basado en COTS

IScDIS2000 - Ingeniería del Software basada en Componentes Distribuidos. Valladolid, 9 Noviembre de 2000

Luis Iribarne & Antonio Vallecillo 1

Una metodología para el desarrollo de software basado en COTS

Luis Iribarne1 y Antonio Vallecillo2

1Dpto. Lenguajes y ComputaciónUniversidad de Almería

[email protected]

2Dpto. Lenguajes y Ciencias de la ComputaciónUniversidad de Málaga

[email protected]

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).

Page 2: Una metodología para el desarrollo de software basado en COTS

IScDIS2000 - Ingeniería del Software basada en Componentes Distribuidos. Valladolid, 9 Noviembre de 2000

Luis Iribarne & Antonio Vallecillo 2

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?

A R

T

ATATR

TR

ARArquitectura Repositorios

Funciones de trading

(ISO-ITU/T X.950)

ACME,

AESOP,

LEDA...

MOF/MODL

Page 3: Una metodología para el desarrollo de software basado en COTS

IScDIS2000 - Ingeniería del Software basada en Componentes Distribuidos. Valladolid, 9 Noviembre de 2000

Luis Iribarne & Antonio Vallecillo 3

Algunos objetivos

Extensión IDLs: {sintáctica, protocolos, semática}.- ObjectZ, Larch, álgebras de procesos ...

- Combinación de notaciones formales (ATR).

Extensión de repositorios acorde a los IDLs.

- dMOF/DSTC (Distributed Systems Technology Centre)

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.