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

50 procent oförberedda på attacker – insiderhot största oron

19 maj 2022

48 procent av CISO:er känner att deras organisation riskerar att drabbas av en cyberattack det kommande året. Samtidigt upplever 50 procent att deras organisation inte är förberedd på att hantera en attack. Högst oro finns för angrepp som kommer inifrån verksamheten, visar en ny rapport.

AI – Liverpools vapen för att minska skadorna

19 maj 2022

Liverpool FC har den här säsongen börjat använda AI för att upptäcka när spelare behöver vilas för att på så sätt minska skadorna i laget. Skadedagarna i truppen har minskat med 33 procent. 

Krasch på kryptomarknaden

18 maj 2022

Kryptovalutor rasar på bred front. Bitcoin har tappat nästan två tredjedelar av sitt värde gentemot toppen i höstas och kryptovalutan Luna har sänkt sitt värde från 116 dollar i april till att nu vara nästintill obefintligt.

160 000 svenskar vill leva hela livet i metaverse

18 maj 2022

Upp till 160 000 svenskar kan tänka sig att spendera hela sina liv i metaverse, visar en ny rapport från Samsung. Dessutom tror hela 30 procent att de kommer tillbringa upp till fem timmar om dagen i det som kallas uppföljaren till dagens internet. 

Ny studie: Din data delas 376 gånger om dagen på nätet

17 maj 2022

En snitteuropés data delas på internet 376 gånger om dagen, enligt en ny studie. Datan delas i realtid av annonsköpare, och Irish Council for Civil Liberties (ICCL) menar att det är det största dataintrånget som någonsin registrerats. 

Så vill MSB stärka Sveriges civila försvar

17 maj 2022

MSB har skickat in förslag på åtgärder som ska stärka det civila försvaret till regeringen. Några av dessa är investeringar i reservkraft, drivmedelsförsörjning och sensorer vilket ska kunna upptäcka försök till intrång i Sveriges kritiska infrastruktur.

Stäng