Darwin (ADL) (original) (raw)

Property Value
dbo:abstract Darwin is an architecture description language (ADL). It can be used in a software engineering context to describe the organisation of a piece of software in terms of components, their interfaces and the bindings between components. Darwin encourages a component- or object-based approach to program structuring in which the unit of structure (the component) hides its behaviour behind a well-defined interface. Programs are constructed by creating instances of component types and binding their interfaces together. Darwin considers such compositions also to be types and hence encourages hierarchical composition. The general form of a Darwin program is therefore the tree in which the root and all intermediate nodes are composite components; the leaves are primitive components encapsulating behavioural as opposed to structural aspects. (en)
dbo:wikiPageExternalLink https://web.archive.org/web/20150110231741/http:/www-dse.doc.ic.ac.uk/Research/Darwin/
dbo:wikiPageID 3292029 (xsd:integer)
dbo:wikiPageLength 1276 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 906656897 (xsd:integer)
dbo:wikiPageWikiLink dbc:Architecture_description_language dbr:Component_Object_Model dbr:Component-based_software_engineering dbr:Software_engineering dbc:Software_architecture dbr:Architecture_Description_Language
dbp:wikiPageUsesTemplate dbt:Reflist dbt:Unreferenced dbt:Soft-eng-stub
dcterms:subject dbc:Architecture_description_language dbc:Software_architecture
gold:hypernym dbr:Language
rdf:type dbo:Language
rdfs:comment Darwin is an architecture description language (ADL). It can be used in a software engineering context to describe the organisation of a piece of software in terms of components, their interfaces and the bindings between components. (en)
rdfs:label Darwin (ADL) (en)
owl:sameAs freebase:Darwin (ADL) wikidata:Darwin (ADL) https://global.dbpedia.org/id/4iV8S
prov:wasDerivedFrom wikipedia-en:Darwin_(ADL)?oldid=906656897&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Darwin_(ADL)
is dbo:wikiPageDisambiguates of dbr:Darwin
is dbo:wikiPageWikiLink of dbr:Architecture_description_language dbr:Darwin dbr:Software_architecture dbr:Software_architecture_description
is foaf:primaryTopic of wikipedia-en:Darwin_(ADL)