9 Hits in 2.0 sec

Sub-method, partial behavioral reflection with Reflectivity: Looking back on 10 years of use

Steven Costiou, Vincent Aranega, Marcus Denker
2020 The Art, Science, and Engineering of Programming  
As validation over the practical use of Reflectivity in dynamic object-oriented languages, the API has been ported to Python.  ...  Existing work use Reflectivity to implement reflective libraries or languages extensions, featherweight code instrumentation, dynamic software update, debugging tools and visualization and software analysis  ...  Contribution Uhnák and Pergl proposed an approach and a tool to visualize and ease the post-mortem analysis of run-time object structure [64] .  ... 
doi:10.22152/ fatcat:fgeowudzlndtpogq45xwjrmbpa

Semantic-Guided Communication and Composition in a Widget/Dashboard Environment [chapter]

Peter Wehner, Robert Krüger
2013 Lecture Notes in Computer Science  
This is especially true for widget/dashboard frameworks that allow for an ad hoc inter-widget-communication.  ...  Communication Intent Description Providing the object type layer of NewsDesk with graph-based data structures added a lot of expressiveness to the communication descriptions.  ...  The enhancements even allowed for an employment of the ad hoc wiring algorithm to not only bind communications but also visually propose widgets to complement a current composition.  ... 
doi:10.1007/978-3-319-04244-2_3 fatcat:q5z66iwi3bdd3knttxsl65qyzy

Object Miners: Acquire, Capture and Replay Objects to Track Elusive Bugs

Steven Costiou, Mickaël Kerboeuf, Clotilde Toullec, Alain Plantec, Stéphane Ducasse
2020 Journal of Object Technology  
We present a Pharo implementation of Object Miners along with a performance and memory overhead evaluation.  ...  Miners capture objects with their execution context and replay them to freeze strategic parts of the execution, eliminating non-determinism.  ...  In this scenario, we had to analyze and compare captured objects and execution stacks. To facilitate the analysis of captured objects, we implemented an ad-hoc comparison tool in the debugger.  ... 
doi:10.5381/jot.2020.19.1.a1 fatcat:2t6wepx4afb4lbhfxngyzh7nzy

Tools and approaches for developing data-intensive Web applications: a survey

Piero Fraternali
1999 ACM Computing Surveys  
Designing the search functions for a data-intensive Web site is an orthogonal issue with respect to the design of structure, navigation, and presentation, and is supported either by ad hoc functions integrated  ...  These needs are served by ad hoc tools or by specialized functions integrated into Web design products.  ... 
doi:10.1145/331499.331502 fatcat:h62apxo4orhv7a3ckozex3ayvq

An approach for pipelining nested collections in scientific workflows

Timothy M. McPhillips, Shawn Bowers
2005 SIGMOD record  
Acknowledgments The author sincerely thanks Georg Gottlob and Nicola Leone, who worked with him on these issues since 1999, when they jointly defined the notion of hypertree decompositions.  ...  An ad hoc approach to processing collections would significantly complicate the visual appearance and development of this workflow.  ...  Datasets are commonly files, and metadata is encoded in directory and file names, employed in ad-hoc ways. The physical manifestation of the dataset is conflated with its logical structure.  ... 
doi:10.1145/1084805.1084809 fatcat:sgtpcat7vzc3veb4dx2jgskpte

Out-Of-Place debugging: a debugging architecture to reduce debugging interference [article]

Matteo Marra, Guillermo Polito
2018 pre-print
This work combines remote debugging with the debugging experience of a local online debugger.  ...  We show that our approach is practical by performing several benchmarks, comparing our approach with a classic remote online debugger.  ...  hoc networks.  ... 
doi:10.22152/ arXiv:1811.02034v1 fatcat:j2nvlgvkjrfyjpvjjxq6pkn2ae

Moldable tools

Vasile-Andrei Chis
The wide range of domains and contextual tasks that development tools need to support leads to costly or ad hoc mechanisms to incorporate and discover domain abstractions.  ...  We also show what kinds of custom environments developers can create by continuously adapting their development tools. v 5.4.3 Searching Within a Visualization .  ...  Furthermore, only some of the aforementioned approaches incorporate at least ad hoc possibilities of visually exploring data by using features from the host platform.  ... 
doi:10.24442/boristheses.866 fatcat:clpr4yaod5c7hissi6oekmh7xe

Secure and Dependable Multi-Cloud Network Virtualization

Max Alaluna, Eric Vial, Nuno Neves, Fernando M. V. Ramos
2017 Proceedings of the 1st International Workshop on Security and Dependability of Multi-Domain Infrastructures - XDOMO'17  
Besides enhancing the substrate, Sirius also enhances the virtual networks with security and dependability.  ...  This technology underpinned cloud computing, enabling infrastructure providers to extend their services with elastic computing and storage services.  ...  Users interact with the system through a GUI based on a browser-based visualization library vis (2017).  ... 
doi:10.1145/3071064.3071066 fatcat:timnf66ocbafnb4f6xh5xlfofi

Online communities: enterprise networks, open education and global communication. 16. Workshop GeNeMe '13 [article]

:null, Thomas [Hrsg.] Köhler, Nina [Hrsg.] Kahnwald
NewsDesk-Widgets do not assume anything about other widgets they will be composed with on a dashboard. Hence widgets can be easily added or removed from a composition even at runtime.  ...  I am having trouble displaying a JTree with newly added nodes.<br /> ...  ... 
doi:10.25656/01:22401 fatcat:6qkvsgy5uvhybasswtzzuk5n4e