Advanced search
Start date

Exception handling variability applied to component-based product line architectures


Software Product Lines (SPL) and Component-Based Development (CBD) are approaches that are exploited to promote reuse and facilitate the development of software systems. One of the main artifacts of SPL is the Product Line Architecture (PLA). A PLA provides a global view in which the variable and the common parts of a SPL are identified in terms of architectural elements and their configurations. In the context of development of reliable systems, these approaches are used in conjunction with mechanisms for exception handling. However, the most of traditional mechanisms for exception handling considers global problems in a local manner. It turns difficult to understand the exception handling in the whole system view. This increases the coupling between the normal and abnormal behaviors of the PLA, thus harming the adoption of different strategies for exception handling in different products of a specific SPL. The specification of the exceptional behavior in a global way allows, for example, generating products with varying degrees of fault tolerance according to the features chosen to derive the product. In this research project we aim at creating a model to explicitly specify the variabilities of the exceptional control flows and the exception handlers in component-based product line architectures. (AU)

Articles published in Agência FAPESP Newsletter about the research grant:
Articles published in other media outlets (0 total):
More itemsLess items

Scientific publications
(References retrieved automatically from Web of Science and SciELO through information on FAPESP grants and their corresponding numbers as mentioned in the publications by the authors)
CASTOR‚ F.; LEITE‚ D.S.; RUBIRA‚ C.M.F. An exception handling system for service component architectures. Journal of the Brazilian Computer Society, p. 1-17, 2012.

Please report errors in scientific publications list by writing to: