F2OAS: Towards a Standard Framework to Organizing Software Architectural Styles
The selection or development of software architectural style is one of the most important issues in the software architecture. The number and variety of architectural styles are rising. There is not any proper and standard classification to organizing software architectural styles. In this paper, a standard organization (F2OAS) to all software architectural styles has been provided. To obtain this aim, all previous classifications and categories for architectural styles have been collected. Then by analysis of existing approaches, all different aspect of a standard organization has been investigated. Finally a new process model to developing a standard organization has been provided. F2OSA can help software architects to develop very powerful and robust architectures and the process of developing software architecture be done in less time.