A Technique for Visualizing Software Architectures

[1]  David R. Nadeau,et al.  VRML 2.0 Sourcebook , 1995 .

[2]  Nenad Medvidovic,et al.  Extending Architectural Representation in UML with View Integration , 1999, UML.

[3]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[4]  Alexander Egyed,et al.  Using Patterns to Integrate UML Views , 1999 .

[5]  Mitsuhiko Toda,et al.  Methods for Visual Understanding of Hierarchical System Structures , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Mary Shaw,et al.  Abstractions for Software Architecture and Tools to Support Them , 1995, IEEE Trans. Software Eng..

[7]  Maarten Boasson,et al.  The Artistry of Software Architecture , 1995, IEEE Softw..

[8]  David Garlan,et al.  Exploiting style in architectural design environments , 1994, SIGSOFT '94.

[9]  Richard C. Holt Binary Relational Algebra Applied to Software Architecture , 1996 .

[10]  David Garlan,et al.  A Formal Approach to Software Architectures , 1992, IFIP Congress.

[11]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[12]  Nenad Medvidovic,et al.  Domains of Concern in Software Architectures and Architecture Description Languages , 1997, DSL.

[13]  Marija Mikic-Rakic,et al.  Taming architectural evolution , 2001, ESEC/FSE-9.

[14]  Ivan T. Bowman,et al.  Conceptual Architecture of the Linux Kernel , 2003 .

[15]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .

[16]  C LuckhamDavid,et al.  Specification and Analysis of System Architecture Using Rapide , 1995 .

[17]  Gregory D. Abowd,et al.  Formalizing style to understand descriptions of software architecture , 1995, TSEM.

[18]  Harald C. Gall,et al.  Describing software architectures by system structure and properties , 1998, Proceedings. The Twenty-Second Annual International Computer Software and Applications Conference (Compsac '98) (Cat. No.98CB 36241).

[19]  Ted J. Biggerstaff,et al.  The concept assignment problem in program understanding , 1993, [1993] Proceedings Working Conference on Reverse Engineering.

[20]  Alexander Egyed,et al.  Integrating Architectural Views in UML , 1999 .

[21]  Rubén Prieto-Díaz,et al.  Module interconnection languages , 1986, J. Syst. Softw..

[22]  Ioannis G. Tollis,et al.  Algorithms for Incremental Orthogonal Graph Drawing in Three Dimensions , 1999, J. Graph Algorithms Appl..

[23]  David Harel,et al.  On visual formalisms , 1988, CACM.

[24]  David Garlan,et al.  Introduction to the Special Issue on Software Architecture , 1995, IEEE Trans. Software Eng..

[25]  Tony Mason,et al.  Lex & Yacc , 1992 .

[26]  David Garlan,et al.  Architectural Styles, Design Patterns, And Objects , 1997, IEEE Softw..

[27]  Mary Shaw,et al.  A field guide to boxology: preliminary classification of architectural styles for software systems , 1997, Proceedings Twenty-First Annual International Computer Software and Applications Conference (COMPSAC'97).

[28]  Richard N. Taylor,et al.  A Classification and Comparison Framework for Software Architecture Description Languages , 2000, IEEE Trans. Software Eng..

[29]  Recommended Practice for Architectural Description of Software-Intensive Systems , 1999 .

[30]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[31]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[32]  Robert L. Nord,et al.  Applied Software Architecture , 1999, Addison Wesley object technology series.

[33]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[34]  Alexander L. Wolf,et al.  Acm Sigsoft Software Engineering Notes Vol 17 No 4 Foundations for the Study of Software Architecture , 2022 .

[35]  Pierre-Alain Muller,et al.  Instant Uml , 1997 .

[36]  James L. Antonakos,et al.  Practical data structures using C/C++ , 1998 .

[37]  Robert J. Allen A formal approach to software architecture , 1997 .

[38]  G. K. Smelser The structure of the eye , 1961 .

[39]  Matthias Jarke,et al.  A three-faceted view of information systems , 1998, CACM.

[40]  Mary Shaw,et al.  An Introduction to Software Architecture , 1993, Advances in Software Engineering and Knowledge Engineering.

[41]  Nenad Medvidovic,et al.  Software Connectors and Refinement in Family Architectures , 2000, IW-SAPF.

[42]  Alfred V. Aho,et al.  Compilers: Principles, Techniques, and Tools , 1986, Addison-Wesley series in computer science / World student series edition.

[43]  Raymond J. A. Buhr,et al.  Architectures with Pictures , 1992, OOPSLA.

[44]  Nenad Medvidovic,et al.  Modeling software architectures in the Unified Modeling Language , 2002, TSEM.

[45]  Rich Hilliard,et al.  Toward a recommended practice for architectural description , 1996, Proceedings of ICECCS '96: 2nd IEEE International Conference on Engineering of Complex Computer Systems (held jointly with 6th CSESAW and 4th IEEE RTAW).

[46]  Colin Ware,et al.  Visualization of Large Nested Graphs in 3D: Navigation and Interaction , 1998, J. Vis. Lang. Comput..

[47]  Edsger W. Dijkstra,et al.  The structure of the “THE”-multiprogramming system , 1968, CACM.

[48]  René L. Krikhaar,et al.  A relational approach to support software architecture analysis , 1998, Softw. Pract. Exp..

[49]  Philippe Kruchten,et al.  The 4+1 View Model of Architecture , 1995, IEEE Softw..

[50]  Mehdi Jazayeri,et al.  Software Architecture for Product Families: Principles and Practice , 2000 .

[51]  Mary Shaw,et al.  Comparing Architectural Design Styles , 1995, IEEE Softw..

[52]  Robert L. Nord,et al.  Software Architecture in Industrial Applications , 1995, 1995 17th International Conference on Software Engineering.

[53]  Terry Quatrani Visual modelling with Rational Rose 2000 and UML , 1998 .

[54]  Paola Inverardi,et al.  Formal Specification and Analysis of Software Architectures Using the Chemical Abstract Machine Model , 1995, IEEE Trans. Software Eng..

[55]  Gerald W. Both,et al.  Object-oriented analysis and design with applications , 1994 .

[56]  M. Shaw Sufficient Correctness and Homeostasis in Open Resource Coalitions: How Much Can You Trust Your Software System? , 2000 .

[57]  R. Hilliard Viewpoint Modeling * , 2001 .

[58]  Moataz Kamel,et al.  Concrete Architecture of the Linux Kernel , 1998 .

[59]  Paul Clements,et al.  Recommended Best Industrial Practice for Software Architecture Evaluation. , 1997 .

[60]  Colin Ware,et al.  Visualizing object oriented software in three dimensions , 1993, CASCON.

[61]  Loe M. G. Feijs,et al.  3D visualization of software architectures , 1998, CACM.

[62]  Colin Ware,et al.  Evaluating stereo and motion cues for visualizing information nets in three dimensions , 1996, TOGS.

[63]  Christopher Alexander,et al.  The Timeless Way of Building , 1979 .

[64]  David Garlan,et al.  Architectural Mismatch: Why Reuse Is So Hard , 1995, IEEE Softw..