Automated generation of pervasive systems architectures: a detailed empirical evaluation

Mostafa Hamza, Sherif G. Aly, Maged Elaasar · International Journal of Software Engineering Technology and Applications · 2015

The importance of having mature software development methodologies and tools for the increasingly popular pervasive systems cannot be understated.Focusing on system architectures, we previously conducted a thorough review of over 50 state of the art architectures related to pervasive systems.From the review, we elicited a set of major features that should be supported in pervasive systems, along with best practice architectures for designing such features.We then detailed a methodology, through which designers of new pervasive systems can select a set of desired features and generate a baseline architecture for their system.In this article, we evaluate our methodology with an empirical study that compares generated architectures with ones designed by subject matter experts with sufficient experience in the domain.We used different evaluation suites and measurement techniques in our comparisons.Results show that our automatically generated architectures are very comparable with, and in many cases of higher quality than, the architectures designed by subject matter experts.

Read the paper · More papers on PaperTik