4.6 Inherencies of MCA 193
It is important to note that when following this approach, sooner or later –
depending on the model granularity (
i.e., on the models' average size) – name
collisions can occur. These are normal for bottom-up development and formally
could be avoided with careful choice of all names and suitable application of
namespaces. The real problem, though, is not how to avoid a name collision in the
technical sense, but how to ensure that in a (future) world with unlimited number
of models, exactly the desired model is unambiguously referred to. On the other
hand, the opposite problem is also possible: to know that a model with the desired
qualities exists, but to be unable to find it because its name is unknown. These two
problems will receive a satisfactory solution only with the development of
taxonomies and domain ontologies for the concerned domains. The introduction of
domain ontologies would also improve the development of the user interfaces, as
well as the human-to-human communication.
With respect to globalization and the international cooperation we consider also
very important the employment of thesauri. It would increase the comfort of use
and the probabilities for finding the searched. According to our approach in
Avgoustinov and Bley (2003) the intelligence is distributed within the process
model (in our case, of assembly and assembly planning) across several hierarchy
levels. The behaviour making the models appear intelligent is implemented on the
lowest level with the help of features, patterns and procedures, integrated into
autonomous intelligent entities (AIEs). On the upper levels the AIEs can be
combined in more and more sophisticated models, up to distributed intelligent
virtual enterprises. Very interesting possibilities are offered by the combined use of
(assembly) patterns and (assembly) features – they have many similarities, but also
many differences that can nicely complement each other.
Summing up, with the concepts for separation of authoring from use, separate
modelling, model organization according to Figure 4.6 and incorporation of
intelligence, the MCA offers much higher flexibility of the prepared models.
4.6.8 Cooperative Work and Distributed Authoring
The separation of authoring from use, together with the separate modelling, create
prerequisites for easier cooperation, since it makes no difference where the models
are created. When the cooperating authors (or modellers) are distributed in
different points of the world we can speak of
distributed authoring. An illustration
of how cooperation on the basis of distributed authoring can be organized is
presented in Figure 4.14. Note the difference between Internet and (manufacturer's)
intranet. The idea is that instead of using the conventional electronic catalogues it
would be much more convenient if the manufacturers of different equipment – in
this example workpieces, tools, machine tools, and fixtures – provide functional
models of their products to be used for testing and planning of the future
production. Of course, these models can involve some kind of protection against
theft of intelectual properties – e.g., authorisation of the use only after
identification, or even for a small fee. Nevertheless, the possibility to experiment
and play different scenarios with the whole equipment and prove that it is exactly
what is needed can enormously improve the productivity, the economical
efficiency and probably even the quality of the production yet during its planning.
And such way of cooperation could provide for much earlier and more intensive
feedback concerning the quality of the involved models and their respective
modellees.