Final published version
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSN › Conference contribution/Paper › peer-review
}
TY - GEN
T1 - What is middleware made of?
T2 - 11th International Workshop on Adaptive and Reflective Middleware, ARM 2012 - Co-located with ACM/IFIP/USENIX 13th International Middleware Conference
AU - Taiani, François
AU - Rice, Jackie
AU - Rayson, Paul
PY - 2012
Y1 - 2012
N2 - Developing appropriate abstractions for distributed programming is one of the core aims of middleware research. Yet, analysing the impact, diffusion, and success of these abstractions in concrete middleware code is difficult and time consuming. In this paper we propose to use the constituting words found in program identifiers to explore the concepts used in popular middleware platforms. We study and compare four industrial middleware products (JBoss, Hadoop, Axi2, and ActiveMQ), and show the existence of a substantial core of shared concepts that we think capture some of the key tenets of modern middleware engineering.
AB - Developing appropriate abstractions for distributed programming is one of the core aims of middleware research. Yet, analysing the impact, diffusion, and success of these abstractions in concrete middleware code is difficult and time consuming. In this paper we propose to use the constituting words found in program identifiers to explore the concepts used in popular middleware platforms. We study and compare four industrial middleware products (JBoss, Hadoop, Axi2, and ActiveMQ), and show the existence of a substantial core of shared concepts that we think capture some of the key tenets of modern middleware engineering.
KW - abstractions
KW - identifiers
KW - middleware
UR - http://www.scopus.com/inward/record.url?scp=84871577702&partnerID=8YFLogxK
U2 - 10.1145/2405679.2405685
DO - 10.1145/2405679.2405685
M3 - Conference contribution/Paper
AN - SCOPUS:84871577702
SN - 9781450316095
BT - ARM '12 Proceedings of the 11th International Workshop on Adaptive and Reflective Middleware
PB - ACM
CY - New York
Y2 - 3 December 2012 through 7 December 2012
ER -