132 research outputs found

    A catalogue of non-technical requirement patterns

    Get PDF
    © 2012 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes,creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.Software Requirement Patterns (SRP) have been proposed as an artifact for fostering requirements reuse. PABRE is a framework that promotes the use of SRP as a means for requirements elicitation, validation and documentation in the context of IT procurement projects. In this paper, we present a catalogue of non-technical SRP included in the framework and present in detail some of them. We also introduce the motivation to arrive to these patterns.Peer ReviewedPostprint (author's final draft

    A pattern-based method for building requirements documents in call-for-tender processes

    Get PDF
    This paper presents our PABRE method for facilitating Requirements Elicitation on the basis of Requirement Patterns with the goal of saving time and reducing errors during this activity. The process presented applies for elicitation in Off-The-Shelf selection projects driven by call-for-tender processes and uses a Requirement Patterns Catalogue. The process selects patterns from the catalogue that apply to the particular selection project, and convert them into the real requirements that finally configure the project Requirements Document. We show some benefits of the pattern approach for requirements engineers and IT consultants, as well as for customers. Finally we discuss the strengths and weaknesses of the proposal and identify some future work.Postprint (published version

    PABRE: Pattern-Based Requirements Elicitation

    Get PDF
    This paper presents our PABRE method for facilitating Requirements Elicitation on the basis of Requirement Patterns with the goal of saving time and reducing errors during this activity. The process presented applies for elicitation in Off-The-Shelf selection projects driven by call for tenders processes and uses a Requirement Patterns Catalogue. The process selects patterns from the catalogue that apply to the particular selection project, and convert them into the real requirements that finally configure the project Requirements Book. We show some benefits of the pattern approach for requirements engineers and IT consultants, as well as for customers. Finally we discuss the strengths and weaknesses of the proposal and identify some future work.Peer ReviewedPostprint (published version

    Constructing and using software requirement patterns

    Get PDF
    Software requirement reuse strategies are necessary to capitalize and reuse knowledge in the requirement engineering phase. The PABRE framework is designed to support requirement reuse through the use of software requirement patterns. It consists of a meta-model that describes the main concepts around the notion of pattern, a method to conduct the elicitation and documentation processes, a catalogue of patterns, and a tool that supports the catalogue’s management and use. In this chapter all these elements are presented in detail making emphasis on the construction, use and evolution of software requirement patterns. Furthermore, the chapter includes the construction of a catalogue of nontechnical software requirement patterns for illustration purposes.Peer ReviewedPostprint (author's final draft

    Interested in improving your requirements engineering process? Try requirement patterns!

    Get PDF
    Requirement elicitation is the process of acquiring the system requirements from the system stakeholders. This process is critical in all software projects: if not all the requirements are elicited, or if some elicited requirements do not describe real stakeholder needs, or if the quality of the requirements is poor (e.g., they suffer from ambiguities), the chance of project failure increases. Techniques supporting requirements elicitation (interviews, meetings, storyboards...) are mostly oriented to obtain requirements from scratch and they may hardly take advantage of a fundamental observation: When specifying a system, it is quite usual that a significant proportion of requirements is recurrent and belongs to a relatively small number of categories, especially in the case of non-functional requirements. Our motivation is to consider this observation for improving the effectiveness of the requirement elicitation process. We are using the concept of software requirement pattern [1] (SRP). An SRP basically consists of a template that generates one or more requirements, and some information to identify its need in a particular project, and how it may be tailored to this project. The main benefits of using SRPs may be summarized as: 1) more effective requirement elicitation (requirements are not built from scratch; a process guides the engineer by giving advices, suggesting information, ...); 2) improved quality and consistency of requirements documents (by using a uniform style); 3) improved requirements management (e.g., clear traceability from requirements to goals).Postprint (author’s final draft

    On the seasonality of eddies in the Western Mediterranean Sea: answers with altimetry and modeling.

    Get PDF
    Trabajo presentado en la EGU General Assemby 2013, celebrada del 7 al 12 de abril de 2013 en Viena (Austria)Eighteen years of weekly SLA merged maps in the Western Mediterranean are analyzed using the new method proposed by Chelton et al. (2011) to identify and track mesoscale eddies. The method has been adapted to take into account the specificity of the Mediterranean basin. Results are similar to the global ocean results with a radius smaller due to a smaller Rossby radius. The areas of intense rotational speed and amplitude of eddies are similar to the areas of intense eddy kinetic energy calculated from altimetry sea level anomalies. Eddies propagation speed shows a wide range of values without a clear preferred direction. Nevertheless, eddies seems to propagate following the main currents. Temporal analysis of the number of eddies per day is made focusing on the annual and semiannual variability. This annual and semi-annual cycle is analyzed using a regional model of the Mediterranean Sea and studying the interaction with atmospheric forcingsPeer reviewe

    Combining Microfluidics, Optogenetics and Calcium Imaging to Study Neuronal Communication In Vitro

    Get PDF
    International audienceIn this paper we report the combination of microfluidics, optogenetics and calcium imaging as a cheap and convenient platform to study synaptic communication between neuronal populations in vitro. We first show that Calcium Orange indicator is compatible in vitro with a commonly used Channelrhodopsine-2 (ChR2) variant, as standard calcium imaging conditions did not alter significantly the activity of transduced cultures of rodent primary neurons. A fast, robust and scalable process for micro-chip fabrication was developed in parallel to build micro-compartmented cultures. Coupling optical fibers to each micro-compartment allowed for the independent control of ChR2 activation in the different populations without crosstalk. By analyzing the post-stimuli activity across the different populations, we finally show how this platform can be used to evaluate quantitatively the effective connectivity between connected neuronal populations

    A metamodel for software requirement patterns

    No full text
    [Context and motivation] Software Requirement Patterns (SRP) are a type of artifact that may be used during requirements elicitation that also impact positively in other activities like documentation and validation. In our experiences, SRP show a great percentage of reuse for the non-functional requirements needed in call-for-tender requirement specifications. [Question/problem] We are facing the need of formulating the accurate definition of SRP for their use in call-for-tender processes to allow reasoning rigorously and know more about their semantics and applicability. [Principal ideas/results] In this paper we present a metamodel for SRP around three main concepts: 1) the structure of SRP themselves; 2) the relationships among them; 3) the classification criteria for grouping them. [Contribution] We provide a rigorous definition that shows the concepts that are of interest when defining and applying SRP.Peer ReviewedPostprint (author's final draft

    Multiscale modeling of the elasto-plastic behavior of architectured and nanostructured Cu-Nb composite wires and comparison with neutron diffraction experiments

    Get PDF
    Nanostructured and architectured copper niobium composite wires are excellent candidates for the generation of intense pulsed magnetic fields ( 100T) as they combine both high strength and high electrical conductivity. Multi-scaled Cu-Nb wires are fabricated by accumulative drawing and bundling (a severe plastic deformation technique), leading to a multiscale, architectured, and nanostructured microstructure exhibiting a strong fiber crystallographic texture and elongated grain shape along the wire axis. This paper presents a comprehensive study of the effective elastoplastic behavior of this composite material by using two different approaches to model the microstructural features: full-field finite elements and mean-field modeling. As the material exhibits several characteristic scales, an original hierarchical strategy is proposed based on iterative scale transition steps from the nanometric grain scale to the millimetric macro-scale. The best modeling strategy is selected to estimate reliably the effective elasto-plastic behavior of Cu-Nb wires with minimum computational time. Finally, for the first time, the models are confronted to tensile tests and in-situ neutron diffraction experimental data with a good agreement
    • …
    corecore