|
Nikolai Knopp |
Lehrstuhl für Softwaretechnik (Prof. Zeller) Universität des Saarlandes – Informatik Informatik Campus des Saarlandes Campus E9 1 (CISPA) 66123 Saarbrücken E-mail: knopp at st.cs.uni-saarland.de Telefon: +49 681 302 70997 (shared line)
![]() |
||
About me
I am a Master student and a member of the Saarland University Graduate School of Computer Science. ResearchI am interested in both static and dynamic software analysis and specification mining techniques. In my Master thesis, I extract patterns of how objects in a program interact with each from observing actual program runs. These patterns can be used to create preconditions for certain method calls of the type "Before passing a List instance as first parameter to setProperties(List), it must have been the target of List.add(Object) at least twice.", and I asses their value for automatic bug detection techniques. Furthermore, I expect these patterns to be helpful for classification of program behaviour at runtime or as a source for automatically generated API documentation. As my Bachelor thesis, I implemented jFTA, a static typestate verifier for Java bytecode. Working on my Bachelor thesis, limitations of both the typestate concept and static analysis became apparent to me. I also learned about the problems that most dynamic analysis techniques are facing. On the long run, I feel that the combination of static with dynamic analyses will be the way to go for practical, usable software tools. Publications
You can find and download all my publications at the chair's publications page. ContactFeel free to contact me via email or phone (see above), or meet me in my office at the chair (first floor of building E1 1, room 1.10.2). Impressum ● Datenschutzerklärung <knopp@st.cs.uni-saarland.de> · http://www.st.cs.uni-saarland.de/~knopp/?lang=fr · Stand: 2012-01-09 11:52 | ||||