Logikprogrammering för styrning av autonoma system

Loading...
Thumbnail Image

Date

Type

Examensarbete på kandidatnivå
Bachelor Thesis

Programme

Model builders

Journal Title

Journal ISSN

Volume Title

Publisher

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.

Description

Keywords

databaser, logikprogrammering, autonoma system

Citation

Architect

Location

Type of building

Build Year

Model type

Scale

Material / technology

Index

Collections

Endorsement

Review

Supplemented By

Referenced By