pdf: 600KB - Potsdam Institute for Climate Impact Research
pdf: 600KB - Potsdam Institute for Climate Impact Research
pdf: 600KB - Potsdam Institute for Climate Impact Research
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
67<br />
are, <strong>for</strong> example, initiatives to develop XML-based notations <strong>for</strong> specifying the interfaces of COM<br />
components in a modelling framework (see http://www.cs.man.ac.uk/cnc-bin/cnc_softiam.pl).<br />
Also, many component-based approaches draw on object-oriented methodologies, <strong>for</strong> which UML<br />
(the Unified Modeling Language) [see URLs] is the standard design methodology. There now<br />
exist various CAD (computer-aided design) packages that support UML, enabling at least parts of<br />
the programming to be done without writing code.<br />
So, conceivably, those developing component-based frameworks will gravitate towards<br />
declarative methods. It would be un<strong>for</strong>tunate if this duplicated the ef<strong>for</strong>t of initiatives starting<br />
from a declarative-modelling standpoint. However, it should also be borne in mind that some of<br />
the criticisms of component-based approaches, presented in Section 3.3, do not depend on the<br />
programming involved, but on inherent limitations of the approach. Simply adopting a declarative<br />
style will not in itself overcome these problems.