Objetivo The aim of REX was to facilitate the development and management of parallel and distributed systems. A methodology and a set of integrated support tools are required for this, which it was the objective of the project to develop.Configuration Programming is an object-based approach to distributed programming. The main principle underlying this approach is that programs should be designed, constructed and modified as a structural configuration of interconnected component instances. Program structure is described by a seperate explicit configuration language, while the components themselves may be programmed in a range of heterogeneous programming languages. This approach is central to the ESPRIT II project, REX, on reconfigurable and extensible parallel and distributed systems. The REX project offers multiple component programming languages to suit the programming task at hand. Similarily, to provide support for diverse application domains, REX supports multiple specification and analysis techniques and the integration of multiple methods. Specification and method integration is provided through the use of a novel approach, called ViewPoints, which supports specification and method partitioning and interaction through explicit transformations analogous to those used in software configurations. Furthermore, a REX Engineering Environment is intended to provide a general facility for integrating information produced during any of the phases of software development and maintenance. It provides an attributed file system combined with language facilities for enveloping and controlling the invocation of slave computer aided software engineering (CASE) tools and compilers. A generalised attribute mechanism is provided to allow specification and design tools to attach information to configuration descriptions. These attributes, which can include timing and behaviour constraints, can be checked during system construction with the aim of ensuring compatibility between components when their interfaces are bound.The strategy followed is to retain formal specification as the main point for checking system consistency, predicting timing behaviour and assisting in system modifications. The project is developing: - a methodology for constructing reconfigurable and extensible distributed and parallel systems - tools to support all phases of the distributed application development and maintenance - techniques to change running systems and to achieve reliable configuration - tools to advise users on how to obtain better performance, based on the separation of the host development and a target operating system. The main work areas of REX are: - specification of distributed and parallel systems - system programming - methodology for system development - analysis and evaluation - dynamic configuration and reconfiguration - run-time support - demonstrator applications. Real-world applications will be used for proving the feasibility and usability of the REX methodology and its associated tools in industrial practice. Two test-bed demonstrator applications, from industrial automation and telecommunications systems, have been developed in the early phases of the project. Ámbito científico natural sciencescomputer and information sciencessoftwaresoftware applicationssystem softwareoperating systemssocial sciencessociologyindustrial relationsautomationnatural sciencescomputer and information sciencessoftwaresoftware developmentengineering and technologyelectrical engineering, electronic engineering, information engineeringinformation engineeringtelecommunications Programa(s) FP2-ESPRIT 2 - European strategic programme (EEC) for research and development in information technologies (ESPRIT), 1987-1992 Tema(s) Data not available Convocatoria de propuestas Data not available Régimen de financiación Data not available Coordinador CPV-Stollmann Vertiebs GmbH Aportación de la UE Sin datos Dirección Gasstraße 18 22761 Hamburg Alemania Ver en el mapa Coste total Sin datos Participantes (10) Ordenar alfabéticamente Ordenar por aportación de la UE Ampliar todo Contraer todo 2i Industrial Informatics GmbH Alemania Aportación de la UE Sin datos Dirección Haierweg 20e 79114 Freiburg Ver en el mapa Coste total Sin datos GSI TECSI Francia Aportación de la UE Sin datos Dirección 6 Cours Michelet 92064 Paris la Défense Ver en el mapa Coste total Sin datos Gesellschaft für Mathematik und Datenverarbeitung mbH Alemania Aportación de la UE Sin datos Dirección Haid-und-Neu-Straße 7 76131 Karlsruhe Ver en el mapa Coste total Sin datos IMPERIAL COLLEGE OF SCIENCE, TECHNOLOGY AND MEDICINE Reino Unido Aportación de la UE Sin datos Dirección Queens Gate 180 SW7 2BZ LONDON Ver en el mapa Coste total Sin datos INTRACOM SA-HELLENIC TELECOM.& ELECTR.INDUSTRY Grecia Aportación de la UE Sin datos Dirección 19.5 KM MARKOPOULOU AVENUE, 68, 68 19002 PEANIA - ATTIKA Ver en el mapa Coste total Sin datos Intrasoft Grecia Aportación de la UE Sin datos Dirección Adrianiou Street 2 11525 Athenes Ver en el mapa Coste total Sin datos SIEMENS AG Alemania Aportación de la UE Sin datos Dirección OTTO-HAHN-RING 6 81739 MÜNCHEN Ver en el mapa Coste total Sin datos TECHNISCHE UNIVERSITÄT BERLIN Alemania Aportación de la UE Sin datos Dirección STRAßE DES 17 JUNI 135 10623 BERLIN Ver en el mapa Coste total Sin datos University of Oxford Reino Unido Aportación de la UE Sin datos Dirección 11 Keble Road OX1 3QD Oxford Ver en el mapa Coste total Sin datos Universität Fridericana Karlsruhe (Technische Hochschule) Alemania Aportación de la UE Sin datos Dirección Kaiserstraße 12 76128 Karlsruhe Ver en el mapa Coste total Sin datos