Boxology of NBA and TA: a basis for understanding software architecture

@article{Malton2005BoxologyON,
  title={Boxology of NBA and TA: a basis for understanding software architecture},
  author={Andrew J. Malton and Richard C. Holt},
  journal={12th Working Conference on Reverse Engineering (WCRE'05)},
  year={2005},
  pages={9 pp.-195}
}
Box-and-arrow diagrams seem inevitable for presentation of software architecture; however, the term "boxology" often mocks their over-use, especially when informal. We introduce in this paper a formal boxology to serve as a semantic domain for graph-based software architecture representation languages: the nested boxes and arrows (NBA) model. NBA graphs use commonly-adopted features of structure diagrams for software: boxes for objects, arrows for relations, attributes for values, and a… CONTINUE READING

Citations

Publications citing this paper.

References

Publications referenced by this paper.
SHOWING 1-10 OF 13 REFERENCES

Exchanging Graphs with GXL

  • Graph Drawing
  • 2001
VIEW 4 EXCERPTS
HIGHLY INFLUENTIAL

Formalizing Fact Extraction

  • Electr. Notes Theor. Comput. Sci.
  • 2004
VIEW 1 EXCERPT

The build-time software architecture view

  • Proceedings IEEE International Conference on Software Maintenance. ICSM 2001
  • 2001
VIEW 1 EXCERPT

A reference architecture for Web servers

  • Proceedings Seventh Working Conference on Reverse Engineering
  • 2000
VIEW 1 EXCERPT

Linux as a case study: its extracted software architecture

  • Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002)
  • 1999
VIEW 2 EXCERPTS

A field guide to boxology: preliminary classification of architectural styles for software systems

  • Proceedings Twenty-First Annual International Computer Software and Applications Conference (COMPSAC'97)
  • 1997
VIEW 1 EXCERPT

Similar Papers