Genombrott för kodåtervinning

Forskare vid MIT har utvecklat ett nytt system som gör att programmerare kan transplantera kod från ett program till ett annat. CodeCarbonCopy möjliggör automatisk, sömlös kodåteranvändning oberoende av standard.

25 september 2017 digit

AdobeStock_141375136_2.jpg

Med CodeCarbonCopy kan programmeraren välja koden från ett program och en infogningspunkt i ett annat program, och systemet kommer automatiskt att göra ändringar för att integrera koden i sitt nya sammanhang. Forskarna vid MITs datavetenskap och artificiella intelligenslaboratorium, CSAIL, presenterade nyligen sitt forskningsgenombrott för experterna inom ACM, Association for Computing Machinery Symposium.

Sömlös import

Den avgörande egenskapen hos CodeCarbonCopy är att systemet kan översätta och tolka mellan binärkoden som används av givar- respektive mottagarprogrammen. Ett bildbehandlingsprogram behöver exempelvis kunna hantera filer i olika format, som jpeg, tiff eller png. Men internt kommer det att representera alla sådana bilder med ett enda standardiserat format. Dessa kan dock variera mellan olika programvaror och CodeCarbonCopy kartlägger automatiskt donatorprogrammet för sömlös import av koden.

– CodeCarbonCopy är ytterligare ett steg mot att automatisera människan bort från utvecklingscykeln. Enligt vår uppfattning finns redan merparten av den programvara som någonsin kan behövas - vi behöver bara återanvända den, säger Stelios Sidiroglou-Douskos, forskare vid CSAIL och medlem i teamet bakom CodeCarbonCopy.

Forskarna utförde åtta experiment där de använde CodeCarbonCopy för att transplantera kod mellan sex populära open source-bildbehandlingsprogram. Sju av de åtta transplantationerna lyckades.

Källa: MIT

Senaste nytt

Protesterna i Iran: nu begränsar regeringen internet

27 september 2022

Regeringen i Iran försöker stävja de pågående protesterna i landet, där tusentals kvinnor och män försvarar kvinnors rättigheter att se ut och klä sig som de vill, genom att begränsa internet på många håll.

Fyra av tio tar känslig data med sig när de byter jobb

27 september 2022

Över 40 procent av de som byter jobb i Sverige tar med sig känslig information till sin nya arbetsplats. Samtidigt uppger 25 procent av företagsledare att de inte vet huruvida anställda som slutat har tagit med sig någon data eller ej, visar en ny rapport.

Sverige först i världen med övning i hybridhot

26 september 2022

Under vecka 38, 19-23 september, hölls världens första övning i att hantera så kallade hybridhot mot förnybara energisystem i Sverige, tillsammans med Nato. Syftet var att undersöka hur detta påverkar energisystem för det civila och militära.

Ökade krav vid strömavbrott – nu måste surfen fungera

26 september 2022

Från och med 1 augusti måste mobiloperatörer hålla igång även datatrafiken vid strömavbrott. Tidigare var det endast krav på att kunna ringa och sms:a. Vid ett strömavbrott i Halland häromveckan blev sårbarheten uppenbar när det varken gick att ringa eller surfa.

Ny undersökning: Så trygga känner sig barn på nätet

23 september 2022

En ny undersökning visar att barn tror att vuxna har en negativ bild av deras nätvanor. Bland annat tror tre av fyra barn att vuxna tycker att unga spenderar för mycket tid på nätet, alternativt är beroende av det. Det främsta hindret för samtal över generationsgränserna är skam.

Stäng