++++

RAADETS AFGOERELSE

af 27 . september 1977

om vedtagelse af en raekke databehandlingsprojekter inden for omraadet programmelportabilitet

( 77/615/EOEF )

RAADET FOR DE EUROPAEISKE FAELLESSKABER HAR -

under henvisning til traktaten om oprettelse af Det europaeiske oekonomiske Faellesskab , saerlig artikel 235 ,

under henvisning til forslag fra Kommissionen ,

under henvisning til udtalelse fra Europa-Parlamentet ( 1 ) ,

under henvisning til udtalelse fra Det oekonomiske og sociale Udvalg ( 2 ) , og

ud fra foelgende betragtninger :

I sin resolution af 15 . juli 1974 om en faellesskabspolitik vedroerende databehandling ( 3 ) var Raadet enigt om , for paa faellesskabsplan at samordne medlemsstaternes politik til fremme og udvikling af databehandlingen , paa forslag af Kommissionen at vedtage projekter med henblik paa industriel udvikling inden for omraader af faelles interesse , som har karakter af tvaernationalt samarbejde ;

programmellets portabilitet vil goere det muligt for brugerne at nedsaette deres konverteringsomkostninger i vaesentlig grad ved overgang fra en type udstyr til en anden ; i dette oejemed vil det vaere rimeligt at fremme en raekke projekter med henblik paa industriel udvikling af portable sprog , systemer og produkter inden for programmelomraadet ;

ovennaevnte projekter forekommer noedvendige for som led i faellesmarkedets funktion at kunne virkeliggoere visse af Faellesskabets maal ;

traktaten om oprettelse af Det europaeiske oekonomiske Faellesskab indeholder ikke fornoeden hjemmel hertil -

TRUFFET FOELGENDE AFGOERELSE :

Artikel 1

Tre faelles projekter vedroerende databehandling vedtages herved ; de har foelgende maal :

a ) en undersoegelse af sprog til skrivning af programmel ;

b ) en undersoegelse af konverteringshjaelpemidler ;

c ) en undersoegelse af muligheden for udvikling af en faelles programmelgraenseflade for minidatamater .

Disse projekter er fastsat under afsnit II i bilaget .

Artikel 2

De i artikel 1 naevnte undersoegelser straekker sig over et aar . De bevillinger , som er noedvendige for deres gennemfoerelse , og hvis stoerrelse fastsaettes til 390 000 regningsenheder , opfoeres paa De europaeiske Faellesskabers budget .

Artikel 3

Kommissionen forestaar udfoerelsen af projekterne . Den bistaas af Det raadgivende udvalg for faelles projekter inden for Databehandling .

Kommissionen afgiver ved undersoegelsernes afslutning en beretning til Raadet .

Udfaerdiget i Bruxelles , den 27 . september 1977 .

Paa Raadets vegne

A . HUMBLET

Formand

( 1 ) EFT nr . C 28 af 9 . 2 . 1976 , s . 6 .

( 2 ) EFT nr . C 131 af 12 . 6 . 1976 , s . 8 .

( 3 ) EFT nr . C 86 af 20 . 7 . 1974 , s . 1 .

BILAG

PROJEKTER PAA OMRAADET PROGRAMMELPORTABILITET

I . INDLEDNING

Tilstedevaerelsen af forskellige fabrikanter paa markedet for * tamater skaber talrige problemer for de brugere , som vil overfoere deres brugerprogrammer til et nyt materiel med stoerre kapacitet eller anvende flere forskellige former for inkompatibelt udstyr samtidig .

Anvendelsen af brugerprogrammerne paa et nyt materiel eller deres samtidige anvendelse paa forskellige former for udstyr er saaledes betinget af det , som man vil vedtage at kalde deres " portabilitet " , der kort sagt karakteriserer de vanskeligheder , som er forbundet med disse operationer .

Det maa bemaerkes , at der opstaar problemer af samme art , naar forskellige former for materiel skal saettes i stand til at kommunikere indbyrdes .

Som forholdene er for tiden , er brugerprogrammerne kun i ringe grad og meget ofte slet ikke portable : at skifte fabrikant bliver et stort problem , som mange foretraekker at undgaa .

Et foerste skoen over de mindsteudgifter til konvertering af programmer , som kan paaregnes i de kommende fem aar , vil kunne blive af en stoerrelsesorden paa 1 000 mio regningsenheder , hvis der ikke gennemfoeres en faellesskabsaktion .

For at imoedegaa denne teknisk og oekonomisk ugunstige situation har disse projekter til formaal at fremme programmelportabiliteten .

Projekterne , som er et resultat af detaljerede undersoegelser og konsultationer , omfatter :

a ) en undersoegelse af sprog til skrivning af programmel ;

b ) en undersoegelse af konverteringshjaelpemidler ;

c ) en undersoegelse af muligheden for udvikling af en faelles programmelgraenseflade for minidatamater .

Med hensyn til den under litra c ) naevnte undersoegelse har flere fabrikanter af datatilbehoer vist en saerlig interesse for mulighederne for at udvikle en avanceret programmelgraenseflade , * om kan goere programmellet portabelt eller kompatibelt paa forskellige typer af udstyr .

Der forventes isaer to hovedfordele ved en saadan fremgangsmaade :

- laengere levetid for programmelprodukterne ;

- mulighed for en stoerre integration af de produkter , der i starten maatte have vaeret inkompatible .

Set fra brugerens synspunkt kan der ogsaa forventes opnaaet betydelige fordele , saasom :

- en stoerre valgfrihed og dermed en stoerre mulighed for tilpasning til behovene ;

- en stoerre fleksibilitet i tilrettelaeggelsen af dataudvekslinger og af procedurer for tildeling af opgaver i et miljoe med fordelt intelligens .

Da omkostningerne ved udvikling af programmelle * fortsat er i staerk stigning , vil den oekonomiske fordel ved en ensartet fremgangsmaade ikke vaere ubetydelig .

Derimod vil en saadan fremgangsmaade , anv * f den europaeiske industri for datatilbehoer i bestraebelse paa at naa frem til en faelles programmelgraenseflade , kunne medfoere visse ulemper , isaer for en raekke store virksomheder , der har en dominerende stilling paa markedet , og som saelger " problemloesninger " . Disse virksomheder betragter deres produkters egenart som en beskyttelse af deres marked . Endvidere kan en ad hoc-loesning vaere mere oekonomisk og effektiv , hvis markedet er tilstraekkeligt * , og det eksisterende udvalg af udbudte produkter er bredt .

En undersoegelse er derfor paakraevet for at analysere mulige fordele og ulemper ved en saadan fremgangsmaade og for at bedoemme mulighederne for dens gennemfoerelse . Undersoegelsen skal i foerste raekke vedroere anvendelserne inden for telekommunikation og datatransmission .

Telekommunikationen vil i stigende grad benytte sig af minidatamater . Det er udstyret i denne sektor , der - ifoelge den generelle opfattelse hos fabrikanter af tilbehoer , som Kommissionen har raadfoert sig med - vil kunne drage fordel af en saadan fremgangsmaade ( i sammenligning med for eksempel kontor-regnemaskiner ) .

Datatransmission er en af de mest iovende og hurtigst voksende sektorer paa elektronikmarkedet . Da den har stor betydning i en lang raekke anvendelser , lige fra processtyring til systemer for indsamling af videnskabelige data eller af data paa forvaltningsomraadet , vil de fleste fabrikanter af datatilbehoer blive beroert heraf .

De midler , der stilles til industriens raadighed med henblik paa fremstillingen af portable produkter som en foelge af disse projekter , vil i tilfaelde af kommerciel succes give anledning til en godtgoerelse til Faellesskabet efter et skema , som skal fastlaegges inden for de generelle rammer for forvaltningen af projekterne og af programmet paa mellemlangt sigt .

II . BESKRIVELSE AF PROJEKTERNE

1 . Undersoegelse af sprog til skrivning af programmel

Eksistensen af dette sprog og af egnede kompitatorer til de forskellige typer af udstyr er en forudsaetning for virkeliggoerelsen af alle de portable produkter , som indgaar i projekterne .

Udviklingen af dette sprog maa derfor betragtes som et projekt , der kommer i foerste raekke .

Undersoegelsen skal klarlaegge de noedvendige karakteristika for det fremtidige ESL ( European Systern Language ) og vaere ledsaget af tests over de eksisterende sprog med henblik paa at afgoere , om et af dem med kort frist kan antages til bredere brug og senere udvikling . Valget af sprog skal ske efter meget strenge kriterier , som ud over dem , der fremgaar af undersoegelsen , mindst skal vaere foelgende :

- kompitatorer fra det valgte sprog skal forefindes for forskellig typer af udstyr ;

- disse Kompitatorer skal vaere egnet til frembringelse af objektprogrammer af " system " -typen ;

- omkostningerne ved udviklingen af nye oversaetterversioner for andre typer af udstyr skal vaere lave ;

- der skal findes portable produkter paa det valgte sprog , og de skal have bevist deres effektivitet og portabilitet .

Denne undersoegelse og denne udvaelgelsesprocedure vil vare ca . ni maaneder .

Der forventes foelgende resultater :

a ) fastlaeggelse af fremtidige karakteristika for ESL ;

b ) saafremt et eksisterende sprog vil kunne tilfredsstille kravene til den fremtidige udvikling , klarlaeggelse af de karakteristika , der goer aendringer eller yderligere udvikling paakraevet ;

de senere faser af projektet , der er planlagt for 1978 , vil afhaenge af resultaterne af undersoegelsesfasen og kraeve en afgoerelse i forbindelse med det fleraarige program .

2 . Undersoegelse af konverteringshjaelpemidler

De portable produkter , hvis udvikling er formaalet med disse projekter , vil goere det muligt paa mellemlangt og langt sigt at nedsaette inkompatibiliteten mellem de forskellige typer af udstyr og vil begunstige portabiliteten af nye brugerprogrammer . Der findes dog et meget betydeligt antal operationelle brugerprogrammer , som i dag maa konverteres , hvis der skiftes udstyr .

Det maa derfor bemaerkes , at projektet vedroerende konverteringshjaelpemidler imoedekommer et behov , der for tiden foeles hos alle brugere , som oensker at skifte datamat , og at projektet derfor i hoej grad er presserende .

For at konverteringsoperationerne kan gennemfoeres paa de for brugerne saavel teknisk som oekonomisk bedste betingelser , er det vigtigt at visse hjaelpemidler er til raadighed , saa som COBOL - og FORTRAN-oversaettere , oversaettere af symbolsk maskinsprog , oversaettere af styresprog , omsaettere af registre , osv .

Foerste fase skal omfatte en undersoegelse af behovene samt en gennemgang af allerede disponible hjaelpemidler eller af hjaelpemidler , som er under udvikling paa nationalt plan eller paa virksomhedsplan ; den skal foelges op af en forberedelse af specifikationer for den konverteringsservice og de konverteringshjaelpemidler , til hvis udvikling en faellesskabsstoette maatte vaere oenskelig . Det forventes , at denne service og disse hjaelpemidler faar et saa bredt anvendelsesomraade som muligt .

Anden fase , som vil omfatte to aar og goere det muligt at udvikle de hjaelpemidler , der skoennes nodvendige , vil kraeve en afgoerelse i forbindelse med det fleraarige program .

3 . Undersoegelse af muligheden for udvikling af en faelles programmelgraenseflade for minidatamater

Denne undersoegelse skal vaere en analyse af betingelserne for at indfoere en faelles kerne for et driftssystem for minidatamater , dvs . en faelles programmelgraenseflade paa hoejt niveau .

Dette valg er berettiget ud fra den kendsgerning , at en stigende del af grundprogrammellets basisfunktioner udfoeres af materiellet , og man forudser , at denne udvikling i naer fremtid vil blive mere generel under henseende til teknologiens hastige fremskridt .

Saerlig opmaerksomhed skal rettes mod programmellets kompatibilitet og/eller portabilitet i et miljoe med fordelt intelligens . Undersoegelsen skal derfor isaer dreje sig om anvendelserne i forbindelse med datatransmission ; mulighederne for en udvidelse til andre former for anvendelse skal dog tages i betragtning , og betingelserne herfor angives .

Undersoegelsen skal omfatte foelgende aspekter :

a ) analyse af de nyeste ideer med hensyn til opbygning af systemer med benyttelse af minidatamater og mikroprocessorer , og vurdering af disse systemers betydning for programmelproduktets levetid ;

b ) vurdering af basisydelse og -karakteristika ved et driftssystem med saerlig vaegt paa de mere specifikke elementer i tilknytning til systemets indfoerelse i et miljoe med fordelt intelligens ;

c ) gennemgang af det optimale gennemfoerelsesniveau for programmelgraensefladen under hensyntagen til resultaterne af faserne under litra a ) og b ) , saavel som til vekselvirkningen med standardprotokollerne for dataudveksling , til graensefladen med de offentlige net og til kompatibiliteten paa forskellige niveauer ( opad og nedad ) ;

d ) gennemgang af vekselvirkningerne mellem de karakteristiske traek for materiel , programmel og telenet , herunder betragtninger over et faelles programmeringssprog og over visse undersystemer ;

e ) detaljeret klarlaeggelse af oekonomiske risici og fordele ved en faelles programmelgraenseflade samt af de markedsforhold og -sektorer , under hvilke den vil vaere fordelagtig . Klarlaeggelsen skal omfatte et skoen over omkostninger og tid og indeholde de specifikke hypotheser , som dette skoen er baseret paa .