Home // ICSEA 2015, The Tenth International Conference on Software Engineering Advances // View article


Pymoult : On-Line Updates for Python Programs

Authors:
Sébastien Martinez
Fabien Dagnat
Jérémy Buisson

Keywords: On-line updates Python Software maintenance

Abstract:
On-line updates have proved to be essential for critical long running applications that hardly can be stopped. Indeed, security patches or feature enhancements need to be applied frequently. Pymoult is a platform allowing on-line updates for Python programs. It provides many mechanisms from the literature for updating running programs without requiring them to be stopped, allowing update developers to combine and configure the mechanisms for each update. This paper presents the design of Pymoult and details the implementation of several mechanisms it provides. With the help of an example, this paper also presents how mechanisms can be combined and configured to design online updates with Pymoult.

Pages: 80 to 85

Copyright: Copyright (c) IARIA, 2015

Publication date: November 15, 2015

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-438-1

Location: Barcelona, Spain

Dates: from November 15, 2015 to November 20, 2015