Share This Author
The architecture tradeoff analysis method
- R. Kazman, M. Klein, M. Barbacci, T. Longstaff, H. Lipson, S. Carrière
- Computer ScienceProceedings. Fourth IEEE International Conference…
- 10 August 1998
The Architecture Tradeoff Analysis Method is a spiral model of design: one of postulating candidate architectures followed by analysis and risk mitigation, leading to refined architectures.
Playing Detective: Reconstructing Software Architecture from Available Evidence
Dali is presented, an open, lightweight workbench that aids an analyst in extracting, manipulating, and interpreting architectural information and helps an analyst redocument architectures, discover the relationship between “as-implemented” and “ as-designed” architectures, analyze architectural quality attributes and plan for architectural change.
WebQuery: Searching and Visualizing the Web Through Connectivity
Experience with performing architecture tradeoff analysis
- R. Kazman, M. Barbacci, M. Klein, S. Carrière, S. Woods
- Computer ScienceProceedings of the International Conference on…
- 16 May 1999
A scenario-based and model-based analysis technique for software architectures-called ATAM-that not only analyzes a software architecture with respect to multiple quality attributes, but explicitly considers the tradeoffs inherent in the design.
Research report. Interacting with huge hierarchies: beyond cone trees
The paper describes a system called fsviz which visualizes arbitrarily large hierarchies while retaining user control by augmenting cone trees with several graphical and interaction techniques, and improves upon earlier cone tree visualization systems through a more elaborate node layout algorithm.
Requirements for integrating software architecture and reengineering models: CORUM II
- R. Kazman, Steven S. Woods, S. Carrière
- Computer ScienceProceedings Fifth Working Conference on Reverse…
- 12 October 1998
The CORUM model of reengineering tool interoperation is built upon to include software architecture concepts and tools and is organized around the metaphor of a "horseshoe", where the left-hand side of the horseshoe consists of fact extraction from an existing system, the right hand side consists of development activities, and the bridge between the sides consists of a set of transformations from the old to the new.
(12) United States Patent Page (54) Method for Node Ranking in a Linked Database
- S. Carrière
- Computer Science
A method that assigns importance ranks to nodes in a linked database, such as any database of documents containing citations, the world wide web or any other hypermedia database, which is particularly useful in enhancing the performance of search engine results for hypermedia databases, whose documents have a large variation in quality.
Toward a discipline of scenario‐based architectural engineering
A unified approach to using scenarios to support both the design, analysis and maintenance of software architectures is presented, and a tool is presented that aids in: scenario capture, mapping scenarios to software architectures, and the association of analytic models with particular portions of architectures.
Attribute-Based Architecture Styles
- M. Klein, R. Kazman, L. Bass, S. Carrière, M. Barbacci, H. Lipson
- Computer ScienceWICSA
- 22 February 1999
This paper presents the concept of an ABAS (Attribute-Based Architectural Style) which includes a set of components and connectors along with their topology, but which adds to this a quality attribute specific model that provides a method of reasoning about the behavior of component types that interact in the defined pattern.
A cost-benefit framework for making architectural decisions in a business context
- S. Carrière, R. Kazman, I. Ozkaya
- Computer ScienceACM/IEEE 32nd International Conference on…
- 1 May 2010
A model derived from analyzing actual projects undertaken at Vistaprint Corporation is presented, derived from an analysis of effort tracked against modifications to specific software components before and after a significant architectural transformation to the subsystem housing those components.