Specifying patterns for mobile application domain using general architectural components

  • Authors:
  • Oleksiy Mazhelis;Jouni Markkula;Markus Jakobsson

  • Affiliations:
  • Information Technology Research Institute, University of Jyväskylä, Finland;Information Technology Research Institute, University of Jyväskylä, Finland;Ab SESCA Technologies Oy, Jakobstad, Finland

  • Venue:
  • PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software companies adopt patterns as a means to improve architecture and design practices. During recent years, the application of patterns has extended from general software applications to specific problem domains. In a new domain, suitable patterns fitting to the essential design problems in the new context need to be identified. In this paper, we introduce a general architectural model of mobile applications, which can be used to identify and organise essential patterns in mobile-application design process. This model is employed to construct a high-level architecture of a particular application. For each component of the architecture, the model may suggest candidate patterns that can be used for elaborating the component. Subsequently, the results of the design process are used iteratively to further develop the architectural model. The presented model is verified and tested by employing it to address the design problem of supporting multiple user interfaces in a real mobile application product.