DocumentCode
2729191
Title
A Perspective on the Future of Middleware-based Software Engineering
Author
Issarny, Valerie ; Caporuscio, Mauro ; Georgantas, Nikolaos
Author_Institution
INRIA-Rocquencourt, Le Chesnay
fYear
2007
fDate
23-25 May 2007
Firstpage
244
Lastpage
258
Abstract
Middleware is a software layer that stands between the networked operating system and the application and provides well known reusable solutions to frequently encountered problems like heterogeneity, interoperability, security, dependability. Further, with networks becoming increasingly pervasive, middleware appears as a major building block for the development of future software systems. Starting with the impact of pervasive networking on computing models, manifested by now common grid and ubiquitous computing, this paper surveys related challenges for the middleware and related impact on the software development. Indeed, future applications will need to cope with advanced non-functional properties such as context- awareness and mobility, for which adequate middleware support must be devised together with accompanying software development notations, methods and tools. This leads us to introduce our view on next generation middleware, considering both technological advances in the networking area but also the need for closer integration with software engineering best practices, to ultimately suggest middleware-based software processes.
Keywords
grid computing; middleware; mobile computing; network operating systems; software engineering; advanced nonfunctional properties; context-awareness properties; dependability problem; grid computing; heterogeneity problem; interoperability problem; middleware-based software engineering; mobility properties; networked operating system; security problem; software development; ubiquitous computing; Application software; Computer networks; Grid computing; Middleware; Operating systems; Pervasive computing; Programming; Software engineering; Software reusability; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Future of Software Engineering, 2007. FOSE '07
Conference_Location
Minneapolis, MN
Print_ISBN
0-7695-2829-5
Type
conf
DOI
10.1109/FOSE.2007.2
Filename
4221624
Link To Document