Cel
FIDE 2's research addresses the current critical situation in the construction, maintenance and operation of persistent application systems (PASs). The objective is to formulate a consistent framework for the support of the PAS construction and maintenance process, populate this with a consistent set of concepts, and show that this combination is not only sufficient for the construction and maintenance of PASs but also enables significant economies in their software construction and operation and permits the construction of more sophisticated PASs. FIDE 2 aims to encompass a wider range of the construction and operation activities than have been integrated hitherto and issues arising from longer-lived, larger-scale and more distributed systems than were considered in FIDE 1.
This objective will be met in three stages: 1) via a thorough analysis of the construction process of PASs and of the contributing concepts, technologies and components, and via a formulation of a consistent model for such applications, so that they may be constructed in the context of a much simpler, more coherent environment; 2) provide demonstrable prototype database programming language environments, database system environments and a prototype PAS workbench; 3) use these prototypes to demonstrate that a consistent and coherent Fully Integrated Data Environment (FIDE) can be achieved through technology and concepts integration, and that it yields a quantum leap in the productivity of PAS software engineers.
Within the programming language environment theme, important research topics were:
type systems (foundations, algorithms, dependent types, late binding overloading, schema evolution and dynamic abstract witness types);
bulk data types (how to provide bulk types, notations for query languages and structuring of libraries);
reflection;
language design studies (on more expressive data modelling mechanisms, modularization and program composition mechanisms, and concurrency and transactions).
The database system environments work has concentrated on the comparison of the different persistent higher order abstract machines (PHOLAM) used to implement the various formally integrated data environment (FIDE) languages and the prototyping of object stores architectures to explore areas such as performance, distribution and scalability.
The persistent application systems (PAS) workbench strand has included the development of prototype workbench components and experiments in interoperability.
At the first review of the project in September 1993 a number of prototypes were demonstrated. These were concerned with language development (Fibonacci); optimization strategies and interoperability in the Tycoon environment; 2 different object store developments; and 3 prototype workbench components: a hyperprogramming environment, a graphical interface for constructing Napier88 programs and a reusable component retrieval system.
APPROACH AND METHODS
The FIDE 2 approach depends on the development of clearly specified concepts. These will be verified via discussion among the partners and via incorporation into experimental systems. These systems comprise database and persistent languages, persistent object stores and tool sets that enable their use. The consortium considers it essential to test the concepts in order to demonstrate that they are comprehensible to system builders and feasible to the engineer. All work in progress and final results are being published in the FIDE Research Report series, and the results will appear in the research literature.
POTENTIAL
In the short term, the primary influence of FIDE 2 will be on other research groups, who are expected to adopt its concepts and architectures in their explorations of extensions to database capabilities, programming language functionality and support system architectures. In the medium term, it will influence the development of widely used languages and the burgeoning research into persistent systems. Ultimately it will lead to new support system architectures modifying or replacing the operating systems of today. As the consistent and systematic semantics of concepts developed by FIDE 2 for building and managing long-lived systems gain adherence, the efficiency and achievements of the European software industry should be improved.
Dziedzina nauki (EuroSciVoc)
Klasyfikacja projektów w serwisie CORDIS opiera się na wielojęzycznej taksonomii EuroSciVoc, obejmującej wszystkie dziedziny nauki, w oparciu o półautomatyczny proces bazujący na technikach przetwarzania języka naturalnego. Więcej informacji: Europejski Słownik Naukowy.
Klasyfikacja projektów w serwisie CORDIS opiera się na wielojęzycznej taksonomii EuroSciVoc, obejmującej wszystkie dziedziny nauki, w oparciu o półautomatyczny proces bazujący na technikach przetwarzania języka naturalnego. Więcej informacji: Europejski Słownik Naukowy.
- nauki przyrodnicze informatyka oprogramowanie aplikacje komputerowe oprogramowanie systemowe systemy operacyjne
- nauki przyrodnicze informatyka bazy danych
- nauki społeczne ekonomia i biznes ekonomia ekonomia produkcji produktywność
Aby użyć tej funkcji, musisz się zalogować lub zarejestrować
Program(-y)
Wieloletnie programy finansowania, które określają priorytety Unii Europejskiej w obszarach badań naukowych i innowacji.
Wieloletnie programy finansowania, które określają priorytety Unii Europejskiej w obszarach badań naukowych i innowacji.
Temat(-y)
Zaproszenia do składania wniosków dzielą się na tematy. Każdy temat określa wybrany obszar lub wybrane zagadnienie, których powinny dotyczyć wnioski składane przez wnioskodawców. Opis tematu obejmuje jego szczegółowy zakres i oczekiwane oddziaływanie finansowanego projektu.
Brak dostępnych danych
Zaproszenia do składania wniosków dzielą się na tematy. Każdy temat określa wybrany obszar lub wybrane zagadnienie, których powinny dotyczyć wnioski składane przez wnioskodawców. Opis tematu obejmuje jego szczegółowy zakres i oczekiwane oddziaływanie finansowanego projektu.
Zaproszenie do składania wniosków
Procedura zapraszania wnioskodawców do składania wniosków projektowych w celu uzyskania finansowania ze środków Unii Europejskiej.
Brak dostępnych danych
Procedura zapraszania wnioskodawców do składania wniosków projektowych w celu uzyskania finansowania ze środków Unii Europejskiej.
System finansowania
Program finansowania (lub „rodzaj działania”) realizowany w ramach programu o wspólnych cechach. Określa zakres finansowania, stawkę zwrotu kosztów, szczegółowe kryteria oceny kwalifikowalności kosztów w celu ich finansowania oraz stosowanie uproszczonych form rozliczania kosztów, takich jak rozliczanie ryczałtowe.
Program finansowania (lub „rodzaj działania”) realizowany w ramach programu o wspólnych cechach. Określa zakres finansowania, stawkę zwrotu kosztów, szczegółowe kryteria oceny kwalifikowalności kosztów w celu ich finansowania oraz stosowanie uproszczonych form rozliczania kosztów, takich jak rozliczanie ryczałtowe.
Brak dostępnych danych
Koordynator
G12 8LT GLASGOW
Zjednoczone Królestwo
Ogół kosztów poniesionych przez organizację w związku z uczestnictwem w projekcie. Obejmuje koszty bezpośrednie i pośrednie. Kwota stanowi część całkowitego budżetu projektu.