Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] Addition of Libalf to Tools (and some more details) #42

Merged
merged 7 commits into from
Apr 1, 2016

Conversation

alangerak
Copy link
Collaborator

  • Added Libalf
  • More information about the demo application of Libalf
  • Information of Learnlib Studio
  • Additional information of Tomte

This also fixes #52

@gfokkema gfokkema mentioned this pull request Mar 31, 2016
21 tasks
@alangerak alangerak changed the title [WIP] Addition of Libalf to Tools (and some more details) [RFC] Addition of Libalf to Tools (and some more details) Mar 31, 2016
@StefanBoodt
Copy link
Collaborator

Are we not adding to many words. For instance by mentioning the origin of the name, I think it can be done using less words and even then is simply an interesting fact and not entirely necessary.

Mostly the text is nice though. The text is clear and does not contain much nonsense discussions that do not have anything to do with the subject.

@alangerak
Copy link
Collaborator Author

@StefanBoodt According to the chat, sicco mentioned that it would be nice to add the origin of the name. But if others too find it out of place then I will remove it.

automatically makes abstractions for automata learning. The name comes from a
gnome from the book: The Wonderful Adventures of Nils. The lead character is
this book, Nils, is transformed into a gnome. After numorous adventures, Tomte
changed him back to normal.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@alangerak I do not have anything against it, although I might have missed it in the chat, but maybe too many words are used here. Something like "The name originates from the book: The Wonderful Adventures of Nils, in which the main character is transformed into a gnome and has adventures before Tomte changes back to normal." already saves a few words without removing any information.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sicco did mention it, but I'm leaning to calling it out of place as well.
But perhaps if you shorten the text it sticks out less :p

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe something like: It is named after a character from the book: The Wonderful Adventures of Nils and then follow with the text which was removed. I could even set this in parentheses after the name Tomte.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps a footnote?

The previous sections have shown that active automata learning is a currently
studied computational learning process. However, as section
\cref{sec:variants} has shown, there are some challenges in using active
automata learning in a practical setting. To overcome these challenge as well
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

challenges

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of some challenges ?

Edit: Never minid, spotted the other challenge

that are used for that language. This storage makes it possible to switch
learning algorithms or to use multiple learning algorithms during the learning
process. Therefore, Libalf is suitable for experimenting with different kind of
learning algorithms and see how they would affect the learn process.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and -> to. Remove would? It's not a simulation so you actually see the effects.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed, originally I wanted to state that Libalf is also usefull to learn actual applications.

\url{http://libalf.informatik.rwth-aachen.de}} is a library for learning and
manipulating formal languages. It has both active and passive learning
algorithms. The name is short for Automata Learning Framework. In this article,
only the active part is covered.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"active learning"?

@Hjdskes
Copy link
Collaborator

Hjdskes commented Apr 1, 2016

Sorry @alangerak 😆

@pvanagtmaal
Copy link

Comment of @StefanBoodt does not apply anymore since Sicco doesn't care about word count, ready to merge imo.

@pvanagtmaal pvanagtmaal merged commit 14f14d9 into master Apr 1, 2016
@pvanagtmaal pvanagtmaal deleted the tool-expansion branch April 1, 2016 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove redundant (base) from algorithm list (LearnLib)
5 participants