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
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;
Conference_Titel :
General Theory of Software Engineering (GTSE), 2015 IEEE/ACM 4th SEMAT Workshop on a
Conference_Location :
Florence
DOI :
10.1109/GTSE.2015.13