De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk

Terug naar zoekresultatenDeel deze publicatie

An Integrated Development Environment for A Practical Agent Programming Language

Open access

Rechten:Alle rechten voorbehouden

An Integrated Development Environment for A Practical Agent Programming Language

Open access

Rechten:Alle rechten voorbehouden

Samenvatting

Nowadays almost all software developers are using Integrated Development Environments (IDE's), to write their code. Big examples of these editors are Eclipse [1], NetBeans [2] and TextPad [3]. Editors like these provide indents lines, matching words, highlight source code syntactically and have auto code completion. Using an IDE as a developer improves the quality of code, syntax errors are less made and code can be written in a faster way due to the code completion function. In addition, the existence of an outline view helps to walk trough the code will writing it.
The editor in 2APL, A Practical Agent Programming Language, a multi-agent programming language developed by Utrecht University, uses Jext [4] as an editor to provide the code with some basic coloring. There is no check on whether the code is valid and other options such as auto completion are not available.
This project aims to create an IDE for 2APL that has syntax highlighting, indents lines, content assist, an outline view, constraint violations checking, and the ability to run the project from the editor. The IDE will be created as an Eclipse plug-in so the look and feel should be familiar with most of the code developers. This Eclipse plug-in will be created with the use of Xtext [5], a Eclipse plug-in creator for textual domain specific languages. With the use of this IDE, end users who are writing code for 2APL should be able to write code without the full knowledge of the 2APL syntax and enjoy all the other advantages that are build in the IDE to help the programmer.

Toon meer
OrganisatieHogeschool Utrecht
OpleidingTechnische Informatica
ICT
AfdelingKenniscentrum Technologie en Innovatie
ICT
Kenniscentrum Gezond en Duurzaam Leven
LectoraatMicrosysteemtechnologie
Datum2010-03
TypeBachelor
TaalEngels

Op de HBO Kennisbank vind je publicaties van 26 hogescholen

De grootste kennisbank van het HBO

Inspiratie op jouw vakgebied

Vrij toegankelijk