One of the benefits of software product line approach is to improve time-to-market. The changes in market needs cause software requirements to be flexible in product lines. Whenever software requirements are changed, software architecture should be evolved to correspond with them. Therefore, domain architecture should be designed based on domain requirements. It is essential that there is traceability between requirements and architecture, and that the structure of architecture is derived from quality requirements. The purpose of this paper is to provide a framework for modeling domain architecture based on domain requirements within product lines. In particular, we focus on the traceable relationship between requirements and architectural structures. Our framework consists of processes, methods, and a supporting tool. It uses four basic concepts, namely, goal based domain requirements analysis, Analytical Hierarchy Process, Matrix technique, and architecture styles. Our approach is illustrated using HIS (Home Integration System) product line. Finally, industrial examples are used to validate DRAMA. 相似文献
Traceability ensures that software artifacts of subsequent phases of the development cycle are consistent. Few works have so far addressed the problem of automatically recovering traceability links between object-oriented (OO) design and code entities. Such a recovery process is required whenever there is no explicit support of traceability from the development process. The recovered information can drive the evolution of the available design so that it corresponds to the code, thus providing a still useful and updated high-level view of the system.
Automatic recovery of traceability links can be achieved by determining the similarity of paired elements from design and code. The choice of the properties involved in the similarity computation is crucial for the success of the recovery process. In fact, design and code objects are complex artifacts with several properties attached. The basic anchors of the recovered traceability links should be chosen as those properties (or property combinations) which are expected to be maintained during the transformation of design into code. This may depend on specific practices and/or the development environment, which should therefore be properly accounted for.
In this paper different categories of basic properties of design and code entities will be analyzed with respect to the contribution they give to traceability recovery. Several industrial software components will be employed as a benchmark on which the performances of the alternatives are measured. 相似文献
The complexity of the data warehouse (DW) development process requires to follow a methodological approach in order to be successful. A widely accepted approach for this development is the hybrid one, in which requirements and data sources must be accommodated to a new DW model. The main problem is that we lose the relationships between requirements, elements in the multidimensional (MD) conceptual models and data sources in the process, since no traceability is explicitly specified. Therefore, this hurts requirements validation capability and increases the complexity of Extraction, Transformation and Loading processes. In this paper, we propose a novel trace metamodel for DWs and focus on the relationships between requirements and MD conceptual models. We propose a set of Query/View/Transformation rules to include traceability in DWs in an automatic way, allowing us to obtain a MD conceptual model of the DW, as well as a trace model. Therefore, we are able to trace every requirement to the MD elements, further increasing user satisfaction. Finally, we show the implementation in our Lucentia BI tool. 相似文献
The present study explores the concept of mistrust in country of origin information and the use of technology by consumers to corroborate information on food labels. Despite the plethora of food studies on trust conveyed by different sources, there appears to be a lack of studies exploring consumers' willingness to substantiate information on food labels, more specifically country of origin, and how it is influenced by mistrust. A self-administered survey was conducted in the city of Innsbruck, Austria, to evaluate the relationship between mistrust and the willingness to use technology and verify food label information in food stores. This present study suggests that mistrust towards industry and/or regulators in general augments consumers' willingness to self-authenticate. Findings also suggest that highly educated consumers are more likely to distrust the information on food labels, and are more willing to use a device to validate food label content. Expected results suggest that consumers who read labels on a regular basis expressed a higher willingness to self-authenticate, and that women are more likely to read labels than men. Limitations of the study are presented; theoretical significance and practical implications of the findings are also discussed. 相似文献
The present study aimed to identify the potential existence of spatio-temporal variability in the fatty acid (FA) profile of the adductor muscle (AM) of a commercially important bivalve, the common cockle Cerastoderma edule, and determine if such variability can be used to trace their geographic origin post-harvesting. Common cockles were sampled in eight ecosystems along the coast of mainland Portugal, as well as in two different channels within one of those ecosystems over two consecutive years. Results showed significant differences in FA profiles among ecosystems, namely due to different levels of eicosapentaenoic acid (EPA; 20:5n-3), arachidonic acid (20:4n-6), ratio of polyunsaturated FA (PUFA) n-3/n-6, monounsaturated FA (MUFA; 18:1n-9 and 20:1n-9/11) and bacterial FA (15:0, 17:0 and 18:1n-7). FA profiles also displayed significant differences between two consecutive years in channels from the same ecosystem. Overall, while the FA profile displayed by the AM of C. edule can be successfully used to trace their geographic origin, the existence of temporal variability requires a periodical verification of FA signatures to identify potential shifts, namely when comparing specimens from the same ecosystem. 相似文献