Maria Istela Cagnin

Learn More
The paper presents a sketch of a framework-based agile reengineering process, named PARFAIT, whose objective is to provide the users with evolved versions of legacy systems, as soon as possible. The overall static structure of the Rational Unified Process (RUP), originally developed for forward systems engineering, has been here adapted for reengineering(More)
The Internet is a way by which organizations may show its identity, its purposes, its achievements, providing services and information to the public. A Content Management System (CMS) provides an efficient solution for content managing for Web sites and portals in general. Researches show that the organizations are interested in cost reduction associated to(More)
This work presents an innovative system for analysing and predicting the runtime behaviour of object-oriented applications, with respect to the data access patterns performed over their domain objects. The analysis and predictions are performed using three alternative stochastic model implementations. The models are based on Bayesian Inference, Importance(More)
Business modeling is an activity of the Requirements Engineering that involves a knowledge process of the organization and provides a specific business domain view. On this process, models that can approach the context in which the system domain is inserted in different views (roles, business process and business rules) are built. In spite of the importance(More)
This paper proposes an extension for the Business Process Model and Notation (BPMN), named BPMN*, that based on the elements of the feature model (FM), commonly used to represent variability, intends to represent variability in Business Processes Line (BPL). This notation is evaluated by means of an empirical study whose main objective is to compare it with(More)
Framework based application development is increasingly being adopted by software organizations. Frameworks provide reuse of both software design and code, and supply more trustable applications, as the components used to implement them have been previously tested. However, version control is more problematic than in conventional software development, as it(More)
VV&T activities are a present concern in the context of patterns, as patterns are used for software development, maintenance, and reengineering, and this type of activity is necessary to assure the quality both of the solutions and of the delivered products. Although VV&T activities are important, they are not always performed as they should be, due to the(More)