@inproceedings{fbd89defdb474937b55439ca707e9bab,
title = "S-theory: A unified theory of multi-paradigm software development",
abstract = "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.",
keywords = "M-Theory, S-Theory, multi-paradigm programming",
author = "Danny Hughes and Nelly Bencomo and Brice Morin and Christophe Huygens and Zhun Shen and Man, {Ka Lok}",
year = "2013",
doi = "10.1007/978-3-642-38027-3_78",
language = "English",
isbn = "9783642380266",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "715--722",
booktitle = "Grid and Pervasive Computing - 8th International Conference, GPC 2013 and Colocated Workshops, Proceedings",
note = "8th International Conference on Grid and Pervasive Computing, GPC 2013 ; Conference date: 09-05-2013 Through 11-05-2013",
}