A Generic Architectural Model Approach for Efficient Utilization of Patterns: Application in the Mobile Domain

A Generic Architectural Model Approach for Efficient Utilization of Patterns: Application in the Mobile Domain

Jouni Markkula, Oleksiy Mazhelis
ISBN13: 9781466663596|ISBN10: 1466663596|EISBN13: 9781466663602
DOI: 10.4018/978-1-4666-6359-6.ch026
Cite Chapter Cite Chapter

MLA

Markkula, Jouni, and Oleksiy Mazhelis. "A Generic Architectural Model Approach for Efficient Utilization of Patterns: Application in the Mobile Domain." Handbook of Research on Innovations in Systems and Software Engineering, edited by Vicente García Díaz, et al., IGI Global, 2015, pp. 682-709. https://doi.org/10.4018/978-1-4666-6359-6.ch026

APA

Markkula, J. & Mazhelis, O. (2015). A Generic Architectural Model Approach for Efficient Utilization of Patterns: Application in the Mobile Domain. In V. Díaz, J. Lovelle, & B. García-Bustelo (Eds.), Handbook of Research on Innovations in Systems and Software Engineering (pp. 682-709). IGI Global. https://doi.org/10.4018/978-1-4666-6359-6.ch026

Chicago

Markkula, Jouni, and Oleksiy Mazhelis. "A Generic Architectural Model Approach for Efficient Utilization of Patterns: Application in the Mobile Domain." In Handbook of Research on Innovations in Systems and Software Engineering, edited by Vicente García Díaz, Juan Manuel Cueva Lovelle, and B. Cristina Pelayo García-Bustelo, 682-709. Hershey, PA: IGI Global, 2015. https://doi.org/10.4018/978-1-4666-6359-6.ch026

Export Reference

Mendeley
Favorite

Abstract

A software pattern describes the core of the solution to a problem that tends to (re-)occur in a particular environment. Such patterns are commonly used as a means to facilitate the creation of an architectural design satisfying the desired quality goals. In this chapter, the practical challenges of efficient usage of patterns in domain-specific software development are presented. The specific domain considered here is the mobile domain, for which is given a sample collection of potentially useful patterns. After that, a novel generic architectural model approach for organizing patterns is presented. In this approach, the identification of relevant patterns is considered as the process of reducing the set of candidate patterns by domain-implied constraints. These constraints can be incorporated in a domain-specific generic architectural model that reflects the commonalities in the solutions of the particular domain. This approach has been validated with a real company application development case.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.