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 …

Solver-based sketching of alloy models using test valuations

K Wang, A Sullivan, D Marinov, S Khurshid - … , Alloy, B, TLA, VDM, and Z …, 2018 - Springer
We introduce ASketch, the first framework for sketching models in the Alloy language. The
Alloy Analyzer is a SAT-based constraint solver that allows users to create valuations for …

Generating representation invariants of structurally complex data

MZ Malik, A Pervaiz, S Khurshid - … and Algorithms for the Construction and …, 2007 - Springer
Generating likely invariants using dynamic analyses is becoming an increasingly effective
technique in software checking methodologies. This paper presents Deryaft, a novel …

Automated testing and sketching of Alloy models

A Sullivan - 2017 - repositories.lib.utexas.edu
Abstract Models of software systems, eg, designs, play an important role in the development
of reliable and dependable systems. However, writing correct designs is hard. What makes …

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 …

[PDF][PDF] Obstacles in Modeling of Complex Layered Systems in Alloy

MGRJ KEZNIKL, R TOM, PHD BUREˇS - Doktorandské dny'11 - Citeseer
Formal modeling methods are becoming an important part of today's software development
process. The Alloy modeling language, which is one of the emerging modeling approaches …

Verification of sequential and concurrent libraries

JV Deshmukh - 2010 - repositories.lib.utexas.edu
The goal of this dissertation is to present new and improved techniques for fully automatic
verification of sequential and concurrent software libraries. In most cases, automatic …