FMSE
Formal
Methods in
Software Engineering
Pages Customizable Code Editor Library Anonymous  Login

Customizable Code Editor Library

Project description

The aim of this project is to develop a generic editor for any kind of code which can be easily integrated within Java Swing applications.

Project's main specifications

The project consists in developing a library which mainly consists in a class that inherits JEditPane or JTextPane. This class should implement the following features:

  • code folding
  • syntax highlighting for keywords or words that match a given regex
  • customizable syntax coloring
  • higlighting for selected words
  • search/replace
  • comment/uncomment region
  • line numbers
  • jump to a given line number
  • matching braces

If any other features are found interesting than they can be added to these.

NEWS
New publication : Model checking recursive programs interacting via ... - 01 feb 2015

Almost all modern imperative programming languages include operations for dynamically manipulating the heap, for example by allocating and deallocating objects, and by updating reference fields. In the presence of recursive ... (more)


New publication : K-Java: A Complete Semantics of Java - 10 sep 2014

This paper presents K-Java, a complete executable formal semantics of Java 1.4.
K-Java was extensively tested with a test suite developed alongside the project, following the Test Driven Development methodology.
more)


New publication : K-Java: A Complete Semantics of Java - 09 jul 2014

This paper presents K-Java, a complete executable formal semantics of Java 1.4.
K-Java was extensively tested with a test suite developed alongside the project, following the Test Driven Development methodology.
more)


New publication : Engineering Hoare Logic-based Program Verification in ... - 30 oct 2013

We propose a language-independent symbolic execution framework for languages endowed with a formal operational semantics based on term rewriting. Starting from a given definition of a language, a new language ... (more)


New talk: PAS 2013 - 20 oct 2013

Dorel lucanu will give a talk at PAS 2013.

(more)

     Archive

@FMSE 2010-2011