Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Domain-Specific Patterns

Handbook of Research on Innovations in Systems and Software Engineering
Patterns tailored to specific areas of applications, such as embedded software patterns ( Noble & Weir, 2000 ), or the patterns tailored to specific development tools or platforms, e.g., core J2EE patterns ( Alur, Crupi, & Malks, 2001 ; Fowler, 2003 ).
Published in Chapter:
A Generic Architectural Model Approach for Efficient Utilization of Patterns: Application in the Mobile Domain
Jouni Markkula (University of Oulu, Finland) and Oleksiy Mazhelis (University of Jyväskylä, Finland)
DOI: 10.4018/978-1-4666-6359-6.ch026
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.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR