Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Julian Tschannen

dblp:69/8264 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 7 · 3 first-authorTheory of computation · 3

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Program verification · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification
invariants
0.212014
Flexible Invariants through Semantic Collaboration · FM 2014
Program verification
deductive verification
0.122015
A Fully Verified Container Library · FM 2015
Flexible Invariants through Semantic Collaboration · FM 2014
Program verification
data structure verification
0.112015
A Fully Verified Container Library · FM 2015
Program verification
object-oriented programs
0.112014
Flexible Invariants through Semantic Collaboration · FM 2014

Methods — techniques the papers use, named apart from their topics

separation logic · 0.2refinement · 0.2
YearPublicationVenuePosition
2018 A fully verified container library
abstract
Abstract The comprehensive functionality and nontrivial design of realistic general-purpose container libraries pose challenges to formal verification that go beyond those of individual benchmark problems mainly targeted by the state of the art. We present our experience verifying the full functional correctness of EiffelBase2: a container library offering all the features customary in modern language frameworks, such as external iterators, and hash tables with generic mutable keys and load balancing. Verification uses the automated deductive verifier AutoProof, which we extended as part of the present work. Our results indicate that verification of a realistic container library (135 public methods, 8400 LOC) is possible with moderate annotation overhead (1.4 lines of specification per LOC) and good performance (0.2 s per method on average).
Nadia Polikarpova, Julian Tschannen, Carlo A. Furia
Formal Aspects Comput.2
2017 AutoProof: auto-active functional verification of object-oriented programs
Carlo A. Furia, Martín Nordio, Nadia Polikarpova, Julian Tschannen
Int. J. Softw. Tools Technol. Transf.4
2015 A Fully Verified Container Library
Nadia Polikarpova, Julian Tschannen, Carlo A. Furia
FM2
2015 AutoProof: Auto-Active Functional Verification of Object-Oriented Programs
Julian Tschannen, Carlo A. Furia, Martín Nordio, Nadia Polikarpova
TACAS1
2015 AutoProof meets some verification challenges
Julian Tschannen, Carlo A. Furia, Martín Nordio
Int. J. Softw. Tools Technol. Transf.1
2014 Flexible Invariants through Semantic Collaboration
Nadia Polikarpova, Julian Tschannen, Carlo A. Furia, Bertrand Meyer 0001
FM2
2011 How Do Distribution and Time Zones Affect Software Development? A Case Study on Communication
abstract
Software projects have crossed seas and continents looking for talented developers, moving from local developments to geographically distributed projects. This paper presents a case study analyzing the effect of distribution and time zones on communication in distributed projects. The study was performed in a university course during two semesters, where students developed projects jointly with teams located in ten different countries in South America, Europe, and Asia. The study compares the results of the projects distributed in two locations with projects distributed in three locations. It also analyzes projects in different time zone ranges. The initial results show that the amount of communication in projects distributed in two locations is bigger than the communication in projects distributed in three locations. We also found that projects in closer time zones have more communication than projects in farther time zones. Furthermore, we analyze the reply time for e-mails of projects distributed in different time zones, and discuss the challenges faced by the students during these projects.
Martín Nordio, H.-Christian Estler, Bertrand Meyer 0001, Julian Tschannen, Carlo Ghezzi, Elisabetta Di Nitto
ICGSE4
2011 Usable Verification of Object-Oriented Programs by Combining Static and Dynamic Techniques
Julian Tschannen, Carlo A. Furia, Martín Nordio, Bertrand Meyer 0001
SEFM1