Composing analysis patterns to build complex models: flight reservation

  • Authors:
  • Zhen Jiang;Eduardo B. Fernandez

  • Affiliations:
  • West Chester University, West Chester, PA;Florida Atlantic University, Boca Raton, FL

  • Venue:
  • Proceedings of the 16th Conference on Pattern Languages of Programs
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In previous work we developed the concept of Semantic Analysis Patterns (SAPs). SAPs are mini-applications realizing a few use cases selected so as to make them as generic as possible. One of the objectives of this approach is to make SAPs convenient for inexperienced modelers to build complex object-oriented concept models. In this paper we show the use of SAPs to build complex analysis patterns from the combination of simpler patterns. We also claim that this approach provides models that are also extensible and reusable. We present here a case study (a flight reservation system) that illustrates how SAPs can be composed to build complex models in a convenient way. In developing our set of patterns we created one pattern and specialized some existing patterns in the context of flight reservations. These patterns provide a common structure that has to be present in any flight reservation system, but they can also be of independent value.