Revisiting binary code similarity analysis using interpretable feature engineering and lessons learned
Binary code similarity analysis (BCSA) is widely used for diverse security applications,
including plagiarism detection, software license violation detection, and vulnerability …
including plagiarism detection, software license violation detection, and vulnerability …
Build-level components
M de Jonge - IEEE Transactions on Software Engineering, 2005 - ieeexplore.ieee.org
Reuse between software systems is often not optimal. An important reason is that while at
the functional level well-known modularization principles are applied for structuring …
the functional level well-known modularization principles are applied for structuring …
[BOOK][B] Automatic configuration of component-based distributed systems
F Kon - 2000 - search.proquest.com
Recent developments in component technology enable the construction of complex software
systems by assembling off-the-shelf components. However, it is still difficult to develop …
systems by assembling off-the-shelf components. However, it is still difficult to develop …
Generating program analyzers
F Martin - 1999 - publikationen.sulb.uni-saarland.de
In this work the automatic generation of program analyzers from concise specifications is
presented. It focuses on provably correct and complex interprocedural analyses for real …
presented. It focuses on provably correct and complex interprocedural analyses for real …
Xscan: an integrated tool for understanding open source community-based scientific code
Many scientific communities have adopted community-based models that integrate multiple
components to simulate whole system dynamics. The community software projects' …
components to simulate whole system dynamics. The community software projects' …
Design, implementation, and performance of an automatic configuration service for distributed component systems
F Kon, JR Marques, T Yamane… - Software: Practice …, 2005 - Wiley Online Library
Component technology promotes code reuse by enabling the construction of complex
applications by assembling off‐the‐shelf components. However, components depend on …
applications by assembling off‐the‐shelf components. However, components depend on …
Experience using formal methods for specifying a multi-agent system
The process and results of using formal methods to specify the Lights Out Ground
Operations System (LOGOS) are presented. LOGOS is a prototype multi agent system …
Operations System (LOGOS) are presented. LOGOS is a prototype multi agent system …
[PDF][PDF] Configuration Management with Version Sets
A Zeller - Technische Universität Braunschweig, Diss, 1997 - st.cs.uni-saarland.de
GENTLE READER: This is a book about software configuration management, the discipline
to organize and control evolving software systems. In software configuration management …
to organize and control evolving software systems. In software configuration management …
Overhauling Amd for the'00s: A Case Study of GNU Autotools.
E Zadok - USENIX Annual Technical Conference, FREENIX …, 2002 - usenix.org
The GNU automatic software configuration tools, Autoconf, Automake, and Libtool, were
designed to help the portability of software to multiple platforms. Such autotools also help …
designed to help the portability of software to multiple platforms. Such autotools also help …
[PDF][PDF] Extending GCC with modular GIMPLE optimizations
S Callanan, DJ Dean, E Zadok - Proceedings of the 2007 GCC Developers' …, 2007 - irisa.fr
We present a system of plug-ins for GCC that allows GCC to load GIMPLE transformations at
run-time. This system reduces the support effort required for GCC by separating …
run-time. This system reduces the support effort required for GCC by separating …