Increasing the reuse of parts of the specification and implementation of complex software systems, as for example information
systems, may lead to substantial progress in the development process. This paper focuses on reusing parts of specifications
with the help of generic methods and explores two aspects: the parameterization concepts of the languages UML and TROLL, and how formal parameters in such concepts can be restricted if needed.