12 Hits in 9.4 sec

Gillian, Part II: Real-World Verification for JavaScript and C [chapter]

Petar Maksimović, Sacha-Élie Ayoun, José Fragoso Santos, Philippa Gardner
2021 Lecture Notes in Computer Science  
Our work develops a methodology for constructing compositional memory models for Gillian, leading to a unified presentation of the JavaScript and C memory models.  ...  We verify the JavaScript and C implementations of the AWS Encryption SDK message header deserialisation module, specifically designing common abstractions used for both verification tasks, and find two  ...  We thank AWS engineers and Mike Dodds from Galois for several inspiring meetings which led to our focus on verifying the JS implementation of the AWS Encryption SDK message header deserialisation module  ... 
doi:10.1007/978-3-030-81688-9_38 fatcat:h4dhm6qiobbsfhxb4kuvoniocy

Gillian: Compositional Symbolic Execution for All [article]

José Fragoso Santos, Petar Maksimović, Sacha-Élie Ayoun, Philippa Gardner
2020 arXiv   pre-print
real-world programming languages.  ...  We evaluate Gillian by instantiating it to JavaScript and C, and perform its analyses on a set of data-structure libraries, obtaining results that indicate that Gillian is robust enough to reason about  ...  GILLIAN IN THE REAL WORLD: JAVASCRIPT AND C We instantiate the Gillian framework to obtain analysis tools for JavaScript and C, two real-world, widely-used programming languages.  ... 
arXiv:2001.05059v1 fatcat:vmv7efg5gbepnmbrlspy3uxoqy

Concolic Execution for WebAssembly

Filipe Marques, José Fragoso Santos, Nuno Santos, Pedro Adão, Karim Ali, Jan Vitek
testing inputs for real-world C applications; and was further tested against the Test-Comp benchmark, obtaining results comparable to well-established symbolic execution and testing tools for C.  ...  WASP was thoroughly evaluated: it was used to symbolically test a generic data-structure library for C and the Amazon Encryption SDK for C, demonstrating that it can find bugs and generate high-coverage  ...  One such example is given in Listing 7b, which shows a real-world function for converting the endianness of a 32-bit unsigned integer.  ... 
doi:10.4230/lipics.ecoop.2022.11 fatcat:qxj7dzznsff3xl65gcxqfwlypm

Textual Cultures 12.2

Marta L. Werner
2019 Textual Cultures  
Part I ends with emigration to Canada and McGann surmises a like end to Part II. But to where?  ...  ' verification and even potential rejection.  ...  There are articles about philology, literary criticism and linguistics, embracing a large part of Boccaccio's production, all of which analyse some interesting and new points of view concerning his influence  ... 
doi:10.14434/textual.v12i2.28670 fatcat:tqs2zijeajezri77zcfhd4rzyq

Learning networks for lifelong competence development

Krassen Stefanov, Rob Koper
2007 Interactive Learning Environments  
II Workshop "Learning Networks for Lifelong Competence Development" The objective of the workshop The objective of the workshop was to identify and analyse current research and technologies in the Workshop  ...  This article briefly summarizes the method used to create the real-life unit of learning.  ...  Acknowledgments This work has been partially funded by the Spanish Ministry of Science and Technology through project PLANET (TIC-2003-09288-C02-00), and by the European Commission through the Framework  ... 
doi:10.1080/10494820701424643 fatcat:ndnsszqzxncfdk3bmtiqv6zcxa

Quality of Experience: From Assessment to Application (Dagstuhl Seminar 15022) Understanding Complexity in Multiobjective Optimization (Dagstuhl Seminar 15031) Model-driven Algorithms and Architectures for Self-Aware Computing Systems (Dagstuhl Seminar 15041) Artificial and Computational Intelligence in Games: Integration (Dagstuhl Seminar 15051)

Michael Philippsen, Pascal Felber, Michael Scott, J Eliot, Katrien De Moor, Markus Fiedler, Peter Reichl, Martín Varela, Salvatore Greco, Kathrin Klamroth, Joshua Knowles, Günter Rudolph (+13 others)
2015 unpublished
The example problems mentioned in this report may serve as a first benchmark for such approaches.  ...  associated optimization models, and the development and critical evaluation of efficient solution methods.  ...  real-world DMs.  ... 

Cross Connections: Online Activism, Real World Outcomes [article]

Tracey Benson, University, The Australian National, University, The Australian National
This research paper examines the role of the Internet as it relates to the development of social movements and political protest in the 'physical' world.  ...  The implications of identity online is a major factor in constructing the arguments in this thesis, as the relationship between 'real' and 'virtual' space is explored in detail as it relates to personal  ...  Background in law, IT and communications includes public interest litigation, virtual community for community advocates, database development and online education.  ... 
doi:10.25911/5d63bf53cac55 fatcat:yn2hyodrsrcifheezs5nwzqyo4

Digitization of Museum and Art Gallery: A Framework for Enhancing User Interactivity and Personalization in On-site Environments

Yu-Chang Li, University, My, Alan Liew
We illustrate how the use of technology can improve the production process and increase the interaction and personalization between visitors and collections by evaluating a prototype that is developed  ...  This research focuses on the development of digital curation in cultural expression applications, such as museums and art galleries, with special attention to the user experience perspective.  ...  However, more work need to be done to bring the system to a stage suitable for real world deployment.  ... 
doi:10.25904/1912/129 fatcat:onx73iuiqngebbygwoy73fc56e

Ontologies for interaction:enabling serendipitous interoperability in smart environments [article]

Niezen, G (Gerrit), Feijs, LMG (Loe), Markopoulos, P (Panos), Hu, J (Jun)
Part II D E S I G N I T E R AT I O N S A N D C O N S T R U C T I N G A T H E O R Y An iterative development process was followed for the work described in this thesis.  ...  -Gillian Crampton Smith and Philip Tabor [125] , interaction designers Parts of this chapter appear in [81] , [119] and [120] .  ...  235 C U R R I C U L U M V I TA E Gerrit Niezen was born in Pretoria, South Africa, on 29 September 1982.  ... 
doi:10.6100/ir735539 fatcat:c23vzwh76nebzpshxzugxgoul4

A deep learning based mixed initiative editor for game level generation

Billy Dwaine Spelchan
We conclude that PCGML generators, and our new methods of generating levels, are useful and are a good fit for mixed initiative editors.  ...  Procedural generation of levels for video games has been around for decades but tends to not produce results as good as human-crafted maps.  ...  Yong Gao for his patience with me and for giving me the freedom to work on my own topic. For help with getting my user study off the ground, I would like to thank Dr. Mohammed Khalad Hasan, and Dr.  ... 
doi:10.14288/1.0412897 fatcat:bxrm4ixvcbcqvl5jomou2kcoji

Blockchain-based Dynamic Consent for Secondary use of Electronic Medical Records

Tharuka Rupasinghe
This research study has explored a novel privacy-preserving dynamic consent management mechanism based on blockchain technology and smart contracts for the secondary use of Electronic Medical Records.  ...  This research study has contributed to both knowledge and practice through its empirical findings on the suitability of blockchain-based solutions and their socio-technical impact on healthcare.  ...  As identified above, there are many real-world applications for this proposed solution.  ... 
doi:10.26180/17129108.v1 fatcat:oakpjzzx5vfexkdgjdvmfwotei

#Alt-Academy: Alternative Careers for Academic Scholars

HC User, Rafael Alvarado, Joanne Berens, Jeremy Boggs, Arno Bosse, Sheila A. Brennan, Hugh Cayless, Tanya Clement, Brian Croxall, James Cummings, Suzanne Fischer, Julia Flanders (+23 others)
For all that, these authors love their work.  ...  #Alt-Academy is for everyone building skills and experience in precisely those areas of the academy that are most in flux, and most in need of guidance and attention by sensitive, capable, imaginative,  ...  and non-faculty positions, a faster track to a degree, and more engagement with real-world issues.  ... 
doi:10.17613/dxpj-yy97 fatcat:tirgh7nrcbhjbdgwzug6sgd7w4