Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Object-oriented modeling and design for database applications
Object-oriented modeling and design for database applications
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
Transportation air travel: the ticket chase
IEEE Spectrum
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
ER'00 Proceedings of the 19th international conference on Conceptual modeling
Hi-index | 0.00 |
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.