Definition of domain specific components in software product lines based on feature variability

2015-11-01
İbrahim Onuralp, Yiğit
Doğru, Ali Hikmet
This research proposes a preliminary methodology for the determination of a set of components to populate the domain model of a Software Product Line infrastructure. The approach is based on variability specifications that is rooted in Feature Models and reflected a variable component model: VCOSEML. An initial set of proposed components is modified with respect to the feature constraints and other design metrics such as coupling, cohesion, and size-oriented complexity. Modifications in the component set are refined through the iterative methodology, and an optimal set of components is tried to be achieved. The goal is to yield a set that supports reusability – to arrive at a more manageable and quickly converging design in terms of component assignments to required features. A case study is exploited in the validation of the approach.
THE 20TH INTERNATIONAL CONFERENCE on Transformative Science and Engineering, Business and Social Innovation (1-5 November 2015)

Suggestions

An Approach for introducing a set of domain specific components
Yiğit, İbrahim Onuralp; Doğru, Ali Hikmet; Department of Computer Engineering (2015)
In this thesis, a preliminary methodology is proposed for the determination of a set of components to populate the domain model of a Software Product Line infrastructure. Software Product Line based approaches focus on the reusability of assets for a family of software products. For effective reuse, the definition of reusable assets in this thesis considers variability in a domain. The approach is based on variability specifications that is rooted in Feature Models and is reflected to a component modeling n...
Optimization of well placement in complex carbonate reservoirs using artifical intelligence
Uraz, İrtek; Akın, Serhat; Department of Petroleum and Natural Gas Engineering (2004)
This thesis proposes a framework for determining the optimum location of an injection well by using an inference method, Artificial Neural Networks and a search algorithm to create a search space and locate the global maxima. Theoretical foundation of the proposed framework is followed by description of the field for case study. A complex carbonate reservoir, having a recorded geothermal production history is used to evaluate the proposed framework ( Kizildere Geothermal field, Turkey). In the proposed fram...
Transformation of conceptual models to executable High Level Architecture federation models
Özhan, Gürkan; Oğuztüzün, Mehmet Halit S. (Springer, 2015-01-01)
In this chapter, we present a formal, declarative, and visual model transformation methodology to map a domain conceptual model (CM) to a distributed simulation architecture model (DSAM). The approach adheres to the principles of model-driven engineering (MDE). A two-phased automatic transformation strategy is delineated to translate a field artillery conceptual model (ACM) into a high-level architecture (HLA) federation architecture model (FAM). The produced model is then compiled by the code generator to ...
Analysis of dead reckoning procedures by using hybrid automata
Ozutam, B.K.; Oğuztüzün, Mehmet Halit S. (1999-01-01)
© 1999 IEEE.Dead reckoning procedures for distributed interactive simulation are modelled as hybrid automata, and the interaction of their critical performance parameters, such as error threshold, heartbeat rate, network delay and network load, are analyzed by means of a symbolic model checking tool for hybrid automata.
A method for decentralized business process modeling
Türetken, Oktay; Demirörs, Onur; Department of Information Systems (2007)
This thesis study proposes a method for organizations to perform business process modeling in a decentralized and concurrent manner. The Plural method is based on the idea that organizations’ processes can be modeled by individuals actually performing the processes. Instead of having a central and devoted group of people to understand, analyze, model and improve processes, individuals are held responsible to model and improve their own processes concurrently. These individual models are then integrated to f...
Citation Formats
Y. İbrahim Onuralp and A. H. Doğru, “Definition of domain specific components in software product lines based on feature variability,” presented at the THE 20TH INTERNATIONAL CONFERENCE on Transformative Science and Engineering, Business and Social Innovation (1-5 November 2015), FORT WORTH, TEXAS U.S.A, 2015, Accessed: 00, 2021. [Online]. Available: https://hdl.handle.net/11511/70810.