668,914 research outputs found

    Requirement patterns: an approach for streamlining requirements engineering in software product families

    Get PDF
    Reusable structure is essential in all reuse-based software development processes. This provides a solid foundation for seamless management of reusable artefacts especially in software product line engineering (SPLE). One of the potential benefits provided by a well-defined structure is systematic reuse of these artefacts. Requirements pattern approach provides guidelines for requirement engineers to reuse and specify requirements. Although a plethora of research on requirements pattern have been reported in the literature, no research available focuses on requirement engineering (RE) activities of SPLE. In this paper, we present an anatomy of software requirement pattern (SRP) for SPLE with a structured example from e-learning domain. To enable practitioners, understand the concept of requirement pattern more, we present a meta-model for the SRP concepts and their relationships. In addition, we describe how the requirement pattern approach, streamlines RE activities, design for and with reuse in both domain and application engineering processes of SPLE. The requirement pattern approach thus helps in achieving systematic requirements reuse (RR) and generation of structured software requirement specification (SRS) for individual applications

    Requirements patterns structure for specifying and reusing software product line requirements

    Get PDF
    A well-defined structure is essential in all software development, thus providing an avenue for smooth execution of the processes involved during various software development phases. One of the potential benefits provided by a well-defined structure is systematic reuse of software artifacts. Requirements pattern approach provides guidelines and modality that enables a systematic way of specifying and documenting requirements, which in turn supports a systematic reuse. Although there is a great deal of research concerning requirements pattern in the literature, the research focuses are not on requirement engineering (RE) activities of SPLE. In this paper, we proposed a software requirement pattern (SRP) structure based on RePa Requirements Pattern Template, which was adapted to best suit RE activities in SPLE. With this requirement pattern structure, RE activities such as elicitation and identification of common and variable requirements as well as the specification, documentation, and reuse in SPLE could be substantially improved

    Advanced cutting pattern generation – Consideration of structural requirements in the optimization process

    Get PDF
    This paper presents extensions to optimized cutting pattern generation through inverse engineering regarding structural requirements. The optimized cutting pattern generation through inverse engineering is a general approach for the cutting pattern generation which is based on the description of the underlying mechanical problem. The three dimensional surface, which is defined through the form finding process, represents the final structure after manufacturing. For this surface the coordinates in three dimensional space Ω3D and the finally desired prestress state σprestress are known. The aim is to find a surface in a two dimensional space Ω2D which minimizes the difference between the elastic stresses σel,2D→3D arising through the manufacturing process and the final prestress σprestress. Thus the cutting pattern generation leads to an optimization problem, were the positions of the nodes in the two dimensional space Ω2D are the design variables. In this paper various improvements to the method will be shown. The influence of the seam lines to the stress distribution in the membrane is investigated. Additionally, the control of equal edge length for associated patterns is an example for important enhancement

    A Local Radial Basis Function Method for the Numerical Solution of Partial Differential Equations

    Get PDF
    Most traditional numerical methods for approximating the solutions of problems in science, engineering, and mathematics require the data to be arranged in a structured pattern and to be contained in a simply shaped region, such as a rectangle or circle. In many important applications, this severe restriction on structure cannot be met, and traditional numerical methods cannot be applied. In the 1970s, radial basis function (RBF) methods were developed to overcome the structure requirements of existing numerical methods. RBF methods are applicable with scattered data locations. As a result, the shape of the domain may be determined by the application and not the numerical method. Radial basis function methods can be implemented both globally and locally. Comparisons between these two techniques are made in this work to illustrate how the local method can obtain very similar accuracy to the global method while only using a small subset of available points, and thus using substantially less computer memory. Finally, radial basis function methods are applied to solve systems of nonlinear partial differential equations (PDEs) that model pattern formation in mathematical biology. The local RBF method will be used to evaluate Turing pattern and chemotaxis models that are both modeled by advection-reaction-di↵usion type PDEs

    Design and construction of a picosatellite’s primary structure by using 3D printing technologies

    Get PDF
    The viability of developing the design and manufacture of the structure of a small satellite CubeSat, at the School of Telecommunications and Aerospace Engineering of Castelldefels( EETAC), at the Polytechnical University of Catalonia (UPC), is analyzed. The design and detailed simulations of the most relevant mechanical tests have been performed by using the software SolidWorks. A honeycomb pattern monocoque structural design -called Hexagon- is proposed for a single unit CubeSat primary structure. Additionaly, Hexagon's mechanical behaviour is compared to that of the operational CubeSat structure Pumpkin. A preliminary viability study is developed, based on the results of structure simulations and theoretical studies. The resulting structure meets the corresponding CubeSat design requirements, both at the Qualification and at the Acceptance testing levels. Therefore Hexagon can be considered a viable design of a CubeSat's primary structure. After a process of research of manufacture techniques and appropriate materials, we propose to use laser sintering 3D-printing, and justify its convenience versus the use of traditional construction technologies. We suggest the material to use is a polyamide based (PA11) carbon fiber reinforced composite (PA11CF), provided by ADVANC3D Materials. We describe the construction and testing procedure and justify that the entire process can be completed by EETAC students, using equipment available to them. Finally, we propose the lines of future work to test PA11CF and, eventually, build and test the entire CubeSat structure

    Efficient reverse-engineering of a developmental gene regulatory network

    Get PDF
    This is the final version of the article. Available from the publisher via the DOI in this record.Understanding the complex regulatory networks underlying development and evolution of multi-cellular organisms is a major problem in biology. Computational models can be used as tools to extract the regulatory structure and dynamics of such networks from gene expression data. This approach is called reverse engineering. It has been successfully applied to many gene networks in various biological systems. However, to reconstitute the structure and non-linear dynamics of a developmental gene network in its spatial context remains a considerable challenge. Here, we address this challenge using a case study: the gap gene network involved in segment determination during early development of Drosophila melanogaster. A major problem for reverse-engineering pattern-forming networks is the significant amount of time and effort required to acquire and quantify spatial gene expression data. We have developed a simplified data processing pipeline that considerably increases the throughput of the method, but results in data of reduced accuracy compared to those previously used for gap gene network inference. We demonstrate that we can infer the correct network structure using our reduced data set, and investigate minimal data requirements for successful reverse engineering. Our results show that timing and position of expression domain boundaries are the crucial features for determining regulatory network structure from data, while it is less important to precisely measure expression levels. Based on this, we define minimal data requirements for gap gene network inference. Our results demonstrate the feasibility of reverse-engineering with much reduced experimental effort. This enables more widespread use of the method in different developmental contexts and organisms. Such systematic application of data-driven models to real-world networks has enormous potential. Only the quantitative investigation of a large number of developmental gene regulatory networks will allow us to discover whether there are rules or regularities governing development and evolution of complex multi-cellular organisms.Funding: The laboratory of Johannes Jaeger and this study in particular was funded by the MEC-EMBL agreement for the EMBL/CRG Research Unit in Systems Biology, by Grant 153 (MOPDEV) of the ERANet: ComplexityNET program, by SGR Grant 406 from the Catalan funding agency AGAUR, by grant BFU2009-10184 from the Spanish Ministry of Science, and by European Commission grant FP7-KBBE-2011-5/289434 (BioPreDyn). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript

    Multi-perspective requirements engineering for networked business systems: a framework for pattern composition

    Get PDF
    How business and software analysts explore, document, and negotiate requirements for enterprise systems is critical to the benefits their organizations will eventually derive. In this paper, we present a framework for analysis and redesign of networked business systems. It is based on libraries of patterns which are derived from existing Internet businesses. The framework includes three perspectives: Economic value, Business processes, and Application communication, each of which applies a goal-oriented method to compose patterns. By means of consistency relationships between perspectives, we demonstrate the usefulness of the patterns as a light-weight approach to exploration of business ideas
    corecore