Data processing: software development – installation – and managem – Software program development tool – Editing
Reexamination Certificate
2007-08-07
2011-11-22
Deng, Anna (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Editing
Reexamination Certificate
active
08065658
ABSTRACT:
An automated tool for partitioning the source code of a software system at heuristic architectural boundaries identified by a bug-reporting process, and for representing the architecture of the software system as a set of visual attributes without constraining the representation to any particular predefined architectural style. The attributes are visualized applying multi-dimensional mapping techniques to software components to generate visual maps of the relationships and interactions among software components that cannot be easily understood or assimilated in a non-graphical form.
REFERENCES:
patent: 5860004 (1999-01-01), Fowlow et al.
patent: 5915113 (1999-06-01), McDonald et al.
patent: 5926189 (1999-07-01), Beaman et al.
patent: 6268862 (2001-07-01), Uchiyama et al.
patent: 6714199 (2004-03-01), Beaman et al.
patent: 6941515 (2005-09-01), Wilkins
patent: 7523023 (2009-04-01), Koh et al.
patent: 2007/0288885 (2007-12-01), Brunel et al.
Chuah et al., “Glyphs for software Visualization”, 1997, IEEE.
Panas et al., “Comprehending Software Architecture using a Single-View Visualization”, Jan. 17, 2007, IEEE.
Amit P. Sawant and Christopher G. Healey, “Visualizing Abstract Data Using Animation”, IEEE Visualization Conference 2006, 4 pages total including Conference Program (2 pgs), available at: http://vis.computer.org/Vis2006, Abstract (2 pgs) available at : http://sequoia.csc.ncsu.edu/˜apsawant/pdfs/Vis—2006—poster—abstract.pdf, Oct. 29-Nov. 2006.
Amit P. Sawant, Christopher G. Healey, and Matti Vanninen, “PerfViz: A Visualization Tool for Analyzing, Exploring, and Comparing Storage Controller Performance Data”, available at: http://www.csc.ncsu.edu/faculty/healey/download/vda.07.pdf, (11 pgs), including Conference on Visualization and Data Analysis 2007, Conference Schedule (4 pgs) available at: http://vw.indiana.edu/vda2007/, Jan. 28th—Feb. 1, 2007.
Dewayne E. Perry and Alexander L. Wolf, “Foundation for the Study of Software Architecture”, ACM Sigsoft Software Engineering Notes vol. 17 No. 4, Oct 1992 pp. 40-52.
Paul C. Clements, “A Survey of Architecture Description Languages”, Proceedings of IWSSD-8, IEEE 1996, pp. 16-25.
Electronic Textbook StatSoft, http://statsoft.com/textbook/stmulsca.html, “Multidimensional Scaling”, Copyright StaSoft, Inc. 1984-2003, 4 pages.
Sami Kaski, “Multidimensional scaling”, http://cis.hut.fi/sami/thesis
ode15.html, Mar. 31, 1997, 3 pages.
Forrest W. Young, “Multidimensional Scaling”, http://forrest.psych.unc.edu/teaching/p208a/mds/mds.html, 1985, 8 pages.
Rick Kazman and S. Jeromy Carriere, “Playing Detective: Reconstructing Software Architecture from Available Evidence”, Technical Report, Oct. 1997, 52 pages.
David Garland and Mary Shaw, “An Introduction to Software Architecture”, School of Computer Science, Carnegie Mellon University, Jan. 1994, 42 pages.
Stephen P. Borgatti, “Multidimensional Scaling”, http://www.analytictech.com/borgatti/mds/htm, 1997, 6 pages.
Scientific Toolworks, Inc., “Scitools —Maintenance, Metrics and Documentation Tools for Ada, C, C++, Java and O. . .”, http://www/scitools.com/products/understand/cpp/product.php, Jun. 6, 2007, 1 page.
Carnegie Mellon University: Courses, Conferences, Building your skills, Licensing, “Architecture Description Languages, Software Technology Roadmap”, http://www.sei.cmu.edu/str/descriptions/adl—body.html, Jan. 11, 2007, 6 pages.
Wojciech Basalaj, “Section 2.4 Multidimensional Scaling”, inProximity Visualisation of Abstract Data, http://www.pavis.orq/essay/pavis.pdf, http://www.pavis.orq/essay/multivariate—visualization—techniques.html#SECTION003400, Jan. 2001, pp. 15-17.
Wojciech Basalaj, “Chapter 3 Multidimensional Scaling”, inProximity Visualisation of Abstract Data, http://www.pavis.orq/essay/pavis.pdf, http://www.pavis.orq/essay/multidimensional—scalimhtml, Jan. 2001, pp. 21-50.
Wikipedia, the free encyclopedia, “Software architecture”, http://en.wikipedia.orq/wiki/Software—architecture, Apr. 15, 2007, 6 pages.
Bali Naveen
Sawant Amit Prakash
Blakely , Sokoloff, Taylor & Zafman LLP
Deng Anna
Network Appliance Inc.
Wu Junchun
LandOfFree
Tool for visualizing software architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Tool for visualizing software architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Tool for visualizing software architecture will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4259239