78 research outputs found

    The Belgian Electronic Identity Card: a Verification Case Study

    Get PDF
    In the field of annotation-based source code level program verification for Java-like languages, separation-logic based verifiers offer a promising alternative to classic JML based verifiers such as ESC/Java2, the Mobius tool or Spec#. Researchers have demonstrated the advantages of separation logic based verification by showing that it is feasible to verify very challenging (though very small) sample code, such as design patterns, or highly concurrent code. However, there is little experience in using this new breed of verifiers on real code. In this paper we report on our experience of verifying several thousands of lines of Java Card code using VeriFast, one of the state-of-the-art separation logic based verifiers. We quantify annotation overhead, verification performance, and impact on code quality (number of bugs found). Finally, our experiments suggest a number of potential improvements to the VeriFast tool

    VeriCool: An Automatic Verifier for a Concurrent Object-Oriented Language

    Full text link
    Reasoning about object-oriented programs is hard, due to aliasing, dynamic binding and the need for data abstraction and framing. Reasoning about concurrent object-oriented programs is even harder, since in general interference by other threads has to be taken into account at each program point. In this paper, we propose an approach to the automatic verification of concurrent Java-like programs. The cornerstone of the approach is a programming model, a set of rules, which limits thread inference to synchronization points such that one can reason sequentially about most code. In particular, programs conforming to the programming model are guaranteed to be data race free. Compared to previous incarnations of the programming model, our approach is more flexible in describing the set of memory locations protected by an object’s lock. In addition, we combine the model with an approach for data abstraction and framing based on dynamic frames. To the best of our knowledge, this is the first paper combining dynamic frames and concurrency. We implemented the approach in a tool, called VeriCool, and used it to verify several small concurrent programs.status: publishe

    760-4 Initial Multicenter Experience with Therapeutic Ultrasonic Coronary Angioplasty in Patients

    Get PDF
    Therapeutic ultrasonic (195 kHz) catheters with 1.2 or 1.7 mm ball tips for coronary angioplasty have recently been developed. During the first phase of a multi-center European trial (CRUSADE) this system was evaluated in 100 patients (86% male, mean age 57 years) with symptomatic coronary artery disease or acute myocardial infarction. Lesions were located in the LAD (n = 61), CX (n = 17), and RCA (n = 22); 62% were type B or C; 11 lesions were restenotic, 19 occlusive, 9 longer than 20 mm, 37 calcified, 18 thrombotic, and 15 collateralised.ResultsThe ultrasound catheter crossed 82/100 lesions, adjunctive balloon angioplastywas needed in 98 lesions. There was no death and myocardial infarction, or CABG in the first 24 hours. There was no perforation, but 2 acute vessel closures; intimal cleft or dissection was seen in 17 lesions of which 1 required stenting. Procedural success was obtained in 93%. At 24 hours 11/100 vessels were reoccluded. At 6 months angiographic follow-up in 51 patients restenosis (>50% stenosis) occured in 33%.ConclusionsTherapeutic ultrasound angioplasty is a feasible and safe new treatment modality. Adjunctive balloon angioplasty is regularly necessary. Preliminary experience suggests usefulness in lesions with visible thrombus, and undilatable or uncrossable lesions

    Middeleeuws metaal. Synthese-onderzoek naar metalen materiële cultuur in de Vlaamse steden, 1000-1600 n.C.

    Get PDF
    Dit document geldt als inhoudelijk verslag bij het project Middeleeuws Metaal dat als syntheseonderzoek werd gesubsidieerd door het Agentschap Onroerend Erfgoed. Synthese-onderzoek behelst het samenbrengen en valoriseren van de resultaten van preventief archeologisch onderzoek binnen het Maltakader, dat in Vlaanderen voornamelijk in de voorbije twee decennia werd uitgevoerd. In dit project werd concreet beoogd om een stap voorwaarts te zetten in de studie van middeleeuwse materiële cultuur, meer bepaald metalen voorwerpen opgegraven in Vlaamse steden. Metaalvondsten zijn door hun aard als diverse, schaarse en kwetsbare kleinvondsten een ondergewaardeerde categorie in de archeologische praktijk. De resultaten van dit project - niet enkel dit rapport, maar ook een vrij toegankelijke online databank (www.middeleeuwsmetaal.be) - vormen een coherent referentiekader voor een vlottere en betere verwerking en interpretatie van vondstensembles en bieden aanknopingspunten voor voortgezet wetenschappelijk onderzoek

    M & L Jaargang 22/1

    Get PDF
    Jan Van Hove Een ambtenaar maakt het verschil.Daniël Ostyn Het Europees Monumentenjaar 1975. Een doorbraak in de monumentenzorg.Kamiel D\u27Hooghe Aan Edgard Goedleven: een hommage met grand-jeu.Paul Van den Bremt - Landschapszorg, de groene bril van Edgard Goedleven.Robert Piessens Edgard Goedleven, penningmeester van de Vereniging voor het bevorderen van het Belgisch trekpaard.Suzanne Van Aerschot-Van Haeverbeeck Inventarisatie van het bouwkundig erfgoed: een eindeloos verhaal.Mark Fierlafijn Van cultureel tot grondgebonden. Een beknopt overzicht van de evolutie van de decreet- en regelgeving inzake monumenten en landschappen.Suzanne Van Aerschot-Van Haeverbeeck Vlaams erfgoed Werelderfgoed. Een achterstand ingehaald.André Matthys Edgard Goedleven et la politique patrimoniale internationale.Marjan Buyle Een monument is meer dan een gevel alleen.Piet Jaspaert De financier en organisator.Marcel M. Celis De verbeelding aan de macht: M&L van 1 tot 127
    • …
    corecore