TY - GEN
T1 - S-theory
T2 - 8th International Conference on Grid and Pervasive Computing, GPC 2013
AU - Hughes, Danny
AU - Bencomo, Nelly
AU - Morin, Brice
AU - Huygens, Christophe
AU - Shen, Zhun
AU - Man, Ka Lok
PY - 2013/9/9
Y1 - 2013/9/9
N2 - Many problems facing software engineers demand 'optimal' performance in multiple dimensions, such as computational overhead and development overhead. For these complex problems, designing an optimal solution based upon a single programming paradigm is not feasible. A more appropriate solution is to create a solution framework that embraces multiple programming paradigms, each of which is optimal for a well-defined region of the problem space. This paper proposes a theory for creating multi-paradigm software solutions that is inspired by two contributions from theoretical physics: model dependent realism and M-Theory. The proposed theoretical framework, which we call 'S-Theory', promotes the creation of actor-optimal solution frameworks, encourages technology reuse and identifies promising research directions. We use the field of sensor networks as a running example.
AB - Many problems facing software engineers demand 'optimal' performance in multiple dimensions, such as computational overhead and development overhead. For these complex problems, designing an optimal solution based upon a single programming paradigm is not feasible. A more appropriate solution is to create a solution framework that embraces multiple programming paradigms, each of which is optimal for a well-defined region of the problem space. This paper proposes a theory for creating multi-paradigm software solutions that is inspired by two contributions from theoretical physics: model dependent realism and M-Theory. The proposed theoretical framework, which we call 'S-Theory', promotes the creation of actor-optimal solution frameworks, encourages technology reuse and identifies promising research directions. We use the field of sensor networks as a running example.
KW - M-Theory
KW - multi-paradigm programming
KW - S-Theory
UR - http://www.scopus.com/inward/record.url?scp=84883348536&partnerID=8YFLogxK
UR - https://link.springer.com/chapter/10.1007%2F978-3-642-38027-3_78
U2 - 10.1007/978-3-642-38027-3_78
DO - 10.1007/978-3-642-38027-3_78
M3 - Conference publication
AN - SCOPUS:84883348536
SN - 9783642380266
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 715
EP - 722
BT - Grid and Pervasive Computing - 8th International Conference, GPC 2013 and Colocated Workshops, Proceedings
PB - Springer
Y2 - 9 May 2013 through 11 May 2013
ER -