A context-awareness framework for intelligent networked embedded systems

A Badii, M Crouch, C Lallah - 2010 Third International …, 2010 - ieeexplore.ieee.org
This paper describes the Context Awareness Framework developed for the HYDRA
Middleware Project. The HYDRA project aims to develop middleware to support intelligent …

A study of learning data structure invariants using off-the-shelf tools

M Usman, W Wang, K Wang, C Yelen, N Dini… - … Checking Software: 26th …, 2019 - Springer
Data structure invariants play a key role in checking correctness of code, eg, a model
checker can use an invariant, eg, acyclicity of a binary tree, that is written in the form of an …

Utilizing engineering to teach non-technical disciplines: case studies of robotics within middle school english and health classes

E Hamner, L Zito, J Cross, B Slezak… - 2016 IEEE Frontiers …, 2016 - ieeexplore.ieee.org
When engineering and computing activities are solely electives, extra curriculars, or informal
learning activities, student participation is limited by self-selection. By integrating …

MG++: Memory graphs for analyzing dynamic data structures

V Singh, R Gupta, I Neamtiu - 2015 IEEE 22nd International …, 2015 - ieeexplore.ieee.org
Memory graphs are very useful in understanding the behavior of programs that use
dynamically allocated data structures. We present a new memory graph representation …

A study of learning likely data structure properties using machine learning models

M Usman, W Wang, K Wang, C Yelen, N Dini… - International Journal on …, 2020 - Springer
Data structure properties are important for many testing and analysis tasks. For example,
model checkers use these properties to find program faults. These properties are often …

Dynamic shape analysis using spectral graph properties

MZ Malik, S Khurshid - 2012 IEEE Fifth International …, 2012 - ieeexplore.ieee.org
Dynamically allocated data structures pervade imperative and object-oriented programs.
Automated analysis and testing of such programs requires reasoning about their data …

[PDF][PDF] Current and Previous Work

MZ Malik - zubair323.github.io
Using a traditional debugging environment, a programmer has to manually trace the
execution of the program. On finding a corrupted program state, the programmer has to …

Combining data structure repair and program repair

MZ Malik - 2014 - repositories.lib.utexas.edu
Bugs in code continue to pose a fundamental problem for software reliability and cause
expensive failures. The process of removing known bugs is termed debugging, which is a …

[图书][B] User Assisted Data Structure Debugging and Verification

V Singh - 2016 - search.proquest.com
Data structures are one of the most important part of programming. Program faults lead to
corruption of runtime data structures of the program which lead to program failure or worse …