Anil Kumar Thurimella

Learn More
This paper presents procedural guidance for performing activities of creative problem-solving within systems engineering. We have applied this method in four case studies in different domains, slightly varying the techniques applied. This paper describes the experience gained and gives recommendations. Furthermore, the procedure integrates itself seamlessly(More)
To push the right information to the right person at the right time, classical work on recommendation systems focuses on optimizing the rating of recommended items. Recent research on context-awareness and knowledge exchange shows potentials of recommendation systems in engineering work. Requirements engineering can also profit from recommendation systems(More)
0950-5849/$ see front matter 2012 Elsevier B.V. A ⇑ Corresponding author at: Harman International, G E-mail address: (A.K. T Context: Variability management is a key activity in software product line engineering. This paper focuses on managing rationale information during the(More)
Extending commercial tools for variability management is the problem addressed in this paper. IBM Rational DOORS is a well accepted tool in the area of requirements engineering and supports an Application Programming Interface (API) called DOORS extension Language (DXL). In this contribution we present a way of extending DOORS for product line requirements(More)
Modeling variability is a challenging issue in product line requirements engineering. Particular problems include, the instantiation of variations for individual products, the long-term evolution of the product line, and the support of collaboration between stakeholders. These problems are even more complicated when the product line organization is globally(More)
In order to increase the level of efficiency and automation, we propose a conceptual model and corresponding tool support to plan and manage the systematic evolution of software-intensive systems, in particular software product lines (SPL). We support planning on a high abstraction level using decision-making concepts like goals, options, criteria, and(More)