IJSEA Archive (Volume 2, Issue 4)
International Journal of Science and Engineering Applications (IJSEA) (Volume 2, Issue 4 - April 2013)
Building Software Architecture using Architectural Design Patterns
U.V.R. Sarma, Neelakantam Pavani, Dr. P. Premchand
Keywords: Software Architectural Design Patterns, UML 2.0, IBM Rational Rhapsody Developer for Java, Flight Software, Components.
This paper discusses how Software Architectural design patterns could be used to build the architecture of a system. The application of design patterns helps to improve the quality of software architecture and to reduce the flaws in the architecture. Generic architectural design patterns for real-time software components are customized to suit the functionality of system. This is illustrated using the Solar TErrestrial RElations Observatory (STEREO) a case study based on NASA’s STEREO mission. The customized design patterns are validated using IBM Rational Rhapsody. These validated design patterns form templates for further use in building the architecture of flight software.
 H. Gomaa. 2005. Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures, Addison-Wesley Object Technology Series.
 Julie Street Fant, Hassan Gomaa, Robert G. Pettit. 2011. Architectural Design Patterns for Flight Software, 14th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops.
 D. Harel. 1997. Executable object modeling with statecharts, 18th International Conference on Software Engineering.
 B.Bharathi, Dr.D.Sridharan. 2009. UML as an Architecture Description Language, International Journal of Recent Trends in Engineering.
 Software Architecture Description & UML Workshop, Hosted at the 7th International Conference on UML Modeling Languages and Applications <
 Clements. P. 2002. et.al.: Documenting Software Architectures, Views and Beyond, Addison-Wesley, Boston, MA, USA.
title = "Building Software Architecture using Architectural Design Patterns ",
journal = "International Journal of Science and Engineering Applications (IJSEA)",
volume = "2",
number = "3",
pages = "71 - 77",
year = "2013",
author = "U.V.R. Sarma, Neelakantam Pavani, Dr. P. Premchand ",