Examensarbete, grundnivå

Generering av parser för reMIND

Sammanfattning

reMIND är ett verktyg som kan användas för att modellera och optimera

processer. Programmet genererar ett ekvationssystem som därefter kan

optimeras av ett externt optimeringsprogram. Ursprungligen utvecklades reMIND

på Linköpings universitet och är ett ?Open Source?-projekt. Programmet

befinner sig fortfarande på utvecklingsstadiet och målet med det här

projektet är att komma vidare i den utvecklingen. I det här fallet innebär

det att förbättra den existerande funktionaliteten och lägga till lite ny.

I ett tidigare projekt på Luleå tekniska universitet lades en ny flexiblare

funktion till programmet som är tänkt ska ersätta de befintliga

nodfunktionerna. Designen av denna funktion bygger på ett kalkylark där

användaren fritt ska kunna skriva sina ekvationer och samband. Till denna

funktion behövdes en parser för att kunna översätta dessa uttryck till

ekvationer som kan skrivas till en fil som det externa optimeringsprogrammet

kan läsa. I detta projekt har en sådan tagits fram för klara av denna

översättning. Förutom att ta fram en parser till funktionen har även lite

annan funktionalitet lagts till och förslag på vidareutveckling av programmet

har utarbetats.

Läs hela uppsatsen hos lärosätet

Annons