On the historical semantics of the notion of software architecture

dc.contributor.authorGruner, Stefan
dc.contributor.emailsgruner@cs.up.ac.zaen_US
dc.date.accessioned2014-06-04T10:23:19Z
dc.date.available2014-06-04T10:23:19Z
dc.date.issued2014-07
dc.description.abstractThis study outlines in some detail the semantic variety of the notion of 'software architecture' in the field of software engineering since the early 1970s. This paper shows that there are two schools of thought in software architecture, namely a material-substantialist and a formal-structuralist one. In the former school of thought, software architecture is basically regarded as a thing (device) on its own, whereas in the latter one, software architecture is basically considered a property, not a thing (device). From an ontological point of view, these two opinions are mutually exclusive. In their mutual exclusivity, however, they coincide with non-formalist versus formalist philosophies and interpretations of informatics or computer science in general, wherein software engineering –and, by implication, software architecture– is embedded. In this way, the field of software architecture mirrors an ongoing science-philosophical dispute about the characteristics and foundations of computer science or informatics as a scholarly and practical discipline. In summary it seems fair to say that the metaphor of 'architecture', with its distinct fine arts connotations, has been particularly attractive to software engineers because this metaphor has helped software engineers to circumvent the notorious scientific immaturity and shortage of classical engineering methods in the field of software engineering.en_US
dc.description.urihttp://www.td-sa.net/en_US
dc.identifier.citationGruner, S 2014, 'On the historical semantics of the notion of software architecture', TD : The Journal for Transdisciplinary Research in Southern Africa, vol. 10, no. 1, pp. 37-66.en_US
dc.identifier.issn1817-4434
dc.identifier.urihttp://hdl.handle.net/2263/39988
dc.language.isoenen_US
dc.publisherVaal Triangle Faculty of Northwest University in South Africaen_US
dc.rightsVaal Triangle Faculty of Northwest University in South Africaen_US
dc.subjectComputer scienceen_US
dc.subjectInformaticsen_US
dc.subjectHistory of science and technologyen_US
dc.subjectPhilosophy of scienceen_US
dc.subjectSoftware architectureen_US
dc.subjectHistorical semanticsen_US
dc.subjectDiscourse analysisen_US
dc.titleOn the historical semantics of the notion of software architectureen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Gruner_On_2014.pdf
Size:
771.14 KB
Format:
Adobe Portable Document Format
Description:
Article

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: