24.05.2014 Views

pdf: 600KB - Potsdam Institute for Climate Impact Research

pdf: 600KB - Potsdam Institute for Climate Impact Research

pdf: 600KB - Potsdam Institute for Climate Impact Research

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!