[Club2] Invitation: Clone Detection in Isabelle Theories @ Wed Apr 27, 2016 14:00 - 14:30 (Club2)
julianbrunner at gmail.com
julianbrunner at gmail.com
Mon Apr 18 13:52:45 CEST 2016
You have been invited to the following event.
Title: Clone Detection in Isabelle Theories
Speaker: Dominik Vinan
Type: Bachelor's Thesis Presentation
Abstract:
Duplicated code fragments within software projects complicate maintenance
and require refactoring. Clone detection frameworks, such as ConQAT, offer
well-engineered clone detection functionalities for a number of different
programming languages. At the moment there is no support for clone
detection in Isabelle theories. The target of this thesis is the analysis
of Isabelle theories and the recognition of source code patterns that can
be used for clone detection. The basis of the code analysis will be the
Scala library Libisabelle that extracts symbols of Isabelle theories and
provides the information as reports. Using the reports, a software will be
implemented that uses the functionality of ConQAT to analyze Isabelle
theories for duplications in source code. The most important results are a
theoretically described algorithm for the normalization
(generalization/transformation) of Isabelle theory source code. It was used
to implement a ConQAT plug-in (called Bundle) that provides a user-friendly
visual output. This thesis is mainly interesting for developers of Isabelle
theories and clone detection. It should be the basis for further research
and enhancement of the presented algorithm, to provide more precise and
differenciated results.
When: Wed Apr 27, 2016 14:00 - 14:30 Berlin
Where: MI 00.09.038 (Turing)
Calendar: Club2
Who:
* julianbrunner at gmail.com - creator
* hummel at cqse.eu
* club2 at mailbroy.informatik.tu-muenchen.de
* dominik_v100 at hotmail.de
Event details:
https://www.google.com/calendar/event?action=VIEW&eid=OGZtMTY2MTJzdTJjYnNnOHN0cDU4NG0yZjAgY2x1YjJAbWFpbGJyb3kuaW5mb3JtYXRpay50dS1tdWVuY2hlbi5kZQ&tok=NTIjc2U2ZWJlM3RvZmY0Y2g1bm11bmlibTVtOThAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbWU1MzA2NjA5NDU3NWNiYjQ0ZWM0YzBlMTY0MmM2ZWY5Y2JkYTYxYTY&ctz=Europe/Berlin&hl=en
Invitation from Google Calendar: https://www.google.com/calendar/
You are receiving this courtesy email at the account
club2 at mailbroy.informatik.tu-muenchen.de because you are an attendee of
this event.
To stop receiving future updates for this event, decline this event.
Alternatively you can sign up for a Google account at
https://www.google.com/calendar/ and control your notification settings for
your entire calendar.
Forwarding this invitation could allow any recipient to modify your RSVP
response. Learn more at
https://support.google.com/calendar/answer/37135#forwarding
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailmanbroy.informatik.tu-muenchen.de/pipermail/club2/attachments/20160418/9513cd72/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/calendar
Size: 2891 bytes
Desc: not available
URL: <https://mailmanbroy.informatik.tu-muenchen.de/pipermail/club2/attachments/20160418/9513cd72/attachment.ics>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: invite.ics
Type: application/ics
Size: 2950 bytes
Desc: not available
URL: <https://mailmanbroy.informatik.tu-muenchen.de/pipermail/club2/attachments/20160418/9513cd72/attachment.bin>
More information about the Club2
mailing list