Demo Data from EDBT 2026 / reviewers in the wild / expert
Jeffrey M. Barnes
dblp:51/7474
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Requirements engineering and software design · 80% Program analysis · 20% | |
| Network and information security
1 paper |
Systems and software security · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software architecture |
0.2 | 1 | 2013 | Automated planning for software architecture evolution · ASE 2013 |
Requirements engineering and software design › software architecture
software architecture evolution |
0.2 | 1 | 2013 | Automated planning for software architecture evolution · ASE 2013 |
Requirements engineering and software design › software architecture
architecture conformance checking |
0.1 | 1 | 2010 | Analyzing security architectures · ASE 2010 |
Program analysis
static analysis |
0.1 | 1 | 2010 | Analyzing security architectures · ASE 2010 |
Methods — techniques the papers use, named apart from their topics
type-checkable annotations · 0.2traceability analysis · 0.2static analysis · 0.2architecture description language · 0.2automated planning · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Evolution styles: foundations and models for software architecture evolution
Jeffrey M. Barnes, David Garlan, Bradley R. Schmerl |
Softw. Syst. Model. | 1 |
| 2013 | Automated planning for software architecture evolutionabstractIn previous research, we have developed a theoretical framework to help software architects make better decisions when planning software evolution. Our approach is based on representation and analysis of candidate evolution paths-sequences of transitional architectures leading from the current system to a desired target architecture. One problem with this kind of approach is that it imposes a heavy burden on the software architect, who must explicitly define and model these candidate paths. In this paper, we show how automated planning techniques can be used to support automatic generation of evolution paths, relieving this burden on the architect. We illustrate our approach by applying it to a data migration scenario, showing how this architecture evolution problem can be translated into a planning problem and solved using existing automated planning tools. Jeffrey M. Barnes, Ashutosh Pandey 0002, David Garlan |
ASE | 1 |
| 2010 | Analyzing security architecturesabstractWe present a semi-automated approach, SECORIA, for analyzing a security runtime architecture for security and for conformance to an object-oriented implementation. Type-checkable annotations describe architectural intent within the code, enabling a static analysis to extract a hierarchical object graph that soundly reflects all runtime objects and runtime relations between them. In addition, the annotations can describe modular, code-level policies. A separate analysis establishes traceability between the extracted object graph and a target architecture documented in an architecture description language. Finally, architectural types, properties, and logic predicates describe global constraints on the target architecture, which will also hold in the implementation. We validate the SECORIA approach by analyzing a 3,000-line pedagogical Java implementation and a runtime architecture designed by a security expert. Marwan Abi-Antoun, Jeffrey M. Barnes |
ASE | 2 |