Variability modeling in component oriented software engineering

A new meta-model is proposed that establishes a variability specification and system configuration environment for Component Oriented System Engineering Modeling Language (COSEML). Variability is integrated to COSEML that can be viewed as an Architectural Description Language emphasizing the decomposition view. The textual version of this language is also presented and demonstrated with an example specification
SDPS the 19th International Conference on Transformative Science and Engineering, Business and Social Innovation.5 - 19 Haziran 2014


Scalable computational steering for visualization/control of large-scale fluid dynamics simulations
Modi, Anirudh; Sezer Uzol, Nilay; Long, Lyle N.; Plassmann, Paul E. (2005-01-01)
The development, integration, and testing of a general-purpose "computational steering" software library with a three-dimensional Navier-Stokes flow solver is described. For this purpose, the portable object-oriented scientific steering environment (called POSSE) library was used. This library can be coupled to any C/C++ simulation code. The paper illustrates how to integrate computational steering into a code, how to monitor the solution while it is being computed, and how to adjust the parameters of the a...
Component Oriented design based on Axiomatic Design Theory and COSEML
toğay, Cengiz; Doğru, Ali Hikmet (2006-11-03)
A Component Oriented software development method is proposed that uses collaboration diagrams for the definitions of dependencies among the Functional Requirements and Design Parameters according to Axiomatic Design Theory. COSEML is a component oriented graphical modeling language utilizing a single hierarchy diagram to construct systems. Axiomatic design theory provides a systematic approach to application design where developers can see all the determined dependencies among functional requirements and so...
Variable connectors in component oriented development
Çetinkaya, Anıl; Doğru, Ali Hikmet; Department of Computer Engineering (2017)
Variability is incorporated in component oriented software development especially in the connectors besides components, for efficient configuration of software products in this thesis. Components have been regarded as the main building blocks in the development of software, especially in component based approaches. Connectors, however, were also part of the solution but with not much of a responsibility when compared to components. When considered in a holistic approach to yield executable code starting wit...
Variability modeling in software product lines
Kaşıkçı, Barış Can Cengiz; Bilgen, Semih; Department of Electrical and Electronics Engineering (2009)
Software product lines provide enhanced means for systematic reuse when constructing systems within a particular domain. In order to achieve this, systems in a product line are expected to have a significant amount of commonality. Variability is what distinguishes these systems from one another and is spread across various product line artifacts. This thesis focuses on modeling and managing product line variability. The concept of concerns is proposed as a means of variability modeling. Another proposal is ...
Numerical calculation of backfilling of scour holes
Sumer, B Mutlu; Baykal, Cüneyt; Fuhrman, David R; Jacobsen, Niels G; Fredsoe, Jorgen (2014-12-04)
A fully-coupled hydrodynamic and morphologic CFD model is presented for simulating backfilling processes around structures. The hydrodynamic model is based on Reynolds-averaged Navier-Stokes equations, coupled with two-equation k-ω turbulence closure. The sediment transport model consists of separate bed and suspended load descriptions, the latter based on a turbulent diffusion equation coupled with a reference concentration function near the sea bed boundary. Bed morphology is based on the sediment continu...
Citation Formats
M. Ç. Kaya and A. H. Doğru, “Variability modeling in component oriented software engineering,” presented at the SDPS the 19th International Conference on Transformative Science and Engineering, Business and Social Innovation.5 - 19 Haziran 2014, Kuching Sarawak, Malaysia, 2014, Accessed: 00, 2021. [Online]. Available: