Filters








12 Hits in 4.2 sec

Guard: A Relative Debugger

ROK SOSIČ, DAVID ABRAMSON
1997 Software, Practice & Experience  
Guard is implemented by using our library of debugging routines, called Dynascope, which p r o vides debugging primitives in heterogeneous networked environments.  ...  This similarity b e t ween the original program and the development program is utilized by relative debugging.  ...  Lisa Bell has performed much of the programming necessary to implement Guard and proposed the term relative debugging. Andrej Sali arranged computer access in USA.  ... 
doi:10.1002/(sici)1097-024x(199702)27:2<185::aid-spe79>3.0.co;2-d fatcat:nr4snkqb6ng7tahcnj7uvjk4ca

A procedural interface for program directing

Rok Sosič
1995 Software, Practice & Experience  
The interface has been implemented in a Unix environment as a runtime subsystem running in the directed program's address space.  ...  Examples of novel applications, illustrating the use of the directing interface, are demonstrated by the directors for the visualization of program control and structured snapshots.  ...  ACKNOWLEDGEMENTS Margaret Honeywell, Lisa Bell and Jon Giddy helped with the presentation. Reviewers improved the paper with their constructive and helpful comments.  ... 
doi:10.1002/spe.4380250704 fatcat:jdxkfuhvtfc7jlv267taz4kpze

The design and implementation of a parallel relative debugger

Watson, Gregory R. (Gregory Richard)
2017
The client/server debug engine was based on Sosic's earlier "dynascope" work [63] .  ...  The design phase comprises the usual processes of requirements analysis, specification, design and implementation.  ...  software evolution Continuous growth through the initial development and ongoing maintenance of software. software life cycle A two-phase process consisting of a design phase and a testing phase.  ... 
doi:10.4225/03/59d44920e1a72 fatcat:cwpvbejpjvca3a5hf5lcr3bwpe

Index to Volumes l-9 ( 1988-1996) Author Index Object-Oriented Communication Mechanism for Parallel Systems Experiences: 5.159-192 Overcoming Data Transfer Bottlenecks across SUN-Transputer Interfaces Baalbergen, Erik, Design and Implementation of

John Adams, M Atkins, Y Stella, F Chen, Olariu
unpublished
M., see Maguire Sosic, Rok, Dynascope Directing Server Sousa, P., et al., Distribution and Persistence in the IK Platform Spezzano, G., D.Talia, & M.  ...  Directing Server: Design and Implementation Economical Inversion of Large Text Files Effects of copy-on-write Memory Management on the Response Time of UNIX fork Operation Efficient Demultiplexing of  ... 
fatcat:djsscxhd6vezvayxotdlxxm3uq

A Debugging and Testing Tool for Supporting Software Evolution [chapter]

D. Abramson, R. Sosic
1996 Computer Aided Software Engineering  
The tool allows the reference code and the program being developed to execute on different computer systems by using open distributed systems techniques.  ...  The tool enhances the traditional debugging approach by automating the comparison of data structures between two running programs.  ...  The authors wish to acknowledge the work of Lisa Bell, who has performed most of the programming necessary to implement GUARD.  ... 
doi:10.1007/978-1-4613-1439-4_9 fatcat:4oc7fnpvn5fcbemrydnge4ytqu

A debugging and testing tool for supporting software evolution

D. Abramson, R. Sosic
1996 Automated Software Engineering : An International Journal  
The tool allows the reference code and the program being developed to execute on different computer systems by using open distributed systems techniques.  ...  The tool enhances the traditional debugging approach by automating the comparison of data structures between two running programs.  ...  The authors wish to acknowledge the work of Lisa Bell, who has performed most of the programming necessary to implement GUARD.  ... 
doi:10.1007/bf00132573 fatcat:sse3qnnsv5dzpcbu4fveg7ffkq

Extending programs with debug-related features, with application to hardware development [article]

Nik Sultana, Salvator Galea, David Greaves, Marcin Wojcik, Noa Zilberman, Richard Clegg, Luo Mai, Richard Mortier, Peter Pietzuch, Jon Crowcroft, Andrew W Moore
2017 arXiv   pre-print
We present a language of directing commands, specify its semantics in terms of a simple controller that is embedded with programs, and implement a prototype for directing network programs running in hardware  ...  We introduce Program-hosted Directability (PhD), the extension of programs to interpret direction commands at runtime to enable debugging, monitoring and profiling.  ...  This work has received funding from the EPSRC NaaS grant EP/K034723/1, European Union's Horizon 2020 research and innovation programme 2014-2018 under the SSI-CLOPS (grant agreement No. 644866), and the  ... 
arXiv:1705.09902v1 fatcat:cr6yc7snozgq5bt3kcqgpz5jkq

Relative debugging: a new methodology for debugging scientific applications

David Abramson, Ian Foster, John Michalakes, Rok Sosič
1996 Communications of the ACM  
Using Guard, it was possible to validate a new sequential version of the atmospheric model, and to identify the source of a significant discrepancy in a parallel version in a short period of time.  ...  Because large scientific codes are rarely static objects, developers are often faced with the tedious task of accounting for discrepancies between new and old versions.  ...  Acknowledgments The development of MPMM was supported in part by the USAF and the EPA. We are grateful to Bill Kuo, Jimy Dudhia, and Georg Grell for making MM5 available to us.  ... 
doi:10.1145/240455.240475 fatcat:zxaho2lpwndi7ao3fnj6akda7q

Relative debugging and its application to the development of large numerical models

David Abramson, Ian Foster, John Michalakes, Rok Sosic
1995 Proceedings of the 1995 ACM/IEEE conference on Supercomputing (CDROM) - Supercomputing '95  
Using Guard, we are able to validate a new sequential version of the atmospheric model, and to identify the source of a signi cant discrepancy in a parallel version in a short period of time.  ...  Because large scienti c codes are rarely static objects, developers are often faced with the tedious task of accounting for discrepancies between new and old versions.  ...  Acknowledgments The development of MPMM was supported in part by the USAF and the EPA. We are grateful to Bill Kuo, Jimy Dudhia, and Georg Grell for making MM5 available to us.  ... 
doi:10.1145/224170.224350 dblp:conf/sc/AbramsonFMS95 fatcat:qm2g5bo7hjdynacdwmbfwiskha

Index to Volume B Author Index Mark, Site Configuration Engine 303_33g Cardelli, Luca, Language with Distributed Scope Adaptive Disk spin-down policies for Mobile computers 3gl4l4 Programming Interface for Application-Aware 345_364 Adaptation in Mobile Computing Stub Generation System for C++ of World Wide V/eb Information Servers 6I_9I

Brian Bershad, Douglis Burgess, Casas, Jeremy, Dan Clark, Casas Dorward, Sean, Pike Douglis, Al Fred, Flandrena, Bob, Pike French (+37 others)
unpublished
Directing Server: Design and Implementation Editorial Guest Editorial Index to Volume 6 (1993) Index to Volume 1 (1994) Language with Distributed ScoPe MPVM: A Migration Transparent Version of  ...  , Jim, Guest Editorial Satyanarayanan, M., see Price Shrivastava, Santosh K., see Parrington Sosið, Rok, Dynascope Directing Server l}l,_134 Thompson, Ken, see Pike Trickey, Howard, see Pike Viles, Charles  ... 
fatcat:kwngms3ipraifc2gbdejufnqju

Balancing consistency and lag in transaction-based computational steering

E. Kraemer, D. Hart, G.-C. Roman
Proceedings of the Thirty-First Hawaii International Conference on System Sciences  
provides the user with the ability to adjust the tradeoffs among lag, consistency and perturbation.  ...  Typically, these "steerable" programs have been implemented as parallel or distributed programs.  ...  Ultimately, this will provide the basis for a rich set of tools for designers and maintainers of distributed applications.  ... 
doi:10.1109/hicss.1998.649207 dblp:conf/hicss/KraemerHR98 fatcat:753cjxhcwnfs7emrlxncamem5y

Printed flexible sensors: fabrication, characterization and implementation

Anindya Nag
2022
Four different types of printed flexible sensor prototypes were fabricated, characterised and implemented for different applications.  ...  Polydimethylsiloxane, Polyethylene Terephthalate and Polyimide are some of the polymers that were used to develop the substrates due to their low-cost, biocompatibility, low Young's modulus and ability  ...  Chapter Summary The design, fabrication and implementation of the CNT-PDMS sensor patches were described in this chapter.  ... 
doi:10.25949/19442987.v1 fatcat:ebsjmr5fn5b67d4tisvoidpjau