Software engineering for mobility
Gruia-Catalin Roman, Gian Pietro Picco, Amy Lynn Murphy · 2000
Mobility is redefining the hardware and software fabric of distributed systems. Wireless communication allows network hosts to participate in a distributed computation while on the move. Novel middleware technologies allow software components to migrate across hosts for enhanced flexibility or performance. Workshop participants were invited to analyze the software engineering implications of this wave of technological changes, by discussing fundamental models, emerging themes, research opportunities, technological trends, and market forces. The last decade of the twentieth century was characterized by a massive integration of computing and communications. So much so that a network connection temporarily being down is often equated with rendering the computer