- Title:
-
Formalizing Pattern Applicability - An Approach based on UML and B
- Author:
-
Rafael Marcano-Kamenoff
- Address:
-
Laboratoire PRISM, Université de Versailles St.-Quentin,
78035 Versailles Cedex, France
- Abstract:
-
Patterns play an important role in the development and in the
specification of object-oriented software. They propose generic
solutions to specific problems at each development stage. Pattern
specialization h as demonstrated to be a very useful mechanism
allowing solutions to be well adapted to architectural or design
problems. The main problem with applying patterns is that the
semantics weakness on their present representations leads to ambiguous
interpretati ons and limits their use for developing robust
applications. The primary goal of this research is to describe a
process to specify patterns integrating two complementary paradigms,
the UML and the B formal method. The purpose of this research is to
define a formal development process based on applying patterns by
specialization/refinement, and automating the transformation from
architecture to implementation.