Flexible object layouts: enabling lightweight language extensions by intercepting slot access
Programming idioms, design patterns and application libraries often introduce cumbersome
and repetitive boilerplate code to a software system. Language extensions and external …
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 …
technique that enables enrichment of program elements with custom metadata. In this paper …
Interactive code annotation for security vulnerability detection
Security vulnerabilities are commonly caused by security bugs introduced by developers
during code construction. Static analysis tools can detect such vulnerabilities, yet are often …
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 …
Based Programming. Compared to traditional Rule-Based Programming, Rule-Maker …
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 …
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 …
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 …
jugar un papel central en muchos proyectos software populares, como por ejemplo la Java …