Research Team Home >>

FLX - The Feature Language Extensions


Home | Downloads | Documentation | Discussions | FAQ | Glossary | Links | People |  Feedback
 

We request you to provide your e-mail address before you download. Your e-mail will not be shared but may be used by us to let you know about future updates to fle. Thank you.

If you have registered with us before, please enter your e-mail again to confirm your registration.

Note: Please provide a valid e-mail address. A registration code and a link will be sent to the address you provide which will take you to the download area.

E-mail :





Download!

What's New?

  •  FLX is Java 5.0 compliant
  • Compiler for Foundation FLX constructs
    > Domain Statements
    > Domain Data Types
    > Features & Features Packages
    > Inheritance
    > Events
  • SAT Solver for Simple DDT
  • Partial Ordering Planner with Equality

What's Coming?

  • Exception Handling Features
  • SAT Solver for Complex DDT
  • Composite Feature Package support
  • More Call Processing Features
  • Demo package coded using FLX
  • FLX plug-in for Eclipse
  • New verification tool for FLX

What is FLX?

The Feature Language Extensions is a set of programming language constructs designed to enable the programmer to develop a reusable feature without entangling with the programs of other features. This implies that... more...

Why FLX?

Programs entangle mainly because features of the application interact. The entanglement problem cannot be solved using languages that require specification of execution flows... more..

How easy is FLX?

Writing programs in FLX is faster and simpler. For instance, in a telephony prototype the basic call processing feature POTS can be written in less than 200 lines of code! And it does not need to be changed as new features are added. FLX programs are invoked by and can reuse programs written in Java... more..

What to download?

With a JRE installed, you need to download the following.

  • FLX Compiler
  • FLX HelloWorld Program to start with
  • FLX Example code package
  • Papers and Powerpoints on FLX for understanding the basic concepts
  • Eclipse IDE (recommended)
For questions or suggestions: Contact webmaster
Disclaimer: Neither FLX Research Team at Computer Science Department, Illinois Institute of Technology (IIT) nor IIT itself assumes any kind of responsibility whatsoever, either for any kind of problems caused by any of the downloads offered or any of the content transmitted to the e-mail addresses collected on this website.
Last Updated:
March 18th 2006, 14.15 PM CST
Best viewed with: Internet Explorer 6.0