Gå direkt till innehåll

Pressmeddelande -

Nytt programspråk för modellering

Utveckling av komplexa system som flygplan, bilar och kraftverk bedrivs alltmer genom simulering i matematiska modeller. Ett nytt programspråk som gör att sådana modeller kan skapas mer flexibelt har tagits fram vid Linköpings universitet.

Modelica är idag det mest utvecklade språket för ekvationsbaserad modellering av fysiska system. Det är stort och komplext med mycket funktionalitet för avancerad modellering. Men storleken gör det svårt att formalisera, vilket innebär att specifikationen kan feltolkas.

David Broman, doktorand i datavetenskap vid LiU, har i sitt avhandlingsarbete konstruerat ett nytt programspråk, Modeling Kernel Language (MKL). Han har utgått från ett bottom-up-perspektiv och skapat ett litet, väldefinierat språk. Till skillnad från de befintliga språken kan det användas för att bygga såväl modeller som program för automatisk analys. Tack vare detta kan ingenjörer själva bygga ut språket och skapa nya tillämpningar för modellering.

Lösningen bygger på att MKL har en minimalistisk design där språkets kärna är precist matematiskt definierat. Genom att lyfta ut stora delar av funktionaliteten i ett programspråksbibliotek har man lyckats undvika vissa design- och implementationsfel. MKL kan vara ett första steg i en ny riktning för ekvationsbaserade och objektorienterade modelleringsspråk med fokus på minimalism och utbyggbarhet.


Avhandlingen Meta-languages and semantics for equation-based modeling and simulation är publicerad på LiU Electronic Press, se http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-58743. Den läggs fram fredag 1 oktober kl 10:15 i Visionen, hus B, Campus Valla, Linköping.

Kontakt:
David Broman, 0707-909075, david.broman@liu.se

Ämnen

Kontakter

Anders Törneholm

Anders Törneholm

Presskontakt Forskningskommunikatör Teknik och naturvetenskap 013-28 68 39
Karin Söderlund Leifler

Karin Söderlund Leifler

Presskontakt Forskningskommunikatör Medicin och naturvetenskap 013-28 13 95
Jonas Roslund

Jonas Roslund

Presskontakt Forskningskommunikatör Samhällsv., humaniora och utbildningsv. 013 28 28 00
Anna-Karin Thorstensson

Anna-Karin Thorstensson

Presskontakt Enhetschef Allmänna mediaförfrågningar 013-281302

Välkommen till Linköpings universitet (LiU)!

Universitetet bedriver världsledande, gränsöverskridande forskning i nära samverkan med näringsliv och samhälle, bland annat inom material, IT och hörsel. I samma anda erbjuder Linköpings universitet, LiU, ett stort antal innovativa utbildningar, inte minst många professionsutbildningar för till exempel läkare, lärare, civilekonomer och civilingenjörer.

Universitetet har 40 400 studenter och 4 500 medarbetare vid fyra campus som tillsammans söker svar på samtidens komplexa frågor. Studenterna är bland de mest eftertraktade på arbetsmarknaden och enligt internationella rankningar är LiU bland de främsta i världen.

Linköpings universitet (LiU)
581 83 Linköping