{rfName}
A

Indexado en

Licencia y uso

Icono OpenAccess

Altmetrics

Análisis de autorías institucional

Escobar, SAutor o CoautorRomero, DAutor o Coautor

Compartir

Publicaciones
>
Artículo

A Tool for Automated Certification of Java Source Code in Maude

Publicado en:Electronic Notes In Theoretical Computer Science. 248 19-29 - 2009-08-04 248(), DOI: 10.1016/j.entcs.2009.07.056

Autores: Alba-Castro, M; Alpuente, M; Escobar, S; Ojeda, P; Romero, D

Afiliaciones

Univ Politecn Valencia, Dept Sistemas Informat & Computac - Autor o Coautor

Resumen

In previous work, an abstract certification technique for Java source code was proposed based on rewriting logic, which is a semantic framework that has been efficiently implemented in the rule-based programming language Maude. Starting from a specification of a (generic) Java abstract semantics written in Maude, we develop an abstract verification technique that essentially consists of a reachability analysis using the Java abstract semantics. We provide facilities to associate abstract domains to the variables of the considered Java program so that the resulting state-space is finite. As a by-product of the abstract verification, a safety certificate is delivered that contains a set of (abstract) rewriting proofs that can be checked by the code consumer using a standard rewriting logic engine. The main advantage is that the amount of code that must be explicitly trusted is very small. This paper presents a Web tool that implements the abstract certification technique by providing appropriate abstract domains for different safety properties while hiding the technical details of the method from the user. The tool has been devised to be easily extendable to other properties and domains. It currently supports the certification of two kinds of safety properties that are not handled by standard Java compilers: secure integer arithmetic rules and non-interference policies.

Palabras clave

Abstract domainsAbstract semanticsAbstractingAutomated certificationAutomationComputer programmingComputer softwareInteger arithmeticJava compilersJava programJava programming languageJava source codesMaudeNon interferenceReachability analysisRewriting logicRule-based programmingSafety propertySemantic frameworkSemanticsState-spaceTechnical detailsVerification techniquesWeb toolWeb toolsWireless telecommunication systems

Indicios de calidad

Impacto bibliométrico. Análisis de la aportación y canal de difusión

El trabajo ha sido publicado en la revista Electronic Notes In Theoretical Computer Science debido a la progresión y el buen impacto que ha alcanzado en los últimos años, según la agencia Scopus (SJR), se ha convertido en una referencia en su campo. En el año de publicación del trabajo, 2009, se encontraba en la posición , consiguiendo con ello situarse como revista Q2 (Segundo Cuartil), en la categoría Computer Science (Miscellaneous).

2025-06-26:

  • WoS: 2
  • Scopus: 1
  • OpenCitations: 1

Impacto y visibilidad social

Desde la dimensión de Influencia o adopción social, y tomando como base las métricas asociadas a las menciones e interacciones proporcionadas por agencias especializadas en el cálculo de las denominadas “Métricas Alternativas o Sociales”, podemos destacar a fecha 2025-06-26:

  • La utilización de esta aportación en marcadores, bifurcaciones de código, añadidos a listas de favoritos para una lectura recurrente, así como visualizaciones generales, indica que alguien está usando la publicación como base de su trabajo actual. Esto puede ser un indicador destacado de futuras citas más formales y académicas. Tal afirmación es avalada por el resultado del indicador “Capture” que arroja un total de: 8 (PlumX).

Es fundamental presentar evidencias que respalden la plena alineación con los principios y directrices institucionales en torno a la Ciencia Abierta y la Conservación y Difusión del Patrimonio Intelectual. Un claro ejemplo de ello es:

  • El trabajo se ha enviado a una revista cuya política editorial permite la publicación en abierto Open Access.

Análisis de liderazgo de los autores institucionales

Existe un liderazgo significativo ya que algunos de los autores pertenecientes a la institución aparecen como primer o último firmante, se puede apreciar en el detalle: Primer Autor (Alba-Castro, M) y Último Autor (Romero Alvarado, Daniel).

el autor responsable de establecer las labores de correspondencia ha sido Alba-Castro, M.