Ingeniería del Software
Universidad de MurciaGrupos de InvestigaciónInvestigación

Fotografía de la Facultad de Informática

b-grana.gif (931 bytes)Página Inicial
b-grana.gif (931 bytes)Miembros
b-grana.gif (931 bytes)Proyectos de
Investigación

b-grana.gif (931 bytes)Publicaciones y congresos
b-grana.gif (931 bytes)Contratos con empresas u organismos públicos
b-grana.gif (931 bytes)Transferencia tecnológica y formación
b-grana.gif (931 bytes)Novedades
b-grana.gif (931 bytes)Proyectos fin de carrera
b-grana.gif (931 bytes) Investigación en Ingeniería del software
b-grana.gif (931 bytes)Información interna

OOAP (Object-Oriented Assistant Prototyper) PC-310
Proyecto PASO (Plan de Acción SOftware)

Introducción
Objetivos
Descripción técnica
El lenguaje OASIS
Miembros y departamentos
Bibliografía y Referencias

Introducción

Cooperacion Universidad-Empresa en un proyecto de I+D en Tecnologia Avanzada Orientada a Objetos

El proyecto que aquí se presenta describe un proyecto de investigación aplicada (todavía en realización) en el ámbito de la Ingeniería del Software. El objetivo es conseguir un entorno de producción automática de prototipos a partir de especificaciones realizadas en el lenguaje de especificación orientado a objetos OASIS, parcialmente subvencionado por el programa OOAP del Plan de Accion Software (PASO), PC310 del CDTI (Ministerio de Industria) y la Direccion General III de la CE.

Informe de la experiencia.

Este informe describe un proyecto de investigacion aplicada, denominado OOAP (Object-Oriented Assistant Prototyper), en el campo de la Ingenieria del Software. El proposito es el diseño e implementacion de un sistema CASE de "muy alto" nivel para conseguir un Entorno Automatico de Prototipado de Especificaciones de Sistemas Orientado a Objetos. Se asume que el proceso arranca de las descripciones hechas en el lenguaje de especificacion orientado a objetos OASIS (Pastor Hayes Bear 92) (Pastor Ramos 95).

OOAP ha sido diseñado especificamente para ayudar en la fase de Ingenieria de Requisitos en proyectos de desarrollo de software. Se basa en tecnicas formales de especificacion e interfaces graficas de usuario estandares (X-Window).

El proyecto se incluye en el programa español de I+D PASO (Plan de Accion Software), financiado por el Ministerio Español de Industria y la DGIII de la CE, recibiendo asi tanto fondos europeos como españoles.

Actualmente, dos versiones iniciales estan funcionando en workstations SUN y HP UNIX, respectivamente: la primera esta implementada en OBJ3 (Toval et al. 94) y la segunda en HP-Prolog con KBMS (Pelechano 94).

PASO es un programa mixto europeo y nacional para financiar proyectos avanzados de software de I+D, administrado por el CDTI (Centro para el Desarrollo Tecnologico e Industrial) dependiente del Ministerio de Industria Español.

El consorcio formado para desarrollar el proyecto consiste de dos pequeñas y medianas empresas españolas de desarrollo de software y dos departamentos universitarios. Las empresas son

  • BASE, de Murcia;
    CONSOFT, de Murcia;
    INFORGES, de Murcia
  • y los departamentos universitarios son

  • Departamento de Informática y Sistemas de la Universidad of Murcia.
    Departamento de Sistemas Informáticos y Computación de la Universidad Politécnica de Valencia
  • El proyecto tiene una duracion estimada de 21 meses, comenzando el 1 de febrero del 95.

    Ademas de este entorno automatico, llamado OOAP, ("Object- Oriented Assistant Prototyper"), también se proporcionará una estrategia para conseguir prototipos operacionales orientados a objetos para construir Sistemas de Informacion (SI). Esto se experimentara en casos de estudio real en las empresas participantes. OOAP es un piloto proyecto para las empresas involucradas y se ve como un proyecto de I+D por todos los miembros del consorcio.

    [Inicio Página]


    Objetivos

    Distinguimos los siguientes objetivos básicos:

    Diseñar una herramienta general CASE de "muy alto nivel" que permita la validación de especificaciones de sistemas de información en un ambiente grafico y dentro de un paradigma Orientado a Objetos

    Introducir la tecnologia OO en PYMES de desarrollo de Software.

    Experimentar el modelo formal OO procedente del proyecto IS-CORE y el lenguaje OASIS como técnica general de especificación de requisitos desde una perspectiva orientada a objetos.

    [Inicio Página]


    Descripción técnica

    El proyecto tiene dos partes claramente diferenciadas:

    El trabajo de la interfaz se esta desarrollando sobre estaciones de trabajo de HP, Series 9000 Model 712 / 80 con el sistema operativo HP-UX 9.0 y en el entorno X-Window. La programación se lleva a cabo con lenguaje C y utilizando las librerías de la OSF / Motif 1.2. También se utilizan PC's (principalmente para la preparación de documentos).

    [Inicio Página]


    Miembros y departamentos

    El equipo de desarrollo para este proyecto PASO está constituido por los dos grupos de investigación y las empresas siguientes:

  • OASIS Murcia. Departamento de Informática y Sistemas de la Universidad de Murcia. Grupo de Ingeniería del Software.
    University of Murcia.
    Dpt. of Informatics and Systems(DIS)
    C/ Sto. Cristo, (30001) Murcia (Spain).
    e-mail: atoval@dif.um.es


    OASIS Valencia. Departamento de Sistemas Informáticos y Computación de Valencia. Universidad Politécnica de Valencia

    (**)Technical University of Valencia.
    Dpt. of Information Systems and Computing (DSIC)
    Camino de Vera, s/n (46071)
    Valencia (Spain).
    e-mail: paso@dsic.upv.es

    BASE , de Murcia
    CONSOFT , de Valencia
    INFORGES , de Murcia

  • [Inicio Página]


    Bibliografia y Referencias

  • [Agresti 86] W. W. Agresti "New Paradigms for Software Engineering". IEEE Computer Society Press - 1986

    [Andriole 94] S. J. Andriole "Fast, Cheap Requirements: Prototype or else!", IEEE Software. Marzo 1994

    (Pastor Hayes Bear. 92) O.Pastor; Hayes, F. and S.Bear "OASIS: An Object-Oriented Specification Language" in Proceedings of the CAISE-92 Conference, Springer-Verlag (1992)

    (Pastor Ramos 95) O. Pastor and I. Ramos. "OASIS V. 2.1.1: A Class-Definition Language to model Information Systems using an Object-Oriented Approach", Technical University of Valencia (Spain), Publications Department, Ref. UPV-788, 1995

    (Pelechano 94) V. Pelechano "Implementation of a Visual Environment for Object-Oriented Information System Analysis and Design" (in Spanish), Term Project, Facultad de Informatica, Technical University of Valencia (Spain), Diciembre 1994.

    (Toval et al. 94) "Prototyping Object Oriented Specifications in an Algebraic Environment". A.Toval; I.Ramos and O.Pastor. In "Database and Expert Systems Applications" (D.Karagianis, Ed.). LNCS n. 856. Springer-Verlag 1994.

    (1996) "Entorno General de Produccion automática de prototipos de software orientado a objetos: OOAP (Object-Oriented Assistant Prototyper)". I Jornadas de Informática, Puerto de la Cruz- Tenerife. 17 al 21 de Julio de 1.995. Entidad organizadora: Asociacion Española de Informática y Automática (AEIA)
  • [Inicio Página]

    Estructura de la Universidad de Murcia. Org. de Gobierno, Centros, Departamentos, Servicios, Escuelas, Vicerrectorados, etcInformación General. Publicaciones, Cursos, Becas, Información Internacional, etc.Estudios de primer y segundo ciclo, Doctorado, Títulos propios...Alumnos. Información de interés para estudiantes y titulados de la Universidad de MurciaInvestigación. Convocatorias, Tercer Ciclo, Servicios de Investigación, OTRI...Personal de Administración y Servicios, Personal de Docencia e Investigación. Infosecundaria. Información dirigida a los Centros de Enseñanza SecundariaSabio. Consulta a Bases de Datos de Becas, Empleo, Bolsa de Libros, Bolsa de PisosBiblioteca. Consulta a catálogos y Bases de Datos Bibliográficas, Servicios, Reglamentos... Servicio de Informática. Servicios y Proyectos del Servicio de Informática de la UMU.
    Novedades web.Búsquedas en el web de la Universidad de Murcia.Escríbanos. Envie sus comentarios, sugerencias o consultas informativas.Directorio. Servicio de directorio, e-mails, teléfonos, etc.Prensa. Noticias de prensa actualizadas diariamente.Ayuda. Información sobre la estructura de este web.Canal Universitario. Informativo Universitario emitido diariamente en Televisión Murciana.