On the historical semantics of the notion of software architecture

Show simple item record

dc.contributor.author Gruner, Stefan
dc.date.accessioned 2014-06-04T10:23:19Z
dc.date.available 2014-06-04T10:23:19Z
dc.date.issued 2014-07
dc.description.abstract This 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.uri http://www.td-sa.net/ en_US
dc.identifier.citation Gruner, 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.issn 1817-4434
dc.identifier.uri http://hdl.handle.net/2263/39988
dc.language.iso en en_US
dc.publisher Vaal Triangle Faculty of Northwest University in South Africa en_US
dc.rights Vaal Triangle Faculty of Northwest University in South Africa en_US
dc.subject Computer science en_US
dc.subject Informatics en_US
dc.subject History of science and technology en_US
dc.subject Philosophy of science en_US
dc.subject Software architecture en_US
dc.subject Historical semantics en_US
dc.subject Discourse analysis en_US
dc.title On the historical semantics of the notion of software architecture en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record