AN XML BASED METHODOLOGY TO MODEL AND USE SCENARIOS IN THE SOFTWARE DEVELOPMENT PROCESS

Author(s):  
GIUSEPPE DELLA PENNA ◽  
ANNA RITA LAURENZI ◽  
SERGIO OREFICE ◽  
BENEDETTO INTRIGILA

In this paper we present SMDP (Scenario Model Development Process), an XML-based methodology for the description and manipulation of scenarios that are used to formalize and reuse software requirements. SMDP is an iterative and incremental process that supports scenario evolution during the requirements engineering process. The formalization of scenarios through the underlying XML-based language of SMDP makes them immediately available to further automatic manipulation (e.g., to automatically generate test cases) without the need for intermediate models, as it is usually done in semi-formal approaches. Thanks to the implementation of a software assistant environment for SMDP, the methodology is currently being experimented on a variety of case studies, in particular web applications.

Complexity ◽  
2019 ◽  
Vol 2019 ◽  
pp. 1-20
Author(s):  
Paulo A. M. Barbosa ◽  
Plácido R. Pinheiro ◽  
Francisca R. V. Silveira ◽  
Marum Simão Filho

During the software development process, the decision maker (DM) must master many variables inherent in this process. Software releases represent the order in which a set of requirements is implemented and delivered to the customer. Structuring and enumerating a set of releases with prioritized requirements represents a challenging task because the requirements contain their characteristics, such as technical precedence, the cost required for implementation, the importance that one or more customers add to the requirement, among other factors. To facilitate this work of selection and prioritization of releases, the decision maker may adopt some support tools. One field of study already known to solve this type of problem is the Search-Based Software Engineering (SBSE) that uses metaheuristics as a means to find reasonable solutions taking into account a set of well-defined objectives and constraints. In this paper, we seek to increase the possibilities of solving the Next Release Problem using the methods available in Verbal Decision Analysis (VDA). We generate a problem and submit it so that the VDA and SBSE methods try to resolve it. To validate this research, we compared the results obtained through VDA and compared with the SBSE results. We present and discuss the results in the respective sections.


2021 ◽  
Vol 5 (12) ◽  
pp. 73
Author(s):  
Daniel Kerrigan ◽  
Jessica Hullman ◽  
Enrico Bertini

Eliciting knowledge from domain experts can play an important role throughout the machine learning process, from correctly specifying the task to evaluating model results. However, knowledge elicitation is also fraught with challenges. In this work, we consider why and how machine learning researchers elicit knowledge from experts in the model development process. We develop a taxonomy to characterize elicitation approaches according to the elicitation goal, elicitation target, elicitation process, and use of elicited knowledge. We analyze the elicitation trends observed in 28 papers with this taxonomy and identify opportunities for adding rigor to these elicitation approaches. We suggest future directions for research in elicitation for machine learning by highlighting avenues for further exploration and drawing on what we can learn from elicitation research in other fields.


2021 ◽  
Author(s):  
◽  
Dominik Mann

<p>Designing and strategically developing viable business models is vital for value creation and capture and in turn for the survival and performance of entrepreneurial ventures. However, the widely held firm-centric and static business model perspective appears inadequate to reflect the realities of increasingly blurred industry boundaries, interconnected economies, and the resulting collapse of incumbent value chains. This PhD thesis adds understanding of the dynamic business model development process from an ecosystem perspective. The evolution of ten entrepreneurial ventures’ business models was documented and investigated through longitudinal in-depth case studies over twelve months. Analysing and comparing the cases revealed strategies that resulted in the development of effective interactive structures and robust value co-creation and capture mechanisms. The development of interactive structures, i.e. firm-ecosystem fits, was either supported by a focused or diversified ecosystem integration approach underpinned by heterogeneous interdependencies of value proposition and business model components across ecosystems. The obtained insights allowed the derivation of sets of capabilities that supported the business model development process and enhanced entrepreneurial ventures’ chances of survival. The findings have several implications for advancements of the business model theory. In particular they indicate what integration strategies can inform entrepreneurs’ and managers’ business model design and execution strategies for operating in increasingly complex ecosystems.</p>


Author(s):  
Valerio Fernandes del Maschi ◽  
Luciano S. Souza ◽  
Mauro de Mesquita Spínola ◽  
Wilson Vendramel ◽  
Ivanir Costa ◽  
...  

The quality in software projects is related the deliveries that are adjusted to the use, and that they take care of to the objectives. In this way, Brazilian organizations of software development, especially the small and medium ones, need to demonstrate to future customers whom an initial understand of the business problem has enough. This chapter has as objective to demonstrate methodology, strategy, main phases and procedures adopted beyond the gotten ones of a small organization of development of software in the implantation of a Customized Software Engineering Process and of a Tool of Support to the Process in the period of 2004 to 2006 on the basis of rational unified process (RUP) and in the Microsoft solutions framework (MSF).


Author(s):  
Andrew D. Atkinson ◽  
Raymond R. Hill ◽  
Joseph J. Pignatiello ◽  
G. Geoffrey Vining ◽  
Edward D. White ◽  
...  

Model verification and validation (V&V) remain a critical step in the simulation model development process. A model requires verification to ensure that it has been correctly transitioned from a conceptual form to a computerized form. A model also requires validation to substantiate the accurate representation of the system it is meant to simulate. Validation assessments are complex when the system and model both generate high-dimensional functional output. To handle this complexity, this paper reviews several wavelet-based approaches for assessing models of this type and introduces a new concept for highlighting the areas of contrast and congruity between system and model data. This concept identifies individual wavelet coefficients that correspond to the areas of discrepancy between the system and model.


2014 ◽  
Vol 513-517 ◽  
pp. 3612-3616
Author(s):  
Yan Ping Fan ◽  
Qi Sheng Guo ◽  
Jie Bai ◽  
Jin Liang Wang

Aiming at the engineering-oriented application requirements of the equipment requirement demonstration, the demonstration process driven by models is regarded as the essential goal. Firstly, the activities and the modeling requirements of the equipment requirement demonstration are analyzed in detail. Thereafter, the model system of the equipment requirement demonstration is built. Focusing on the design of the model base, the model-driven model development process and the design pattern of the models based on MVC are put forward and discussed emphatically. The VV&A mechanism is designed to improve the quality of the models. According to the management requirements of the model base, the model management technology based on ontology is put forward, and then the run mechanism of the model base is studied. Throughout all these designs, the models simulating the equipment requirement demonstration activities can be understood and reused better, and can satisfy the elementary requirements building the toolkits based on these models. Simultaneity, the equipment requirement demonstration activities can be regulated and formalized with the toolkits.


2002 ◽  
Vol 11 (5) ◽  
pp. 493-507 ◽  
Author(s):  
Nadine E. Miner ◽  
Thomas P. Caudell

This paper describes a new technique for synthesizing realistic sounds for virtual environments. The four-phase technique described uses wavelet analysis to create a sound model. Parameters are extracted from the model to provide dynamic sound synthesis control from a virtual environment simulation. Sounds can be synthesized in real time using the fast inverse wavelet transform. Perceptual experiment validation is an integral part of the model development process. This paper describes the four-phase process for creating the parameterized sound models. Several developed models and perceptual experiments for validating the sound synthesis veracity are described. The developed models and results demonstrate proof of the concept and illustrate the potential of this approach.


Author(s):  
Patavee Charnvivit ◽  
Nuttakorn Thubthong ◽  
Sudaporn Luksaneeyanawin

Software testing is an important activity in software development process. Testers have to generate test cases to test a system. At least, test cases consist of test input values and expected results. In functional testing or black-box testing, test designers can generate test cases from a requirements specification document which includes diagrams such as UML Diagrams. In this research, we consider UML use case diagrams and propose an approach for generating test cases from use cases based on a limited entries decision table. These test cases cover all success and alternative scenarios in a use case as well as all events that contain include and extend relationship.


Sign in / Sign up

Export Citation Format

Share Document