DocumentCode
727396
Title
A Theory about the Structure of GTSEs
Author
Perry, Dewayne E. ; Batory, Don
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
fYear
2015
fDate
18-18 May 2015
Firstpage
39
Lastpage
46
Abstract
Managing complexity is a fundamental goal of software engineering. One of the core techniques that has been successful in practice is that which separate concerns, especially variants of architectural abstractions called components and connectors. We present and illustrate a theory about the general structure of General Theories of Software Engineering (GTSE) - namely, that they should be organized as components and connectors to distinguish conceptually distinct general theory elements and their inter-relationships and interdependencies. Doing so, we argue, separates concerns that should be distinct and not conflated, thereby increasing the value of GTSE efforts.
Keywords
object-oriented programming; software architecture; software management; GTSE; architectural abstractions; complexity management; components; connectors; general theories-of-software engineering; general theory elements; interdependencies; interrelationships; Cognition; Connectors; Economics; Project management; Software engineering; Software systems; Component Theories; Connector Theories; GTSE Structure; Theory Architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
General Theory of Software Engineering (GTSE), 2015 IEEE/ACM 4th SEMAT Workshop on a
Conference_Location
Florence
Type
conf
DOI
10.1109/GTSE.2015.13
Filename
7169394
Link To Document