Variability Modeling in a Component-Based Domain Engineering Process
نویسندگان
چکیده
Domain Engineering (DE) and Component-based Development (CBD) are approaches that focus on reuse. On the one hand, DE methods emphasize variability modeling in analysis phase. On the other hand, most CBD methods gude on the development of components, with a minor focus on reusability properties. This paper presents an approach to support variability modeling, in a Component-based Domain Engineering Process.
منابع مشابه
Integrating feature modeling with the RSEB
We have integrated the feature modeling of FeatureOriented Domain Analysis (FODA) into the processes and workproducts of the Reuse-Driven Software Engineering Business (RSEB). The RSEB is a use-case driven systematic reuse process: architecture and reusable subsystems are first described by use cases and then transformed into object models that are traceable to these use cases. Variability in t...
متن کاملA Modeling Approach for Adaptable Service Oriented Systems based on Domain Specific Language Engineering
Nowadays, Model Driven Software engineering (MDSD) is a very dynamic field of research. This approach has introduced a major evolution to software engineering. Nevertheless the full code generation always stays a not reached objective. On the other side the simultaneous use of Context Aware Computing (CAC) and Service Oriented Computing (SOC) paradigms must raise many challenges. Particularly, ...
متن کاملDeveloping software families
There is a lack of a systematic, generic, domain independent objectoriented software engineering process for software familes. In such process a system family should be treated as a whole (opposite to multiple products maintained separately) and the reuse should be planned with assets developed for reuse. Particularly important is the embedding the domain engineering methods within object-orien...
متن کاملAn Empirical Process for Building and Validating Software Engineering Parametric Models
Parametric modeling is a statistical technique whereby a dependent variable is estimated based on the values of and the relationships between the independent variable(s). The nature of the dependent variable can vary greatly based on one’s domain of interest. In software engineering, parametric models are often used to help predict a system’s development schedule, cost-to-build, and quality at ...
متن کاملStep change point estimation in the multivariate-attribute process variability using artificial neural networks and maximum likelihood estimation
In some statistical process control applications, the combination of both variable and attribute quality characteristics which are correlated represents the quality of the product or the process. In such processes, identification the time of manifesting the out-of-control states can help the quality engineers to eliminate the assignable causes through proper corrective actions. In this paper, f...
متن کامل