Genom att surfa vidare godkänner du att vi använder cookies. Jag förstår

En smartare it-nyhetssajt

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

Deep learning i växthus

21 september 2018

Med hjälp en avancerad kombination av rörelseplanering och bildanalys har EU-projektet SWEEPER utvecklat en skörderobot som är den första av sitt slag. Nu är förhoppningen att den ska lösa bristen på arbetskraft bland Europas grönsaksodlare.

Algoritm för bättre produktion

20 september 2018

Industrin tar hjälp av speciella datorprogram för att hitta den bästa lösningen för en produktionskedja. Det är en beräkningstung och omständlig process men ny forskning vid Högskolan i Skövde ökar förståelsen för hur programmen kan användas på bästa sätt.

AI hjälper psykologer

19 september 2018

En ny algoritm ställer psykologiska diagnoser genom att analysera vilka ord patienten använder för att beskriva sitt mående. Forskningen och innovationen har utnämnts till Startup of the year i entreprenörstävlingen Venture Cup. Nu testas Worddiagnostics på tre kliniker i Malmö.

När mobilen öppnar bilen

18 september 2018

Nu har BMW utvecklat en app till smarta telefoner som förvandlar den till en bilnyckel. Lösningen bygger på Net-Field Communication.

Mer forskning om AI

17 september 2018

Forskning inom artificiell intelligens med människan i centrum måste stärkas. Det hävdar närmare 2 000 ledande forskare i Sverige och Europa i ett brev till europeiska politiker. Nu är också hög tid att komma ikapp USA och Kina när det gäller investeringar i AI-forskning.

Örebro ökar mest

14 september 2018

Den digitala mognadsgraden i svenska företag och organisationer ökar i 17 av 21 län men det är stora skillnader i förändringstakten. Stockholm ligger kvar i topp sedan förra året men Örebro län ökar mest och går med 11,7 procent från 18:e till andraplatsen i Sverige, visar en ny studie.