Fernando Wanderley

  • Citations Per Year
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)
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)
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)
One of the existing problems in requirement engineering consists in arriving to capture final user requirements as well as possible. But it is clear that engineering methods such as goal-oriented models or system-oriented requirement diagrams such as SYSML are sometimes too hard for end-users. In this paper we define a systematic process allowing ennd-users(More)