VLDB 2026 Research / reviewers in the wild / expert
Brian Peterson
dblp:64/3940
· DBLP profile ↗
10ranked-venue papers
1as first author
2since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Program analysis using empirical abstraction
Vivian M. Ho, Chris Alvin, Jimmie D. Lawson, Supratik Mukhopadhyay, Brian Peterson |
Int. J. Softw. Tools Technol. Transf. | 5 |
| 2021 | Static generation of UML sequence diagramsabstractAbstract UML sequence diagrams are visual representations of object interactions in a system and can provide valuable information for program comprehension, debugging, maintenance, and software archeology. Sequence diagrams generated from legacy code are independent of existing documentation that may have eroded. We present a framework for static generation of UML sequence diagrams from object-oriented source code. The framework provides a query refinement system to guide the user to interesting interactions in the source code. Our technique involves constructing a hypergraph representation of the source code, traversing the hypergraph with respect to a user-defined query, and generating the corresponding set of sequence diagrams. We implemented our framework as a tool, StaticGen (supporting software: StaticGen ), analyzing a corpus of 30 Android applications. We provide experimental results demonstrating the efficacy of our technique (originally appeared in the Proceedings of Fundamental Approaches to Software Engineering—20th International Conference, FASE 2017, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2017, Uppsala, Sweden, April 22–29, 2017). Chris Alvin, Brian Peterson, Supratik Mukhopadhyay |
Int. J. Softw. Tools Technol. Transf. | 2 |
| 2020 | Empirical Abstraction
Vivian M. Ho, Chris Alvin, Supratik Mukhopadhyay, Brian Peterson, Jimmie D. Lawson |
RV | 4 |
| 2017 | StaticGen: Static Generation of UML Sequence Diagrams
Chris Alvin, Brian Peterson, Supratik Mukhopadhyay |
FASE | 2 |
| 2017 | Design and Evaluation of a Self-Service Delivery Framework
Constantin Adam, Nikos Anerousis, Muhammed Fatih Bulut, Robert Filepp, Anup K. Kalia, Brian Peterson, John J. Rofrano, Maja Vukovic, Jin Xiao 0005 |
ICSOC | 6 |
| 2015 | A Hybrid Cloud Framework for Scientific ComputingabstractCloud services are transforming many computing tasks, but the unique requirements of scientific computing have caused it to lag behind in cloud adoption because of the performance variation of cloud resources. Based on our experience with the Organic Grid, we propose a framework for a hybrid cloud that will intelligently distribute work to appropriate computing resources to mitigate the impact of performance variation. We describe a cloud framework that integrates with specialized hardware and distributes work intelligently among heterogeneous computing resources. Our approach is to organize a set of computing nodes in an overlay network, to allow each node as an individual agent to position itself within the network to maximize its productivity. An application finds the resources and decides which task to run on which cloud nodes. Our simulations demonstrate that our methods can significantly reduce communication burdens of the most overworked nodes, especially on networks with the highest task to node ratios. Brian Peterson, Gerald Baumgartner, Qingyang Wang 0001 |
CLOUD | 1 |
| 2012 | CloudAffinity: A framework for matching servers to cloudmatesabstractIncreasingly organizations are considering moving their workloads to clouds to take advantage of the anticipated benefits of a more cost effective and agile IT infrastructure. A key component of a cloud service, as it is exposed to the consumer, is the published selection of instance resource configurations (CPU, memory, and disk). The number of instance configurations, as well as the specific values that characterize them, form important decisions for the cloud service provider. This paper explores these resource configurations; examines how well a traditional data center fits into the cloud model from a resource allocation perspective; and proposes a framework, named CloudAffinity, aimed at selecting an optimal number of configurations based on customer requirements. Marcos Dias de Assunção, Marco Aurélio Stelmar Netto, Brian Peterson, Lakshminarayanan Renganarayana, John J. Rofrano, Chris Ward, Chris Young |
NOMS | 3 |
| 2010 | Workload Migration into Clouds Challenges, Experiences, OpportunitiesabstractThe steady drumbeat of Cloud as a disruptive influence for Infrastructure Service Providers (ISP's) and the enablement vehicle for Software As A Service (SAAS)providers can be heard loud and clear in the industry today. In fact, Cloud is probably at the peak of the hype curve, and already there are identified challenges associated with effective deployment for business critical applications (so called Production Applications) in mature enterprises. One of these challenges is the smooth migration of workload from the previous environment to the new cloud enabled environment in a cost effective way, with minimal disruption and risk. In this paper we introduce extensions to an integrated automation capability called the Darwin framework that enables workload migration for this scenario and discuss the impact that automated migration has on the cost and risks normally associated with migration to clouds. Christopher Ward, N. Aravamudan, Kamal Bhattacharya, Karen Cheng, Robert Filepp, Robert D. Kearney, Brian Peterson, Larisa Shwartz, Christopher C. Young |
IEEE CLOUD | 7 |
| 2010 | Splitter: a proxy-based approach for post-migration testing of web applicationsabstractThe benefits of virtualized IT environments, such as compute clouds, have drawn interested enterprises to migrate their applications onto new platforms to gain the advantages of reduced hardware and energy costs, increased flexibility and deployment speed, and reduced management complexity. However, the process of migrating a complex application takes a considerable amount of effort, particularly when performing post-migration testing to verify that the application still functions correctly in the target environment. The traditional approach of test case generation and execution can take weeks and synthetic test cases may not adequately reflect actual application usage. Xiaoning Ding, Hai Huang 0002, Yaoping Ruan, Anees Shaikh, Brian Peterson, Xiaodong Zhang 0001 |
EuroSys | 5 |
| 1994 | Recognizing Plants using Stochastic L-SystemsabstractRecognizing naturally occurring objects has been a difficult task in computer vision. One of the keys to recognizing objects is the development of a suitable model. One type of model, the fractal, has been used successfully to model complex natural objects. A class of fractals, the L-system, has not only been used to model natural plants, but has also aided in their recognition. This research extends the work in plant recognition using L-systems in two ways. Stochastic L-systems are used to model and generate more realistic plants. Furthermore, to handle the complexity of recognition, a learning system is used that automatically generates a decision tree for classification. Results indicate that the approach used here has great potential as a method for recognition of natural objects.> Ashok Samal, Brian Peterson, David J. Holliday |
ICIP (1) | 2 |