Abstract
Patterns play an important role in architecture. Plenty of patterns exist but remain undiscovered. Many of the patterns used in different fields are knowingly or unknowingly used in the field of software architecture. This technical paper briefly explains various patterns in the Indian architectural science Vastu and also presents a brief discussion of various available software architectural patterns. An attempt is made here to find correlations between patterns existing in vastu and software architecture. Further, based on the facts established in vastu, it may be possible to build any kind of complex systems.
- Acharya, P. K. 1934. Architecture of the Manasara, Manasara Series IV. Oriental Books Reprint Corporation, New Delhi, 1980.Google Scholar
- Adrian Kearns. 2010. 5-Layer Architecture, Ver 0.2. White Paper.Google Scholar
- Albin, S. T. 2003. The Art of Software Architecture: Design Methods and Techniques. Wiley, New Jersey. Google ScholarDigital Library
- Alex Homer et al, Professional Active Server Pages 3.0,ISBN-13: 9781861002617,Wrox Press, ch 13.Google Scholar
- Dijkstra, E. W. 1968. The Structure of the "THE" Multiprogramming system. Communications of the ACM, a(18). Google ScholarDigital Library
- Ganapathi Sthapathi, V. 2007. Building Architecture of Sthapatya Veda. Dakshinaa Publishing House, Chennai.Google Scholar
- Garlan, D. and Shaw, M. 1994. An Introduction to Software Architecture. Technical Report. Carnegie Mellon University, Pittsburgh, PA. Google ScholarDigital Library
- Kramrisch, S. 1976. The Hindu Temple, Vol. 1. Motilal Banarsidass, Delhi, p. 236.Google Scholar
- Meier, J.D. et al, Microsoft Application Architecture Guide, 2nd Edition. Google ScholarDigital Library
- Parnas, D. L.1972. On the Criteria To Be Used in Decomposing Systems Into Modules. Communications of the ACM, 15(12), pp. 1053--1058. Google ScholarDigital Library
- Roselin Mary, S. and Rodrigues, P. 2012. Software architecture -- Evolution and evaluation. Int. J. Adv. Comp. Sci. Appl. 3(8).Google Scholar
- Taylor, R. N., Medvidovic, N., and Dashofy, E. M. 2009. Software Architecture: Foundations, Theory and Practice. Wiley, New Jersey. Google ScholarDigital Library
- Zarayaraz, G., Rodrigues, P., Thambidurai, P., and Kuppuswami, S. 2003. A new approach to software architecture. ACM SIGSOFT, 28(2), p. 1. Google ScholarDigital Library
- Zhu, H. 2009. Software Design Methodology -- From Principles to Architectural Styles. Elsevier Science, Oxford.Google Scholar
Index Terms
- Patterns of software architecture in vastu: a new revelation
Recommendations
A Review on Software Architecture Styles with Layered Robotic Software Architecture
ICCUBEA '15: Proceedings of the 2015 International Conference on Computing Communication Control and AutomationThis paper provides an introduction to the field of software engineering requires facility in architectural software design. The goal is to demonstrate the current state of the discipline and examine the ways in which architectural design can impact ...
An architectural style for spatial data infrastructures
This work proposes an architectural style, a pattern, for spatial data infrastructures (SDIs). This style provides a tool and a shared vocabulary to help system architects to design these infrastructures, and facilitates the exchange of knowledge about ...
Comments