A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Kumbang: A domain ontology for modelling variability in software product families
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
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
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
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
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
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
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]
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
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
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
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]
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