-
公开(公告)号:GB2506596A
公开(公告)日:2014-04-09
申请号:GB201217574
申请日:2012-10-02
Applicant: IBM
Inventor: OSBORNE ANDREW JAMES , WARD TIMOTHY , CHARTERS GRAHAM , WILKINSON CHRIS
IPC: G06F9/54
Abstract: A method of managing software modules in a software runtime environment comprises identifying for each module in a set of modules a static dependency on another module (403). For each set of interdependent modules identifying a further subset connected by a static dependency (404) and in response to a change in state (501) of a module applying the change in states to all modules in the subset (504). Where a module has only dynamic dependencies on other software modules changes are applied only to that module. The set of software modules form an application program and dependencies are identified prior to runtime. Those modules identified as having static dependencies may be contained in a wrapper for operation within the software runtime environment. The modules may be JavaRTM modules and the runtime environment may be OSGI compliant.