Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ugilio/keen
The Knowledge Engineering ENvironment for Timeline-based Planning
https://github.com/ugilio/keen
diagrams ide knowledge-engineering planning timelines
Last synced: 3 months ago
JSON representation
The Knowledge Engineering ENvironment for Timeline-based Planning
- Host: GitHub
- URL: https://github.com/ugilio/keen
- Owner: ugilio
- License: epl-1.0
- Created: 2017-07-23T19:39:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-08-12T20:46:33.000Z (over 7 years ago)
- Last Synced: 2024-08-01T21:53:51.541Z (6 months ago)
- Topics: diagrams, ide, knowledge-engineering, planning, timelines
- Language: Java
- Homepage: https://ugilio.github.io/keen
- Size: 3.39 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- project-awesome - ugilio/keen - The Knowledge Engineering ENvironment for Timeline-based Planning (Java)
README
# KeeN
KeeN is a **K**nowledge **E**ngineering **EN**vironment for [Timeline-based Planning](https://ugilio.github.io/keen/intro) ([DDL.3 language](https://ugilio.github.io/keen/ddl)). It is based on the [Eclipse](https://www.eclipse.org) platform and is meant to ease the developing of planning domains and problems, both using the traditional features that are expected from a modern Integrated Development Environment and through the graphical modeling of domains by the means of diagrams.KeeN supports the so-called *Round-trip Engineering*, permitting the developers to employ the diagram environment also to *edit* existing code, and in general enabling them to seamlessly switch between the code-based and diagram-based views without loss of information.
The environment can make use of existing planners to help the developers test their solution; moreover, it supports Domain Validation and Plan Verification through the integration of existing code and tools that were realized as a consequence of recent research in the area.
KeeN was developed by Giulio Bernardi at the [Planning and Scheduling Technology Laboratory](http://istc.cnr.it/group/pst). It should be considered *alpha* quality software. It is Open Source software released under the [Eclipse Public License](https://www.eclipse.org/legal/epl-v10.html).
### Getting Started
To install: add `https://pst.istc.cnr.it/keen/updatesite` as update site to your Eclipse Installation; read the [user guide](https://ugilio.github.io/keen/userguide) for more information about installation and for some tutorials.
### Building from Source
Clone the repository:
```
git clone https://github.com/ugilio/keen.git
cd keen
```and then build (requires [Maven](https://maven.apache.org/) and Java 8):
```
cd it.cnr.istc.keen.releng
mvn package
```### More Information
[Website](https://ugilio.github.io/keen)
[User Guide](https://ugilio.github.io/keen/userguide)
[Introduction to Timeline-based Planning](https://ugilio.github.io/keen/intro)
[DDL Language Reference](https://ugilio.github.io/keen/ddl)