Middleware for Software Architecture-Based Development in Distributed, Mobile, and Resource-Constrained Environments


Over the past several decades software researchers and practitioners have proposed various approaches, techniques, and tools for developing large-scale software systems. The results of these efforts have been characterized as programming-in-the-large (PitL). A new set of challenges has arisen with the emergence of inexpensive, small, heterogeneous, resource… (More)


2 Figures and Tables