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

It som dödar

15 november 2019

Dataintrång på sjukhus har en stor inverkan på patientvården och ökar dödligheten, även flera år efter en incident. Det visar en ny undersökning från Vanderbilt University och University of Central Florida.

Volvo lastar smart

15 november 2019

Volvo vill minska antalet transporter till Göteborgs innerstad. Målet är en minskning med 40 procent, vilket bland annat ska ske via digitala lösningar och omlastning i hubbar.

Industrin säkras

14 november 2019

När industrin blir beroende av smarta tekniska lösningar vill det till att säkerheten inte sätts på undantag. Därför lanserar säkerhetsföretaget Trend Micro två nya lösningar som riktar sig mot industrin.

Fjärrstyr med 5G

14 november 2019

Om virkeslaster kan fjärrstyras med hjälp av 5G skulle det innebära bättre arbetsmiljö och färre transporter. Nu ska SCA och Mittuniversitetet undersöka om lossning och lastning kan ske på distans.

Årets kommun

13 november 2019

Sveriges Digitaliseringskommun 2019 är Lidingö stad. I juryns motivering står bland annat att vinnaren når resultat på riktigt, höjer service och kvalitet samtidigt som de lyckas spara in på klimat och skattemedel.

Volvo Cars spårar kobolt

13 november 2019

Volvo Cars ska med blockkedjeteknik spåra mineralen kobolt, som bland annat används i batterier. Med hjälp av tekniken hoppas bolaget kunna sluta använda kobolt från konfliktområden och där det förekommer barnarbete.