Fernando Wanderley

Learn More
Software Product Lines (SPL) have largely been taken on board by industry. Several reports from large companies such as Bosch, Nokia, Philips and Siemens witness gains and benefits achieved with their use, especially with respect to the reduction on time to market. In SPL development, domain analysis plays a central role where the relevant features are(More)
Requirements Engineering establishes the process for defining requirements as one in which elicitation, modeling and analysis are tasks which must be carried out. This process should involve different stakeholders and their different viewpoints. Among these stakeholders, there is the software designer, responsible for creating models based on the(More)
Requirements Engineering involves different stakeholders and their different views of a system. Among these stakeholders, software designers are responsible for modeling the information gathered by domain experts. The communication between these specialists is not always easy, often leading to a semantic gap between what is desired and what is developed.(More)
Requirements are typically modelled using some graphical notation with the aid of CASE tools. However, these tools make this activity exclusive to requirements engineers and stakeholders with no accessibility problems, but disabled professionals often have accessibility problems to use tools to build requirements models. Also, accessibility problems can(More)
In the software development process, one of the recurring problems is to ensure that the expectations of stakeholders are being met. These expectations must match the system's behavior and be present in the requirements specifications and models. The Requirements Engineering discipline studies how to capture, specify, validate and manage requirements.(More)
Recent studies have shown that the existence of a poor requirements elicitation or the lack of this activity, during the information system development , have generated a series of system failures and resulted in unsatisfied customers. Among several reasons, the no user participation in the conceptual modelling process stands out. Another important issue is(More)
The lack of conformity between the actions performed in a business process and the structure defined in the conceptual model for information systems has become a frequent concern in organizations. If this lack of conformity is identified at early stages, it becomes less expensive to be corrected. The aim of this paper is to present a method for detecting(More)