Flexible object layouts: enabling lightweight language extensions by intercepting slot access

T Verwaest, C Bruni, M Lungu… - Proceedings of the 2011 …, 2011 - dl.acm.org
Programming idioms, design patterns and application libraries often introduce cumbersome
and repetitive boilerplate code to a software system. Language extensions and external …

Source code annotations as formal languages

M Sulír, J Juhár - 2015 Federated Conference on Computer …, 2015 - ieeexplore.ieee.org
Attribute-oriented programming (source code annotations) is a program level marking
technique that enables enrichment of program elements with custom metadata. In this paper …

Interactive code annotation for security vulnerability detection

H Lipford, T Thomas, B Chu, E Murphy-Hill - Proceedings of the 2014 …, 2014 - dl.acm.org
Security vulnerabilities are commonly caused by security bugs introduced by developers
during code construction. Static analysis tools can detect such vulnerabilities, yet are often …

Visualization of rule-based programming

W Yu, RM Verma - Proceedings of the 2008 ACM symposium on Applied …, 2008 - dl.acm.org
In this paper, we present the Rule-Maker System, which is a visualization approach of Rule-
Based Programming. Compared to traditional Rule-Based Programming, Rule-Maker …

[PDF][PDF] Cascading Verification

F Zervoudakis - 2014 - academia.edu
Abstract Model checking is an established formal method for verifying the desired behavioral
properties of system models. But popular model checkers tend to support low-level modeling …

Cascading Verification: An Integrated Method for Domain-specific Model Checking

F Zervoudakis - 2014 - discovery.ucl.ac.uk
Model checking is an established formal method for verifying the desired behavioral
properties of system models. But popular model checkers tend to support low-level modeling …

Infraestrutura baseada em componentes para o desenvolvimento de software com suporte à evolução dinâmica não antecipada.

HO ALMEIDA - 2007 - dspace.sti.ufcg.edu.br
As atividades relacionadas à evolução têm sido apontadas como fatores de grande impacto
sobre o custo e o tempo inerentes ao processo de engenharia de sistemas de software. O …

[PDF][PDF] Un lenguaje de modelado para la creación de anotaciones Java

IC Sánchez, J de Lara Jaramillo - 2014 - core.ac.uk
Desde su introducción en Java 5, las anotaciones han pasado de ser una herramienta útil a
jugar un papel central en muchos proyectos software populares, como por ejemplo la Java …

[인용][C] Enhancing the Dependability of Complex Missions Through Automated Analysis

F Zervoudakis - 2011