Filters








15,086 Hits in 4.5 sec

Abstract Local Reasoning for Concurrent Libraries: Mind the Gap

Philippa Gardner, Azalea Raad, Mark Wheelhouse, Adam Wright
2014 Electronical Notes in Theoretical Computer Science  
We study abstract local reasoning for concurrent libraries.  ...  We demonstrate this gap using structural separation logic (SSL) for specifying a concurrent tree library and concurrent abstract predicates (CAP) for reasoning about a concrete tree implementation.  ...  We have illustrated this gap using SSL reasoning applied to an abstract concurrent tree library T and CAP reasoning about a concrete implementation.  ... 
doi:10.1016/j.entcs.2014.10.009 fatcat:ewecnfxnp5abjngjgintw4jxcy

Mind the Gap: Addressing Behavioural Inconsistencies with Formal Methods

Juliana K. F. Bowles, Marco B. Caminati
2016 2016 23rd Asia-Pacific Software Engineering Conference (APSEC)  
We show how an interplay between the theorem prover Isabelle and constraint solver Z3 can be used for detecting and solving partial specifications and inconsistencies over event structures.  ...  We use a trueconcurrent model, namely labelled event structures, which can be used as the underlying semantics of widely used workflow or scenario-based languages.  ...  In this paper, we use Isabelle's library based on higher-order logic (HOL). In HOL, the basic notions are type specification, function application, lambda abstraction, and equality.  ... 
doi:10.1109/apsec.2016.051 dblp:conf/apsec/BowlesC16 fatcat:owti7znvsngatbvhrmiecmqe4q

A fully verified container library

Nadia Polikarpova, Julian Tschannen, Carlo A. Furia
2017 Formal Aspects of Computing  
We present our experience verifying the full functional correctness of Eiffel-Base2: a container library offering all the features customary in modern language frameworks, such as external iterators, and  ...  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  ...  The library has no concurrency-related features: verification assumes sequential execution.  ... 
doi:10.1007/s00165-017-0435-1 fatcat:obna42dwqjdtzm4ueugh2yzql4

A Fully Verified Container Library [chapter]

Nadia Polikarpova, Julian Tschannen, Carlo A. Furia
2015 Lecture Notes in Computer Science  
We present our experience verifying the full functional correctness of Eiffel-Base2: a container library offering all the features customary in modern language frameworks, such as external iterators, and  ...  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  ...  The library has no concurrency-related features: verification assumes sequential execution.  ... 
doi:10.1007/978-3-319-19249-9_26 fatcat:fa7spx43urdp3o5izfsyr3n2vi

Semantics, Specification, and Bounded Verification of Concurrent Libraries in Replicated Systems [article]

Kartik Nagar, Prasita Mukherjee, Suresh Jagannathan
2020 arXiv   pre-print
The use of these libraries, developed with performance and scalability in mind, is highly desirable.  ...  These complexities are exacerbated when we try to adapt existing highly-performant concurrent libraries developed for shared-memory environments to this setting.  ...  In order to bridge this gap, we study how to automatically transplant concurrent library implementations developed for shared memory systems to replicated ones.  ... 
arXiv:2004.10158v1 fatcat:mon343fb6fff5gubcqvoy2qyvy

Semantics, Specification, and Bounded Verification of Concurrent Libraries in Replicated Systems [chapter]

Kartik Nagar, Prasita Mukherjee, Suresh Jagannathan
2020 Lecture Notes in Computer Science  
The use of these libraries, developed with performance and scalability in mind, is highly desirable.  ...  These complexities are exacerbated when we try to adapt existing highly-performant concurrent libraries developed for shared-memory environments to this setting.  ...  We thank the anonymous reviewers for their insightful comments. This material is based upon work supported by the National Science Foundation under Grant No. CCF-SHF 1717741.  ... 
doi:10.1007/978-3-030-53288-8_13 fatcat:3wx2jru3wvaynhdsufpy7gl5my

Leadership and leadership development in academic libraries: a review

Gabrielle Ka Wai Wong
2017 Library Management  
The academic library profession is experiencing a large turnover in leadership.  ...  This article presents a scoping review of the literature on generational expectations of academic library leaders.  ...  Avanthi Boopalan and Jessica Jones provided assistance in collecting data for this paper. We also thank the anonymous peer reviewers who considered our manuscript.  ... 
doi:10.1108/lm-09-2016-0075 fatcat:kwbnsll5ujcxjchvwd2jf3dw7a

D2.2 White-box methodologies, programming abstractions and libraries [article]

Phuong Hoai Ha, Vi Ngoc-Nha Tran, Ibrahim Umar, Aras Atalar, Anders Gidenstam, Paul Renaud-Goud, Philippas Tsigas
2018 arXiv   pre-print
Regarding programming abstractions and libraries, we have continued investigat- ing the trade-offs between energy consumption and performance of data structures such as concurrent queues and concurrent  ...  It reports i) the latest results of Task 2.2 on white-box methodologies, programming abstractions and libraries for developing energy-efficient data structures and algorithms and ii) the improved results  ...  Based on the investigation, we have implemented a set of libraries and programming abstractions including concurrent queues and concurrent search trees that are energy-aware.  ... 
arXiv:1801.08761v2 fatcat:tl5jn2hehbbhrlof4fs5aqgmga

Semantically Enhancing Collections of Library and Non-Library Content

James E. Powell, Linn Marks Collins, Mark L. Martinez
2010 D-Lib Magazine  
Figure 5 - 5 8 : A schematic for the use of minhashing and locality sensitive hashing in determining similarity of documents [26] .The ideas of minhashing and locality sensitive hashing share the philoso-phy  ...  The system will need to be reliable in the presence of localized failures.  ... 
doi:10.1045/july2010-powell fatcat:kaxmjgbatfci7o7c3a6aca7uji

From practice to research at Flinders University Library: sustaining a research culture

Liz Walkley Hall
2018 Library Management  
Abstract Purpose The purpose of this paper is to describe the mechanisms used by Flinders University Library to sustain a culture of research.  ...  resourcing, and more inclusivity for all staff to engage with research work.  ...  However, not all librarians readily become practitioner-researchers, for a variety of reasons.  ... 
doi:10.1108/lm-10-2017-0110 fatcat:csre4w4nujdypiypvpiv773ebu

Cooperative Collection Development for Rare Books Among Neighboring Academic Libraries

Martha M. Smith
1985 College and Research Libraries  
This article studies the characteristics of a multilateral cooperative selection program for small rare book collections and describes the success of such a program at  ...  Coordination in rare book acquisitions occurs on a unilateral basis when one librarian does not select certain books because a neighboring collection has extensive holdings in the same area.  ...  Rare book collections pre-serV-e these titles and others that, for varying reasons, are considered special.  ... 
doi:10.5860/crl_46_02_160 fatcat:k3rm726sqvcljgpaoobceafwpy

Gunrock: a high-performance graph processing library on the GPU

Yangzihao Wang, Andrew Davidson, Yuechao Pan, Yuduo Wu, Andy Riffel, John D. Owens
2015 Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming - PPoPP 2015  
graph library.  ...  For large-scale graph analytics on the GPU, the irregularity of data access/control flow and the complexity of programming GPUs have been two significant challenges for developing a programmable high-performance  ...  Acknowledgments We thank Joe Mako for providing the speedup chart design.  ... 
doi:10.1145/2688500.2688538 dblp:conf/ppopp/WangDPWRO15 fatcat:utd3goviwva2ta34pi3qorbpwu

Gunrock

Yangzihao Wang, Andrew Davidson, Yuechao Pan, Yuduo Wu, Andy Riffel, John D. Owens
2016 Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming - PPoPP '16  
"Gunrock", our graph-processing system designed specifically for the GPU, uses a high-level, bulk-synchronous, data-centric abstraction focused on operations on a vertex or edge frontier.  ...  For large-scale graph analytics on the GPU, the irregularity of data access and control flow, and the complexity of programming GPUs have been two significant challenges for developing a programmable high-performance  ...  Acknowledgments We thank Joe Mako for providing the speedup chart design.  ... 
doi:10.1145/2851141.2851145 dblp:conf/ppopp/WangDPWRO16 fatcat:72lqk4hh3ve3hdpusd43emajoi

The Library World Volume 19 Issue 10

1917 New Library World  
We shall fight better and endure hardships better if our minds are trained and our spirits refreshed; and both for knowledge and for imaginative literature we must come to the Library.  ...  Several of the larger booksellers have this. At the best it seems that for some time to come gaps must be left in the serials and other sets in process of publication on our shelves.  ...  Harding (County Representative for Notts) introduced a scheme for a book exchange for libraries, making some practical suggestions for the benefit of the smaller libraries particularly. Mr. W. P.  ... 
doi:10.1108/eb009013 fatcat:3dxh7bbzlvditas5g62pydvinq

Angiogenesis inhibitors for the treatment of ovarian cancer

Kezia Gaitskell, Igor Martinek, Andrew Bryant, Sean Kehoe, Shibani Nicum, Jo Morrison
2011 The Cochrane library  
The limited current data (as represented by the five included trials) highlight the gaps in knowledge.  ...  We excluded seven of these studies after obtaining the full text, for the reasons described in the Excluded studies section.  ...  Quality of life (QoL) QoL was not reported in any of the abstracts and data has not yet been made available, so the following sections in the protocol which discussed the handling of data for continuous  ... 
doi:10.1002/14651858.cd007930.pub2 pmid:21901715 pmcid:PMC4167846 fatcat:op2u2upforfy3pkdptwxkzn6ie
« Previous Showing results 1 — 15 out of 15,086 results