The technical literature regarding Model-based Testing (MBT) has several techniques with different characteristics and goals available to be applied in software projects. Besides the lack of information regarding thes...
详细信息
ISBN:
(纸本)9781424437436
The technical literature regarding Model-based Testing (MBT) has several techniques with different characteristics and goals available to be applied in software projects. Besides the lack of information regarding these techniques, they could be applied together in a software project aiming at improving the testing coverage. However, this decision needs to be carefully analyzed to avoid loss of resources in a software project. Based on this scenario, this paper proposes an approach with the purpose of supporting the unique or combined selection of MBT techniques for a given software project considering two aspects: the adequacy level between MBT techniques and the software project characteristics and impact of more than one MBT technique in some testing process variables. At the end, preliminary results of an experimental evaluation are presented.
This work describes a simplified analysis procedure, intended for preliminary design stages of risers connected to floating production systems (FPS). The procedure may be seen as an extension of the "equivalent r...
详细信息
Software technologies, such as model-based testing approaches, have specific characteristics and limitations that can affect their use in software projects. To make available knowledge regarding such technologies is i...
详细信息
ISBN:
(纸本)9781605580302
Software technologies, such as model-based testing approaches, have specific characteristics and limitations that can affect their use in software projects. To make available knowledge regarding such technologies is important to support the decision regarding their use in software projects. In particular, a choice of model-based testing approach can influence testing success or failure. Therefore, this paper aims at describing knowledge acquired from a systematic review regarding model-based testing approaches and proposing an infrastructure towards supporting their selection for software projects. Copyright 2008 ACM.
Software processes have been the focus of discussion in literature, but defining a software process remains a challenge. The Software Process Line (SPrL) technique offers a systematic process reuse approach that ident...
详细信息
ISBN:
(纸本)9781728104386
Software processes have been the focus of discussion in literature, but defining a software process remains a challenge. The Software Process Line (SPrL) technique offers a systematic process reuse approach that identifies processes' similarities and variability. This study aims to characterize the state-of-the-art of the software process definition using SPrL. A Systematic Literature Review (SLR) was conducted and 26 papers were identified to be studied in depth. The results indicate a concentration of approaches that use mapping/rules techniques to support variability resolution and the need for integrated supporting tools. In addition, three problems that affect the software process definition using SPrL were observed: (1) low understanding of SPrL models complexity and their impact, (2) lack of understanding about the impacts of the defined software process, and (3) experts' knowledge dependence issues in decision-making to solve variability.
In the modern world of developing industries, people see a growing importance of negotiation skills. Businessmen come to the negotiation table as frequently as problems occur between two or more parties. Therefore, it...
详细信息
ISBN:
(纸本)9781612081809
In the modern world of developing industries, people see a growing importance of negotiation skills. Businessmen come to the negotiation table as frequently as problems occur between two or more parties. Therefore, it is essential to evaluate negotiation skills of an individual and practice them as much as possible. Contemporary technologies like computers and cell phones have made it possible to create special interactive programs which serve as a platform for practicing deals. Specific software is aimed at developing decision-making approaches by various means and tools and enables negotiators to come to mutually beneficial agreements with higher frequency and efficiency. Each program is useful in its own way and can be applied differently by negotiators all over the world. Therefore, this article shows an e-learning tool in which people can discover and improve their negotiation skills though several types of computational mechanisms. Comparisons and initial results are also mentioned in this work.
Proposes a method for data clustering in a n-dimensional space using the elastic net algorithm which is a variant of the Kohonen topographic map learning algorithm. The elastic net algorithm is a mechanical metaphor i...
详细信息
Proposes a method for data clustering in a n-dimensional space using the elastic net algorithm which is a variant of the Kohonen topographic map learning algorithm. The elastic net algorithm is a mechanical metaphor in which an elastic ring is attracted by points in a bi-dimensional space while their internal elastic forces try to shun the elastic expansion. The different weights associated with these two kinds of forces lead the elastic to a gradual expansion in the direction of the bi-dimensional points. In this method, the elastic net algorithm is employed with the help of a heuristic framework that improves its performance for application in the n-dimensional space of cluster analysis. Tests were made with two types of data sets: (1) simulated data sets with up to 1000 points randomly generated in groups linearly separable with up to dimension 10 and (2) the Fisher Iris Plant database, a well-known database referred to in the pattern recognition literature. The advantages of the method presented are its simplicity, its fast and stable convergence, beyond efficiency in cluster analysis.
Dynamism of day-to-day activities in organizations is inextricably linked and there is a variety of information, insight and reasoning being processed between people and systems, in carrying out a business process. We...
详细信息
We consider a scenario in which users share an access point and are mainly interested in VoIP applications. Each user is allowed to adapt to varying network conditions by choosing the transmission rate at which VoIP t...
详细信息
With the grown availability of large and specialized online ontologies, the questions about the integration of independently developed ontologies have become even more important. To facilitate the ontology integration...
详细信息
With the grown availability of large and specialized online ontologies, the questions about the integration of independently developed ontologies have become even more important. To facilitate the ontology integration process, this paper presents an ontology integration support module, that promotes the creation of new ontologies by reusing others. The hypothesis is that the ontology designer achieves a reduction in the time dedicated to create a new ontology, as well as obtain ontologies with better quality. The experimental use of the prototype developed showed evidence that the hypothesis can be confirmed.
Software process definition is a complex, time consuming and error prone activity. Such activity can be facilitated by a process reuse strategy. This strategy can be implemented through process line and components str...
详细信息
暂无评论