Next: 2.6 Validation of Formal
Up: 2 Position
Previous: 2.4 Models of Components
Describing components as processes, and studying how combinations of components behave, provides a model which is complementary to the object-oriented paradigm. Like the object-oriented approach we can specify the individual behaviour of components and then, abstracting from that, describe the composite behaviour of systems built from those components. Such a scheme of components and rules of combination we refer to as a componentology. Within the componentology we can design components and systems. We can formulate descriptions and ask questions. And by various means we can furnish answers to those questions.