++++

BESLUIT VAN DE RAAD

van 27 september 1977

tot vaststelling van een aantal projecten voor werkzaamheden op het gebied van de informatica met betrekking tot de overdraagbaarheid van programmatuur

( 77/615/EEG )

DE RAAD VAN DE EUROPESE GEMEENSCHAPPEN ,

Gelet op het Verdrag tot oprichting van de Europese Economische Gemeenschap , inzonderheid op artikel 235 ,

Gezien het voorstel van de Commissie ,

Gezien het advies van het Europese Parlement ( 1 ) ,

Gezien het advies van het Economisch en Sociaal Comité ( 2 ) ,

Overwegende dat de Raad in zijn resolutie van 15 juli 1974 betreffende een communautair beleid op het gebied van de informatica ( 3 ) overeengekomen is om op voorstel van de Commissie projecten voor industriële ontwikkeling in sectoren van gemeenschappelijk belang , die het karakter van transnationale samenwerking hebben , vast te stellen , ten einde een communautaire oriëntatie te geven aan het beleid ter aanmoediging en ter bevordering van deze sector ;

Overwegende dat de overdraagbaarheid van programmatuur de gebruikers in staat zal stellen hun kosten in verband met de conversie van programma's aanzienlijk te beperken wanneer zij van het ene type apparatuur op het andere overschakelen ; dat het te dien einde noodzakelijk is een aantal projecten uit te werken die ten doel hebben de ontwikkeling op industriele schaal van overdraagbare talen , systemen en produkten op het gebied van de programmatuur te bevorderen ;

Overwegende dat bovengenoemde projecten noodzakelijk blijken om in het kader van de werking van de gemeenschappelijke markt bepaalde doelstellingen van de Gemeenschap te verwezenlijken ;

Overwegende dat het Verdrag tot oprichting van de Europese Economische Gemeenschap niet voorziet in de daartoe vereiste bevoegdheden tot actie ,

BESLUIT :

Artikel 1

Er worden drie gemeenschappelijke projecten op het gebied van de informatica vastgesteld ; zij behelzen :

a ) een studie van een taal voor het schrijven van programmatuur ,

b ) een studie over conversiehulpmiddelen ,

c ) een studie omtrent de mogelijke ontwikkeling van een standaard programmatuur interface voor minicomputers .

Deze projecten zijn beschreven in punt II van de bijlage .

Artikel 2

De duur van de in artikel 1 bedoelde studies is één jaar . De voor de uitvoering ervan noodzakelijke kredieten , waarvan het bedrag is vastgesteld op 390 000 rekeneenheden , worden opgenomen in de begroting van de Europese Gemeenschappen .

Artikel 3

De Commissie draagt zorg voor de uitvoering van de projecten . Zij wordt terzijde gestaan door het Raadgevend Comité voor gemeenschappelijke projecten op het gebied van de informatica .

De Commissie dient bij de beëindiging van de studies een rapport bij de Raad in .

Gedaan te Brussel , 27 september 1977 .

Voor de Raad

De Voorzitter

A . HUMBLET

( 1 ) PB nr . C 28 van 9 . 2 . 1976 , blz . 6 .

( 2 ) PB nr . C 131 van 12 . 6 . 1976 , blz . 8 .

( 3 ) PB nr . C 86 van 20 . 7 . 1974 , blz . 1 .

BIJLAGE

PROJECTEN OP HET GEBIED VAN DE OVERDRAAGBAARHEID VAN PROGRAMMATUUR

I . INLEIDING

Het feit dat verschillende fabrikanten op de computermarkt vertegenwoordigd zijn , brengt voor de gebruikers talrijke problemen mee indien zij willen omschakelen op een nieuwe en krachtiger computer of indien zij met verscheidene incompatibele onderdelen tegelijk willen werken .

Wanneer toepassingen op een nieuwe computer worden overgenomen of wanneer zij gelijktijdig op verschillende installaties worden verwerkt , zal de graad van de moeilijkheden die de gebruiker daarbij ondervindt afhankelijk zijn van wat wij de " overdraagbaarheid " van deze toepassingen zullen noemen .

Op te merken valt dat soortgelijke problemen optreden wanneer men verschillende installaties aan elkaar wil koppelen .

In de huidige situatie bestaat weinig of geen overdraagbaarheid van toepassingen : veranderen van fabrikant wordt dan een ernstig probleem dat velen liever uit de weg gaan .

Uit een voorlopige raming blijkt dat de uitgaven voor het converteren van programma's de komende vijf jaar ongeveer 1 miljard rekeneenheden zullen bedragen , wanneer een communautaire actie uitblijft .

Ten einde aan deze technisch en economisch ongunstige situatie het hoofd te bieden wordt met deze projecten beoogd de overdraagbaarheid van programmatuur te bevorderen .

De projecten zijn het resultaat van uitvoerige studies en beraadslagingen . Zij omvatten :

a ) een studie van een taal voor het schrijven van programmatuur ,

b ) een studie over conversiehulpmiddelen ,

c ) een studie omtrent de mogelijke ontwikkeling van een standaard programmatuur interface voor minicomputers .

Wat de studie sub c ) betreft , hebben verscheidene fabrikanten van kleine en randapparatuur een bijzondere belangstelling aan de dag gelegd voor de mogelijkheden een geavanceerd interface te ontwikkelen dat de programmatuur overdraagbaar naar of compatibel met verschillende typen apparatuur kan maken .

De twee voornaamste voordelen die hiervan worden verwacht , zijn :

- een langere levensduur van de programmatuur ;

- de mogelijkheid van een ruimere integratie van de produkten die aanvankelijk wellicht incompatibel waren .

Eveneens vanuit het gezichtspunt van de gebruiker kunnen aanzienlijke voordelen worden verwacht , zoals :

- een grotere vrijheid van keuze en bijgevolg een grotere mogelijkheid tot aanpassing aan de behoeften ;

- een grotere soepelheid bij de organisatie van het dataverkeer of de procedures van toewijzing van de taken in een omgeving met verspreide intelligentie .

Aangezien de ontwikkelingskosten voor programmatuur voortdurend en aanzienlijk stijgen , zal het economisch voordeel van een standdaardbenadering niet onaanzienlijk zijn .

Daarentegen zou een dergelijke toenadering van de Europese fabrikanten van kleine en randapparatuur in de richting van een standaard programmatuur interface zekere nadelen kunnen meebrengen , in het bijzonder voor bepaalde grote ondernemingen die een sterke marktpositie innemen en die " oplossingen voor problemen " verkopen . Deze ondernemingen zien in het specifieke karakter van hun produkten een bescherming van hun markt . Bovendien kan worden gesteld dat indien de grootte van de markt voldoende en het bestaande gamma van aangeboden produkten uitgebreid is , een ad hoc-oplossing economischer en doelmatiger is .

Er is dus een studie nodig om de mogelijke voor - en nadelen van een dergelijke benadering , alsmede de uitvoerbaarheid ervan , te analyseren . De studie zal in de eerste plaats gericht zijn op de toepassingen in de sectoren telecommunicatie en datatransmissie .

In de telecommunicatiesector zullen in steeds grotere mate minicomputers worden gebruikt . Naar het algemene oordeel van de producenten van kleine en randapparatuur die door de Commissie zijn geraadpleegd , zal de apparatuur in deze sector het meest baat kunnen hebben bij een dergelijke benadering ( te vergelijken met bijvoorbeeld kantoorrekenmachines ) .

De datatransmissie is een van de meestbelovende en sterkst groeiende sectoren op de markt voor elektronische produkten . Aangezien zij bij een hele reeks van toepassingen een belangrijke rol speelt - deze toepassingen betreffen zowel de procesbeheersing als de systemen voor verzameling van wetenschappelijke of op de beleidsvorming gerichte gegevens - zal het merendeel van de fabrikanten van kleine en randapparatuur hierbij zijn betrokken .

De aan de industrie toegekende middelen voor de vervaardiging van overdraagbare produkten in het kader van deze projecten zullen in geval van commercieel slagen aan de Gemeenschap moeten worden terugbetaald volgens een regeling die moet worden vastgesteld in het algemene kader van het beheer van de projecten en van het programma op middellange termijn .

II . OMSCHRIJVING VAN DE PROJECTEN

1 . Studie van een taal voor het schrijven van programmatuur

De implementatie van de overdraagbare produkten die het onderwerp van deze projecten vormen , is afhankelijk van het bestaan van een systeemprogrammeertaal en van compilatoren die vereist zijn voor verschillende soorten apparatuur .

De ontwikkeling van deze taal moet dus als een project van de hoogste prioriteit worden beschouwd .

De studie dient tot identificering van de vereiste kenmerken van de toekomstige ESL ( European System Language ) en is vergezeld van tests op de bestaande talen , ten einde te bepalen of een van deze talen snel kan worden aangenomen voor ruimer gebruik en verdere ontwikkeling . De keuze van de taal zal geschieden volgens zeer strikte criteria die , naast de criteria welke uit de studie zullen voortvloeien , ten minste de volgende zullen zijn :

- van de gekozen taal moeten compilatoren bestaan voor verschillende typen apparatuur ;

- deze compilatoren moeten in staat zijn programma's van het " systeem " -type te genereren ;

- de kosten van de ontwikkeling van nieuwe compilatorversies voor andere typen apparatuur moeten gering zijn ;

- in de gekozen taal moeten overdraagbare produkten bestaan , waarvan doelmatigheid en overdraagbaarheid zijn bewezen .

Deze studie en deze selectieprocedure zullen ongeveer negen maanden in beslag nemen .

De volgende resultaten worden hiervan verwacht :

a ) definitie van de toekomstige kenmerken van de ESL ;

b ) indien een bestaande taal kan voldoen aan de vereiste toekomstige ontwikkelingen , vaststelling van de kenmerken die verdere wijzigingen of ontwikkelingen vergen .

De latere fasen van het project , die voor 1978 op het programma staan , zullen afhankelijk zijn van de resultaten van de studiefase en zullen een besluit in het kader van het meerjarenprogramma noodzakelijk maken .

2 . Studie over conversiehulpmiddelen

De ontwikkeling van overdraagbare produkten , die het doel van deze projecten is , zal het op middellange en lange termijn mogelijk maken de incompatibiliteit tussen verschillende typen apparatuur te beperken en de overdraagbaarheid van nieuwe toepassingen te bevorderen . Op het huidige ogenblik bestaan echter tal van computertoepassingen die moeten worden geconverteerd wanneer de gebruiker verandert van type apparatuur .

Dit betekent dus dat het project inzake de ontwikkeling van conversiehulpmiddelen beantwoordt aan een reële behoefte bij elke gebruiker die van computer wenst te veranderen . Dit project heeft dan ook een uiterst dringend karakter .

Ten einde de gebruikers in staat te stellen hun programma's zowel uit financieel als technisch oogpunt onder de beste voorwaarden te converteren , moet een aantal hulpmiddelen ter beschikking worden gesteld , zoals COBOL - en FORTRAN-vertalers , vertalers voor " assembler " -talen , vertalers voor besturingstalen , bestandsomzetters , enz .

De eerste fase zal bestaan in een studie van de behoeften alsmede een onderzoek naar de hulpmiddelen die op nationaal niveau of bij de ondernemingen reeds beschikbaar zijn dan wel worden ontwikkeld , zij zal worden gevolgd door het vaststellen van de specificaties voor de conversiehulpmiddelen en -diensten waarvoor communautaire steunmaatregelen bij de ontwikkeling wenselijk zijn . Het is gewenst dat deze hulpmiddelen en diensten maximale toepassingsmogelijkheden bieden .

De tweede fase bestrijkt twee jaar , waarin zal worden overgegaan tot ontwikkeling van de hulpmiddelen die noodzakelijk worden geacht ; daarvoor is een besluit in het kader van het meerjarenprogramma vereist .

3 . Studie omtrent de mogelijke ontwikkeling van een standaard programmatuur interface voor minicomputers

In deze studie zal de feasibility van de gemeenschappelijke kern van een besturingssysteem ( " operating system " ) voor minicomputers , dat wil zeggen een geavanceerd standaard programmatuur interface , worden geanalyseerd .

Deze keuze wordt gewettigd door het feit dat een steeds groter aandeel van de basisfuncties van de eenvoudige programmatuur wordt vervuld door de apparatuur en men voorziet dat deze ontwikkeling in een naaste toekomst algemeen wordt , gezien de snelle vooruitgang van de technologie .

Er zal bijzondere aandacht worden besteed aan de mate van compatibiliteit en/of overdraagbaarheid van de programmatuur in een omgeving met verspreide intelligentie . De studie zal dus hoofdzakelijk gericht zijn op de toepassingen met datacommunicatie ; niettemin zullen de mogelijkheden van uitbreiding tot andere toepassingsgebieden in aanmerking worden genomen en zullen de voorwaarden worden aangegeven

De studie zal de volgende aspecten omvatten :

a ) analyse van de meest recente concepten voor de architectuur van systemen waarbij gebruik wordt gemaakt van minicomputers en microprocessoren en raming van de ontwikkelingen binnen de verwachte levensduur van de programmatuur ;

b ) evaluatie van de prestaties en basiskenmerken van een besturingssysteem , waarbij een bijzonder gewicht wordt toegekend aan de meer specifieke elementen die met de implementatie in een omgeving met verspreide intelligentie zijn verbonden ;

c ) bestudering van het maximaal bereikbare niveau van het programmatuur interface met inachtneming van de resultaten van de aspecten sub a ) en b ) , alsmede van de interactie met de standaardprotocollen voor gegevensverkeer , koppeling met de openbare netten en de " multilayer " -compatibiliteit ( naar boven en naar beneden ) ;

d ) bespreking van de interacties tussen apparatuur , programmatuur en netwerk , met inbegrip van de beschouwingen inzake een gemeenschappelijke programmeertaal en bepaalde sybsystemen ;

e ) gedetailleerde vaststelling van de economische risico's en voordelen van een standaard programmatuur interface en van de marktvoorwaarden waaronder en de marktsectoren waarin het waardevol zou zijn . Hieronder vallen tevens schattingen inzake kosten en tijdsduur en de specifieke hypothesen waarop deze berusten .