SlideServe
Menu
Préférences
© SlideServe · v2026

Developing an Integrated Eclipse Framework for occam-p: IDE for Easier Programming

saxon avatar
1 diapositives · 148 Views · Sep 05, 2014

The project aims to create a fully featured Integrated Development Environment (IDE) for the occam programming language, built on the Eclipse platform. Currently, developers must use text editors and separate compilation processes, which can be cumbersome. This new environment will integrate features like code launch, visual error display, syntax highlighting, automatic indentation, and debugging tools via the GATOR graphical analysis tool. It aims to enhance learning for students new to occam, enabling easier program development and debugging through visualization of live issues like livelocks and deadlocks.

Developing an Integrated Eclipse Framework for occam-p: IDE for Easier Programming - slide 1
01 / 1Developing an Integrated Eclipse Framework for occam-p: IDE for Easier Programming
1 / 17

Télécharger la présentation

Developing an Integrated Eclipse Framework for occam-p: IDE for Easier Programming
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. An Eclipse Framework for Occam-Pi Introduction and Motivation Currently there is no integrated development environment (IDE) for occam; code must be written in a text editor and compiled and tested separately. This project aims to create a fully featured occam-pIDE built on the Eclipse platform. This will allow for much easier development of occam programs, in particular for undergraduates new to the language. Aims and Objectives This project will include its own integrated front end for GATOR (Graphical Analysis Tool for Occam Resources) a final year project from UKC students which modifies occam source code to include debug output. This allows developers to see what is happening in a running occam program, output that will be incorporated into the development environment. This environment could also be used as a teaching tool for students learning occam, as well as making development easier the debugging capabilities will allow students to visualise their program, and quickly identify issues such as livelock and deadlock. • The framework will have many features to enable easy development, such as: • The ability to Launch occam-p programs from within the environment • Compile source code and display errors and warnings visually • Syntax colouring • Automatic indentation • Folding • Content assist • Code templates Current Work User Front end (developer) Back end CCSP occam-p application occam-p application Eclipse Terminal Layer User An Eclipse Framework for occam-p Instrumented occam-p application Gator Additional tools added over the project lifecycle An Eclipse Framework for occam-p Future Work Within the scope of this project I aim to provide a fully featured IDE with some interactive debugging capabilities. Initially these debugging capabilities will be provided using output from GATOR, but in the future CCSP (the run-time kernel in the KRoC occam-p system) will hopefully be modified to include debugging output, this project could be extended to use this far more powerful approach for debugging. The project aims to create a framework for developing occam-p which could easily be built on in the future to include more tools and features. An Eclipse Framework for occam-p was created as a final year project by Alex Mather For more details please contact Fred Barnes (F.R.M.Barnes@kent.ac.uk)