Cel
The objective of METEOR was to develop an integrated formal approach to industrial software development, particularly for the telecommunications industry. The development process was studied and modelled by individualising building components for analysing existing methods and by developing new methods of software development.
A language for requirement engineering was defined, with a semantics covering temporal aspects. Algebraic methods were adopted for specifying passive and active objects (process algebras and the algebraic specification language, ASL). Denotational models of concurrent systems were to provide a basis for defining a calculus in which various properties of such systems could be proved.
In particular, the project aimed to integrate the object-based language paradigm, the algebraic approach to software specification, the relational approach, and so-called formal heuristics.
The impact on management and metrics of the application of formal methods in software development was considered. Industrial take-up, especially in the area of constructing real-time distributed systems, was provided for by the planned construction of prototype environments.
The objective of the project was to develop an integrated formal approach to industrial software development, particularly for the telecommunications industry. The development process was studied and modelled by individualizing building components for analysing existing methods and by developing new methods of software development. A language for requirement engineering was defined, with semantics covering temporal aspects. Algebraic methods were adopted for specifying passive and active objects (process algebras and the algebraic specification language, ASL). Denotational models of concurrent systems provided a basis for defining a calculus in which various properties of such systems could be proved. The impact on management and metrics of the application of formal methods in software development was considered. After a pilot phase devoted mainly to an extensive survey of existing methods, the project made advances in several fields. Industrial achievements include the development of a requirement engineering methodology based on an extension of the entity relationship model ERAE, and the definition of a powerful formal design language, COLD. In addition, the relational algebra, ALGRES, has been extended, and the RAP rapid prototyping system created. Progress was also made in the formal specification of concurrency in algebra of communicating process (ACP). A software engineering toolbase was developed through the establishment of a generic environment. A telecommunication transfer node was taken as a case study to prove the feasibility of the transitions from the ERAE requirement to the RAP prototype implementation.
After a pilot phase devoted mainly to an extensive survey of existing methods, METEOR made advances in several fields. Industrial achievements include the development of a requirement engineering methodology based on an extension of the entity-relationship model ERAE, and the definition of a powerful formal design language, COLD. Both these tools are currently under field test in real-life software product development environments. In addition, the relational algebra, ALGRES, has been extended, and the RAP rapid prototyping system created.
Progress was also made in the formal specification of concurrency in ACP (Algebra of Communicating Process), an extension of Hoare's and Milner's work.
A software engineering toolbase was developed through the establishment of a generic environment. This facilitated the work of the project teams and provided a setting for the investigation of the various formalisms.
The different facets of METEOR, which addressed most of the fields in software technology, were presented in a three-day workshop. This supported the processes of technology integration and transfer.
A telecommunication transfer node was taken as a case study to prove the feasibility of the transitions from the ERAE requirement to the RAP prototype implementation through the intermediate SFP stage of the specification.
Exploitation
Some preliminary results have already been applied by one of the partners for a customer. Prototypes and the requirement engineering methodology, ERAE, and the design language, COLD, are both currently in field test in real-life production environments.In the universities, the RAP rapid prototyping system is being taught at the University of Passau, and the PLUSS algebraic specification language developed by Orsay University is being used by LRI and CGE. The various formalisms, each addressing a different segment of the software development activity, are being investigated in the IDEAS environment. TXT have exploited ALGRES through the SUN catalogue of SW products. Further industrial and academic installations are being evaluated.
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 tworzenie oprogramowania
- nauki przyrodnicze matematyka matematyka czysta algebra
- nauki przyrodnicze nauki fizyczne astronomia planetologia meteory
- inżynieria i technologia inżynieria elektryczna, inżynieria elektroniczna, inżynieria informatyczna inżynieria informacyjna telekomunikacja
- nauki przyrodnicze informatyka sztuczna inteligencja programowanie heurystyczne
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
1050 BRUXELLES
Belgia
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.