Filters








12 Hits in 3.5 sec

Kumbang: A domain ontology for modelling variability in software product families

Timo Asikainen, Tomi Männistö, Timo Soininen
2007 Advanced Engineering Informatics  
Software product families are an important means for implementing software variability. We present a domain ontology called Kumbang for modelling the variability in software product families.  ...  Kumbang synthesises previous approaches to modelling variability in software product families.  ...  We thank Varvana Myllärniemi, Pyry Lahti, Janne Lemmetti, and Markus Pitkäranta for implementing Kumbang Configurator and participating in creating the example model used in the paper.  ... 
doi:10.1016/j.aei.2006.11.007 fatcat:m4p4tkoxgjaa3iek2wsj66bor4

Integrating product family modeling with development management in agile methods

Mikko Raatikainen, Kristian Rautiainen, Varvana Myllärniemi, Tomi Männistö
2008 Proceedings of the 1st international workshop on Software development governance - SDG '08  
Software product families and agile development have emerged as a popular means in software engineering.  ...  For example, integration provides support for prioritization of development tasks and enables monitoring the development status of products in a software product family, for example.  ...  Kumbang [1] is a domain ontology (meta-model) and a language to model software product families that is supported with a tool set called KumbangTools 1 [7] .  ... 
doi:10.1145/1370720.1370728 fatcat:yj6ehrc7urdcnknss644ooriti

PL-Science: A Scientific Software Product Line

Gabriella Castro B. Costa, Regina Braga, José Maria N. David, Fernanda Campos, Wagner Arbex
2013 Procedia Computer Science  
Through the use of ontology as a domain model, we can provide additional information as well as add more semantics in the context of Scientific Software Product Lines (SSPL).  ...  A way to improve reusability and maintainability of a family of software products is through the use of Software Product Line (SPL) approach.  ...  In [2] , domain ontology for modeling variability in software product families, named Kumbang, was proposed.  ... 
doi:10.1016/j.procs.2013.05.240 fatcat:yoaltxelfrgfzeztqelilptoo4

Ontological approach to derive product configurations from a Software Product Line Reference Architecture

Francisca Losavio, Oscar Ramón Ordaz, Stephane Jean
2016 Ciencia y Tecnología  
The construction of RA is a complex and costly task, as well as its usage for product derivation, due to the huge number of variants, essentially caused by non functional requirements variability.  ...  Concrete software products or systems, members of the SPL family, are derived by instantiating a generic Reference Architecture (RA), holding common and variant components.  ...  On the specific topic of variability modeling, Kumbang is proposed in [21] as a domain ontology to model the SPL variability, including a model for NFR, the Quality Attribute (QA) profile.  ... 
doi:10.18682/cyt.v1i1.548 fatcat:pdsj63by7rdibfzjkqcvkzmg6m

Ontological approach to derive product configurations from a Software Product Line Reference Architecture

Francisca Losavio, Oscar Ramón Ordaz, Stephane Jean
2016 Ciencia y Tecnología  
The construction of RA is a complex and costly task, as well as its usage for product derivation, due to the huge number of variants, essentially caused by non functional requirements variability.  ...  Concrete software products or systems, members of the SPL family, are derived by instantiating a generic Reference Architecture (RA), holding common and variant components.  ...  On the specific topic of variability modeling, Kumbang is proposed in [21] as a domain ontology to model the SPL variability, including a model for NFR, the Quality Attribute (QA) profile.  ... 
doi:10.18682/cyt.v1i16.548 fatcat:3lbxnzj7jjblzgt2ernbrgwzom

An Overview on the use of Ontologies in Software Engineering

Daniel Strmečki, Ivan Magdalenić, Dragutin Kermek
2016 Journal of Computer Science  
It was established that ontologies are suitable for providing a common vocabulary to avoid misunderstanding between different parties in SE, requirements specification, features specification, variability  ...  This paper provides a literature review, discussion and analysis of the existing solutions for implementing ontologies in SE.  ...  Asikainen et al. constructed a domain ontology for modeling the variability in SPLs named Kumbang. Their ontology synthesizes existing variability methods based on feature and architecture modeling.  ... 
doi:10.3844/jcssp.2016.597.610 fatcat:gxaotp2hzja2hfdkonn7d6qiwm

A systematic literature review on the semi-automatic configuration of extended product lines

Lina Ochoa, Oscar González-Rojas, Alves Pereira Juliana, Harold Castro, Gunter Saake
2018 Journal of Systems and Software  
Extend product lines consider non-functional properties in the product line modelling. We compare and classify a total of 66 primary studies from 2000 to 2016.  ...  In product line literature, mass customisation is known as product configuration. Currently, there are multiple heterogeneous contributions in the product line configuration domain.  ...  In the domain engineering process, a complete Product Line (PL) or family of products is defined, including the variability of the family that captures all common and variable features in the PL.  ... 
doi:10.1016/j.jss.2018.07.054 fatcat:tto6g3pgi5bvxip4r5m3i2svru

Evaluating Variability Modeling Techniques for Supporting Cyber-Physical System Product Line Engineering [chapter]

Safdar Aqeel Safdar, Tao Yue, Shaukat Ali, Hong Lu
2016 Lecture Notes in Computer Science  
In this thesis, first, we conducted a systematic domain analysis and proposed a conceptual framework for CPS PLs, based on which we evaluated existing PLE methodologies.  ...  With the selected VMTs, we modeled a case study to assess if they can capture variabilities of CPS PLs.  ...  ., Covamof: A framework for modeling variability in software product families, in Software product lines, R.L. Nord, Editor. 2004, Springer Heidelberg. p. 197-213. 23. Mendonca, M., M.  ... 
doi:10.1007/978-3-319-46613-2_1 fatcat:6q4trnkhsfcrzhyjd62puc6gg4

Clafer: unifying class and feature modeling

Kacper Bąk, Zinovy Diskin, Michał Antkiewicz, Krzysztof Czarnecki, Andrzej Wąsowski
2014 Journal of Software and Systems Modeling  
We provide the language with a formal semantics built in a structurally-explicit way.  ...  We present Clafer (class, feature, reference), a class modeling language with first-class support for feature modeling.  ...  Introduction Both feature and meta-modeling have been used in Software Product Line (SPL) engineering to model variability.  ... 
doi:10.1007/s10270-014-0441-1 fatcat:ayra3g73mjggbdcux4s7n4esmy

A Unified Conceptual Foundation for Feature Modelling

T. Asikainen, T. Mannisto, T. Soininen
10th International Software Product Line Conference (SPLC'06)  
A unified conceptual foundation for feature modelling. In: Liam O'Brien (editor).  ...  Varvana Myllärniemi for implementing Kumbang Configurator.  ...  Acknowledgements We gratefully acknowledge the financial support from HeCSE (Helsinki Graduate School on Computer Science and Engineering) and Tekes (Finnish Funding Agency for Technology and Innovation  ... 
doi:10.1109/spline.2006.1691575 dblp:conf/splc/AsikainenMS06 fatcat:a7jj7xv5pbhonezosm4g2xknbm

Representing Variability in Software Architecture

Umaima Haider
2016
Variability in software-intensive systems is the ability of a software artefact (e.g., a system, subsystem, or component) to be extended, customised, or configured for deployment in a specific context.  ...  Although variability in software architecture is recognised as a challenge in multiple domains, there has been no formal consensus on how variability should be captured or represented.  ...  Finally, 9% (5 papers) extended the UML notation into UML PLUS (Product Line UML based Software Engineering) method (S48, S50); Kumbang (S13, S41), a modelling language and an ontology for modelling variability  ... 
doi:10.15123/pub.5013 fatcat:wcjjgejfynbbpfzkg7bq2zg6dq

Personalized recommender systems for software product line configurations [article]

Juliana Arriel, Universitäts- Und Landesbibliothek Sachsen-Anhalt, Martin-Luther Universität, Gunter Saake, Myra Spiliopoulou
2018
Software Product Lines (SPLs) have been employed in the industry as a mass customization process that reduces production costs and time-to-market.  ...  However, the inherent complexity and variability of SPLs lead to an exponentially growing amount of possible products.  ...  Acknowledgements Acknowledgements vii ACM Transactions on Software Engineering and Methodology  ... 
doi:10.25673/12273 fatcat:oikb67xnqbhllotzx74w2l42tm