DocumentCode :
3249184
Title :
A theoretical foundation for software engineering: A model calculus
Author :
Perry, Dewayne E.
Author_Institution :
Adv. Res. in Software Eng. (ARiSE), Univ. of Texas at Austin, Austin, TX, USA
fYear :
2013
fDate :
26-26 May 2013
Firstpage :
39
Lastpage :
46
Abstract :
Theory is a critical and undervalued part of software engineering and software engineering research. While empirical evaluation is important in both software engineering and software engineering research, there is still a lack of maturity and deep understanding of this critical aspect of both enterprises. The purpose of my unifying theoretical foundation for software engineering is, in part, to illuminate the place and importance of both theory and empirical evaluation. The focus here is on the model calculus and its use in the composition of more complex models to emphasize 1) the taxonomic space of both theory and empirical evaluation, and 2) the complexity resulting from various model compositions. The latter should not be a surprise as the complexity of model compositions merely reflects the fundamental and essential characteristic of our software systems - that is, complexity.
Keywords :
calculus; software engineering; model calculus; model composition complexity; software engineering; software systems; Calculus; Complexity theory; Context; Instruments; Mathematical model; Software; Software engineering; Model Calculus; Model Composition; Theories and Models of Software Engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (GTSE), 2013 2nd SEMAT Workshop on a General Theory of
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/GTSE.2013.6613869
Filename :
6613869
Link To Document :
بازگشت