Software Engineering
Universiy of MurciaResearch GroupsResearch

Faculty of Computer Science Picture

b-grana.gif (931 bytes)Home
b-grana.gif (931 bytes)Group members
b-grana.gif (931 bytes)Research projects 
b-grana.gif (931 bytes)Publications and Congress Papers
b-grana.gif (931 bytes)Contracts with firms or publics organizations
b-grana.gif (931 bytes)Technological Transfer and Training
b-grana.gif (931 bytes)News
b-grana.gif (931 bytes)Term Projects
b-grana.gif (931 bytes)Software Engineering Research
b-grana.gif (931 bytes)Internal Information

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

Introduction
Purposes
Technical description
The language OASIS
Members and departments
Bibliography and References

Introduction

University-Firm cooperation in a I+ D project  about Advanced Technology Object Oriented

The project that here is presented describe a project of applied investigation (yet in realization) in the environment of the Software Engineering. The objective is get an environment of automatic production of prototypes starting from specifications carried out in the specification language object oriented OASIS, part subsidized by the OOAP program of the Plan de Accion Software (PASO), PC310 of the CDTI (Ministry of Industry) and the General Management III of the CE.

Report of the experience.

This report describes a project of applied investigation, denominated OOAP (Object-Oriented Assistant Prototyper), in the field of the Software Engineering. The purpose is the design and implementation of a system CASE of "very high" level in order to get an Automatic Environment of Prototyped of Specifications of Object Oriented Systems. It are assumed that the process pulls up of the descriptions made in the language of specification object oriented OASIS (Pastor Hayes Bear 92) (Pastor Branches 95). .

OOAP has been designed specifically in order to help in the phase of Requirements Engineering in projects of software development. It be based on formal techniques of standard specification and graphic user interfaces (X-Window).

The project is included in the I+D Spanish program PASO (Plan de Accion Software), financed by the Spanish Ministry of Industry and the DGIII of the CE, receiving so much funds europeans like Spanish. 

Now, two initial versions are operating in SUN workstations and HP UNIX respectively: the first is implemented in OBJ3 (Toval et al. 94) and the second in HP-Prolog with KBMS (Pelechano 94).

PASO is a program mixed european and national in order to finance advanced  I+D projects of software, administered by the CDTI (Center for the Technologic and Industrial Development) dependent of the Ministry of Industry Spanish.

The consortium formed in order to develop the project consist of two small and medium Spanish companies of software development and two university departments. The companies are

  • BASE, from Murcia;
    CONSOFT, from Murcia;
    INFORGES, from Murcia
  • and the university departments are

  • Department of Computation Engineering, Languages and Systems from the University of Murcia.
    Department of Information Systems and Computing from the Technical University of Valencia.
  • The project has a duration estimate of 21 months, beginning February 1 of the 95.

    Furthermore this automatic environment, named OOAP, ( "Object- Oriented Assistant Prototyper"), a strategy will also be proportioned in order to get operational prototypes object oriented for construct Information Systems (IS). This is experienced in real cases of study in the participant companies. OOAP is a pilot project for the involved companies and it are seen like a I+D project  for all the members of the consortium.

    [Top]


    Purposes

    They are distinguished the following basic objectives:

    Designing a general tool CASE of "very high level" that permit the validation of information system specifications in a graphic environment and within a paradigm OO.

    Introducing the OO technology in of software development PYMES .

    Testing the OO formal model from the IS-CORE project and the language OASIS like general technique of requirements specification from a object oriented perspective . 

    [Top]


    Technical description

    The project has two parts:

    • The core, that contains the information about the project in development.

    The work of the interface is developing on stations of work of HP, Series 9000 Model 712/ 80 with the operating system HP-UX 9.0 and in the X-Window environment. The code is carried out with C language and utilizing the libraries of the OSF/ Motif 1.2. They are also utilized PC's (mainly for the preparation of documents).

    [Top]


    Members and departments

    The development team for the project PASO is constituted by the two investigation groups and the following companies:

  • OASIS Murcia. Department of Computation Engineering, Languages and Systems from the University of Murcia.Software Engineering Group.
    University of Murcia.
    Dpt. of Computation Engineering, Languages and Systems(DIS)
    St. Santo Cristo, (30001) Murcia (Spain).
    e-mail: atoval@dif.um.es


    OASIS Valencia. Dpt. of Information Systems and Computing. Technical University of 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 , from Murcia
    CONSOFT , from Valencia
    INFORGES , from Murcia

  • [Top]


    Bibliography and References

  • [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. March 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), December 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)
  • [Top]

    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.