The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Execution trace indicates which part of the software statements are involved in the execution, which is an important diagnosis basis of the several existed diagnosis methods. However, the features of the input of the trace have been ignored in these researches, which may lead to a wrong or oversized result and impact the efficiency of the diagnosis directly. In this paper, we introduce the trace input...
Software systems are required to adapt themselves dynamically to the ever changing environment and requirements. Architectural reflection represents a principled means to address adaptively. In this paper, a framework of supporting software evolution based on architectural reflection is proposed. Architecture information is reified as explicit and manipulable entities, which is causal-connected to...
A critical issue for software evolution on the fly is the adaptation of their runtime architecture. In fact, itpsilas hard to preserve service continuity and assure evolution process safety. To deal with this issue, we propose in this paper an approach to modify the runtime architecture indirectly thought meta-operators based on architectural reflection mechanism. We extend dynamic architecture description...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.