Perracotta: mining temporal API rules from imperfect traces
J Yang, D Evans, D Bhardwaj, T Bhat… - Proceedings of the 28th …, 2006 - dl.acm.org
Dynamic inference techniques have been demonstrated to provide useful support for
various software engineering tasks including bug finding, test suite evaluation and …
various software engineering tasks including bug finding, test suite evaluation and …
Seven more myths of formal methods
New myths about formal methods are gaining tacit acceptance both outside and inside the
system-development community. The authors address and dispel these myths based on …
system-development community. The authors address and dispel these myths based on …
Ten commandments of formal methods
Producing correct, reliable software in systems of ever increasing complexity is a problem
with no immediate end in sight. The software industry suffers from a plague of bugs on a …
with no immediate end in sight. The software industry suffers from a plague of bugs on a …
Can large language models transform natural language intent into formal method postconditions?
Informal natural language that describes code functionality, such as code comments or
function documentation, may contain substantial information about a program's intent …
function documentation, may contain substantial information about a program's intent …
Using model-driven engineering to automate software language translation
K Lano, H Siala - Automated Software Engineering, 2024 - Springer
The porting or translation of software applications from one programming language to
another is a common requirement of organisations that utilise software, and the increasing …
another is a common requirement of organisations that utilise software, and the increasing …
Hierarchical structures in map series
S Timpf - 1998 - repositum.tuwien.at
Among the different operations in Geographic Information Systems (GIS), changing scale is
crucial for the handling and analysis of multi-scale data. The term multi-scale is used to …
crucial for the handling and analysis of multi-scale data. The term multi-scale is used to …
[KNJIGA][B] High-integrity system specification and design
JP Bowen, MG Hinchey - 2012 - books.google.com
Errata, detected in Taylor's Logarithms. London: 4to, 1792.[sic] 14.18. 3 6 Kk Co-sine of
3398 3298-Nautical Almanac (1832) In the list of ERRATA detected in Taylor's Logarithms …
3398 3298-Nautical Almanac (1832) In the list of ERRATA detected in Taylor's Logarithms …
A concrete syntax transformation approach for software language processing
In this paper we present an approach for software language processing tasks such as code
generation, reverse-engineering and refactoring, based upon text-to-text (T2T) …
generation, reverse-engineering and refactoring, based upon text-to-text (T2T) …
Program abstraction and re-engineering: an Agile MDE approach
In this paper we describe an Agile model-driven engineering (MDE) approach for the re-
engineering of legacy systems. This involves the automated abstraction of systems to UML …
engineering of legacy systems. This involves the automated abstraction of systems to UML …
Decompilation: The enumeration of types and grammars
While a compiler produces low-level object code from high-level source code, a decompiler
produces high-level code from low-level code and has applications in the testing and …
produces high-level code from low-level code and has applications in the testing and …