Logikprogrammering för styrning av autonoma system
| dc.contributor.author | Eriksson, Viktor | |
| dc.contributor.author | Fogelstrand, Erik | |
| dc.contributor.author | Frännhag, Evelina | |
| dc.contributor.author | Siik, Hampus | |
| dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
| dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
| dc.date.accessioned | 2026-07-01T13:11:31Z | |
| dc.date.issued | 2026 | |
| dc.date.submitted | ||
| dc.description.abstract | Detta arbete behandlar utvecklandet av ett logikprogrammeringsspråk för att styra autonoma system. En konceptuell modell presenteras där ett autonomt system beskrivs som en uppsättning inkanaler, utkanaler och regler som definierar hur data flödar mellan dessa. Utifrån modellen utvecklas språket Channelog, inspirerat av Datalog med stöd för kanaler och tidsordnade datamängder. Arbetet resulterar i en prototyp av exekveringsmiljö för Channelog samt en konceptuell modell. Prototypen består huvudsakligen av en parser genererad av BNFC och en översättare som översätter från den abstrakta syntaxen till SQL. Med denna prototyp kan man realisera en styrmodell. | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12380/311773 | |
| dc.language.iso | swe | |
| dc.setspec.uppsok | Technology | |
| dc.subject | databaser, logikprogrammering, autonoma system | |
| dc.title | Logikprogrammering för styrning av autonoma system | |
| dc.type.degree | Examensarbete på kandidatnivå | sv |
| dc.type.degree | Bachelor Thesis | en |
| dc.type.uppsok | M2 |
