S-theory: A unified theory of multi-paradigm software development

1Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

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. © 2013 Springer-Verlag.

Cite

CITATION STYLE

APA

Hughes, D., Bencomo, N., Morin, B., Huygens, C., Shen, Z., & Man, K. L. (2013). S-theory: A unified theory of multi-paradigm software development. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7861 LNCS, pp. 715–722). https://doi.org/10.1007/978-3-642-38027-3_78

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free