You searched for subject:(GSN for product lines)
.
Showing records 1 – 30 of
37575 total matches.
◁ [1] [2] [3] [4] [5] … [1253] ▶
1.
Gallucci, Antonio.
Building a safety case for a small sized product line of Fuel Level Display Systems.
Degree: Design and Engineering, 2013, Mälardalen University
URL: http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-22373
► ISO 26262 is an international standard valid for the automotive domain. It regulates all the activities to perform for developing safety critical systems in…
(more)
▼ ISO 26262 is an international standard valid for the automotive domain. It regulates all the activities to perform for developing safety critical systems in such domain. To be compliant with ISO 26262, all the required activities have to be performed and all the required work products have to be provided. Furthermore, in addition to develop a system in a safe way, following the safety standard guidelines, the achieved safety has also to be demonstrated. This is done through a safety case, a structured argument showing that a system is acceptably safe. ISO 26262 focuses on single systems and does not contain guidelines for product lines. Product line engineering is a valid approach to systematize reuse, aimed at reducing the effort needed to develop similar systems. But, it loses its strength when dealing with safety critical systems, since it is not aligned with safety standards. Hence, when developing a safety critical product line in the automotive domain, the work products required by ISO 26262 have to be provided every time from scratch, including the safety case, for each single system of the product line. This thesis work focuses on providing an approach for building and modeling a safety case for safety critical product lines in the automotive domain. Furthermore, the considered product line engineering approach is aligned with ISO 26262, through the inclusion of safety activities in the product line development process. Giving in this way, the concrete possibility to overtake to the current limitations, reducing the effort needed to develop and certificate each single system of a safety critical product line. To illustrate the validity of the proposed approach a safety critical product line developed by Scania is used as case study.
Subjects/Keywords: ISO 26262; Safety-critical product lines; Reusability; Variability management; Families of safety cases; GSN for product lines; Software Engineering; Programvaruteknik
…to represent
variability for product lines is shown.
Figure 16: Example of variability… …hazard analysis techniques for product lines can be found in [42]. In
the next… …section an FTA approach for product lines is described.
2.8.3.1
Product line Fault Tree… …the
variabilities of product lines is needed. A (Software)FTA approach for product… …Notation
Hazard and Operability Analysis
International Organization for Standardization
Product…
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Gallucci, A. (2013). Building a safety case for a small sized product line of Fuel Level Display Systems. (Thesis). Mälardalen University. Retrieved from http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-22373
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Gallucci, Antonio. “Building a safety case for a small sized product line of Fuel Level Display Systems.” 2013. Thesis, Mälardalen University. Accessed April 12, 2021.
http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-22373.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Gallucci, Antonio. “Building a safety case for a small sized product line of Fuel Level Display Systems.” 2013. Web. 12 Apr 2021.
Vancouver:
Gallucci A. Building a safety case for a small sized product line of Fuel Level Display Systems. [Internet] [Thesis]. Mälardalen University; 2013. [cited 2021 Apr 12].
Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-22373.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Gallucci A. Building a safety case for a small sized product line of Fuel Level Display Systems. [Thesis]. Mälardalen University; 2013. Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:mdh:diva-22373
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Universiteit Utrecht
2.
Sprockel, Y.H.B.
The impact of Software Product Lines from a Product Management perspective.
Degree: 2013, Universiteit Utrecht
URL: http://dspace.library.uu.nl:8080/handle/1874/276057
► In this research, we follow a well validated and already used at numerous Product Software Companies (PSC) Competence model, the SPM Competence Model and Maturity…
(more)
▼ In this research, we follow a well validated and already used at numerous
Product Software Companies (PSC) Competence model, the SPM Competence Model and Maturity Matrix. This Competence model serves as the foundation of SPM for this research. Through an extensive literature study, we identified the key practices of SPL. These SPL-practices describe
product management activities that are performed in a SPL development environment. In this research we evaluated the identified SPL-practices through experts active in SPL development and structured them accordingly through implementation into the SPM maturity matrix, making it the SPLM (Software
Product Line Management) maturity matrix.
Advisors/Committee Members: Brinkkemper, S..
Subjects/Keywords: Software product lines; Software Product management; Product lines; Software Product Lines Maturity Matrix
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Sprockel, Y. H. B. (2013). The impact of Software Product Lines from a Product Management perspective. (Masters Thesis). Universiteit Utrecht. Retrieved from http://dspace.library.uu.nl:8080/handle/1874/276057
Chicago Manual of Style (16th Edition):
Sprockel, Y H B. “The impact of Software Product Lines from a Product Management perspective.” 2013. Masters Thesis, Universiteit Utrecht. Accessed April 12, 2021.
http://dspace.library.uu.nl:8080/handle/1874/276057.
MLA Handbook (7th Edition):
Sprockel, Y H B. “The impact of Software Product Lines from a Product Management perspective.” 2013. Web. 12 Apr 2021.
Vancouver:
Sprockel YHB. The impact of Software Product Lines from a Product Management perspective. [Internet] [Masters thesis]. Universiteit Utrecht; 2013. [cited 2021 Apr 12].
Available from: http://dspace.library.uu.nl:8080/handle/1874/276057.
Council of Science Editors:
Sprockel YHB. The impact of Software Product Lines from a Product Management perspective. [Masters Thesis]. Universiteit Utrecht; 2013. Available from: http://dspace.library.uu.nl:8080/handle/1874/276057

University of Waterloo
3.
Olaechea Velazco, Rafael Ernesto.
Comparison of Exact and Approximate Multi-Objective Optimization for Software Product Lines.
Degree: 2013, University of Waterloo
URL: http://hdl.handle.net/10012/8015
► Software product lines (SPLs) manage product variants in a systematical way and allow stakeholders to derive variants by selecting features. Finding a desirable variant is…
(more)
▼ Software product lines (SPLs) manage product variants in a systematical way and allow stakeholders to derive variants by selecting features. Finding a desirable variant is hard, due to the huge configuration space and usually conflicting objectives (e.g., lower cost and higher performance). This scenario can be reduced to a multi-objective optimization prob- lem in SPLs. We address the problem using an exact and an approximate algorithm and compare their accuracy, time consumption, scalability and parameter setting requirements on five case studies with increasing complexity.
Our empirical results show that (1) it is feasible to use exact techniques for small SPL multi-objective optimization problems, and (2) approximate methods can be used for large problems but require substantial effort to find the best parameter settings for acceptable approximation. Finally, we discuss the tradeoff between accuracy and time consumption when using exact and approximate techniques for SPL multi-objective optimization and guide stakeholders to choose one or the other in practice.
Subjects/Keywords: software product lines; software engineering
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Olaechea Velazco, R. E. (2013). Comparison of Exact and Approximate Multi-Objective Optimization for Software Product Lines. (Thesis). University of Waterloo. Retrieved from http://hdl.handle.net/10012/8015
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Olaechea Velazco, Rafael Ernesto. “Comparison of Exact and Approximate Multi-Objective Optimization for Software Product Lines.” 2013. Thesis, University of Waterloo. Accessed April 12, 2021.
http://hdl.handle.net/10012/8015.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Olaechea Velazco, Rafael Ernesto. “Comparison of Exact and Approximate Multi-Objective Optimization for Software Product Lines.” 2013. Web. 12 Apr 2021.
Vancouver:
Olaechea Velazco RE. Comparison of Exact and Approximate Multi-Objective Optimization for Software Product Lines. [Internet] [Thesis]. University of Waterloo; 2013. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/10012/8015.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Olaechea Velazco RE. Comparison of Exact and Approximate Multi-Objective Optimization for Software Product Lines. [Thesis]. University of Waterloo; 2013. Available from: http://hdl.handle.net/10012/8015
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

University of Limerick
4.
Abid, Saad bin.
Consistency checking of runtime feature dependencies in software product lines.
Degree: 2014, University of Limerick
URL: http://hdl.handle.net/10344/4012
► peer-reviewed
Feature dependency is a kind of feature interaction which can be observed in the features that realize the functionality of a software product, and…
(more)
▼ peer-reviewed
Feature dependency is a kind of feature interaction which can be observed in the features that realize the functionality of a software product, and particularly in the features of Software Product Lines (SPLs). In feature modelling for SPLs, common and variable features are organized both in terms of their structural dependencies (e.g., aggregation and specialization) and in terms of their configuration dependencies (e.g., excluded and required). These dependencies are essential but are not sufficient for developing reusable and adaptable SPL components. There are various other types of feature dependencies (e.g., runtime feature dependencies) that are responsible for implementing the behaviour of an end product. The aim of this research is to facilitate a software product line engineer to detect whether the latter types of feature dependencies have been implemented as specified and as intended.
This thesis proposes and evaluates a four-step technique for consistency checking of runtime feature dependencies in SPL artefacts. The four-step process uses a domain-specific language developed for specifying the product line assets (i.e., features, interdependencies among the features and the implementation source code). The proposed technique uses existing reverse engineering techniques to perform a code-to-model transformation. Aspect-oriented (AO) pattern detection algorithms were developed that implement the runtime feature dependencies. The simple detection of AO-patterns does not guarantee that the behaviour is implemented as intended. Model validation constraints are then applied to provide feature dependency related feedback to a product line engineer.
The key contributions of this thesis are: (i) the extension of previous work on the modularization of runtime feature dependencies, by providing a technique for consistency checking of runtime feature dependencies at various abstraction levels, (ii) the theoretical contribution in the form of a model-driven technique based on round-trip engineering (RTE), (iii) a plug-in based prototype realizing the proposed model-driven technique and (iv) a validation mechanism inspired by a technique called mutation testing which is applied using an existing product line case study.
Advisors/Committee Members: Power, Norah, Botterweck, Goetz.
Subjects/Keywords: software product lines; SPL
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Abid, S. b. (2014). Consistency checking of runtime feature dependencies in software product lines. (Thesis). University of Limerick. Retrieved from http://hdl.handle.net/10344/4012
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Abid, Saad bin. “Consistency checking of runtime feature dependencies in software product lines.” 2014. Thesis, University of Limerick. Accessed April 12, 2021.
http://hdl.handle.net/10344/4012.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Abid, Saad bin. “Consistency checking of runtime feature dependencies in software product lines.” 2014. Web. 12 Apr 2021.
Vancouver:
Abid Sb. Consistency checking of runtime feature dependencies in software product lines. [Internet] [Thesis]. University of Limerick; 2014. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/10344/4012.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Abid Sb. Consistency checking of runtime feature dependencies in software product lines. [Thesis]. University of Limerick; 2014. Available from: http://hdl.handle.net/10344/4012
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

University of Toronto
5.
Rubin, Julia.
Cloned Product Variants: From Ad-hoc to Well-managed Software Reuse.
Degree: PhD, 2014, University of Toronto
URL: http://hdl.handle.net/1807/68443
► A large number of companies, especially in the automotive, electronics, aerospace and defense domains, develop a portfolio of closely related software products designed to satisfy…
(more)
▼ A large number of companies, especially in the automotive, electronics, aerospace and defense domains, develop a portfolio of closely related software products designed to satisfy similar, yet not identical, needs of their customers (a.k.a. a software
product line). Even though numerous software
product line engineering approaches promise to ease the
product line development and maintenance effort, in practice, the adoption of such approaches is still limited. Instead, products are often established ad-hoc, e.g., by copying existing variants and modifying them to fit the requirements of a new customer or market segment.In this thesis, we investigate the reuse culture in organizations that employ cloning to realize their
product lines. By analyzing development activities in several industrial
product lines, we show that an efficient management of clones relies on both (1) the unification of the cloned variants into single-copy representations promoted by
product line engineering methods and (2) the construction of a management infrastructure on top of existing variants, which allows to mitigate the shortcomings of cloning while leveraging its benefits. These two directions, in fact, coexist and complement each other within a single organization during the transition from ad-hoc to managed reuse~ – a process that usually takes several years. Based on empirical evidence, we build the foundations for the management of cloned
product variants, contributing a framework that specifies a set of conceptual operators required for variant maintenance and evolution. We show that these operators provide the necessary building blocks that can be composed to realize complex scenarios related to the management of clones, during both the unification and the maintenance of existing variants. We discuss possible implementations of the operators, mapping them to existing work when available. We also provide implementation for some of the missing functionality, and identify opportunities for future research.We believe that the operator-based view promoted by this work provides a systematic approach for understanding the required, existing and missing functionality. It thus transforms the effort of introducing managed reuse in organizations that employ cloning from opportunistic to predicted, controlled and reproducible. Our work supports both researchers and practitioners interested in improving reuse practices in families of related products, promoting an incremental and staged transition from ad-hoc to well-managed reuse.
Advisors/Committee Members: Marsha, Chechik, Computer Science.
Subjects/Keywords: Cloned Product Variants; Feature Location; Legacy Product Lines; N-Way Merge; Product Merging; Software Product Lines; 0984
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Rubin, J. (2014). Cloned Product Variants: From Ad-hoc to Well-managed Software Reuse. (Doctoral Dissertation). University of Toronto. Retrieved from http://hdl.handle.net/1807/68443
Chicago Manual of Style (16th Edition):
Rubin, Julia. “Cloned Product Variants: From Ad-hoc to Well-managed Software Reuse.” 2014. Doctoral Dissertation, University of Toronto. Accessed April 12, 2021.
http://hdl.handle.net/1807/68443.
MLA Handbook (7th Edition):
Rubin, Julia. “Cloned Product Variants: From Ad-hoc to Well-managed Software Reuse.” 2014. Web. 12 Apr 2021.
Vancouver:
Rubin J. Cloned Product Variants: From Ad-hoc to Well-managed Software Reuse. [Internet] [Doctoral dissertation]. University of Toronto; 2014. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/1807/68443.
Council of Science Editors:
Rubin J. Cloned Product Variants: From Ad-hoc to Well-managed Software Reuse. [Doctoral Dissertation]. University of Toronto; 2014. Available from: http://hdl.handle.net/1807/68443

George Mason University
6.
Tzeremes, Vasilios.
End User Software Product Line Support for Smart Spaces
.
Degree: 2016, George Mason University
URL: http://hdl.handle.net/1920/10632
► Smart spaces are physical environments equipped with pervasive technology that sense and react to human activities and changes in the environment. End User Development (EUD)…
(more)
▼ Smart spaces are physical environments equipped with pervasive technology that sense and react to human activities and changes in the environment. End User Development (EUD) skills vary significantly among end users who want to design, develop and deploy software applications for their smart spaces. Typical end user development is opportunistic, requirements are usually unplanned and undocumented, applications are simplistic in nature, design is ad-hoc, reuse is limited, and software testing is typically haphazard, leading to many quality issues. On the other hand, technical end users with advanced EUD skills and domain expertise have the ability to create sophisticated software applications for smart spaces that are well designed and tested.
Advisors/Committee Members: Gomaa, Hassan (advisor).
Subjects/Keywords: Information technology;
Computer science;
End User Development;
End User Software Product Lines;
Feature Modeling;
Smart Spaces;
Software Product Lines;
Software Reuse
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Tzeremes, V. (2016). End User Software Product Line Support for Smart Spaces
. (Thesis). George Mason University. Retrieved from http://hdl.handle.net/1920/10632
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Tzeremes, Vasilios. “End User Software Product Line Support for Smart Spaces
.” 2016. Thesis, George Mason University. Accessed April 12, 2021.
http://hdl.handle.net/1920/10632.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Tzeremes, Vasilios. “End User Software Product Line Support for Smart Spaces
.” 2016. Web. 12 Apr 2021.
Vancouver:
Tzeremes V. End User Software Product Line Support for Smart Spaces
. [Internet] [Thesis]. George Mason University; 2016. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/1920/10632.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Tzeremes V. End User Software Product Line Support for Smart Spaces
. [Thesis]. George Mason University; 2016. Available from: http://hdl.handle.net/1920/10632
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Universitat Politècnica de València
7.
Gómez Llana, Abel.
MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONS
.
Degree: 2012, Universitat Politècnica de València
URL: http://hdl.handle.net/10251/15075
► La Ingeniería de Líneas de Productos Software -Software Product Line Engineerings (SPLEs) en inglés- es una técnica de desarrollo de software que busca aplicar los…
(more)
▼ La Ingeniería de Líneas de Productos Software -Software
Product Line Engineerings
(SPLEs) en inglés- es una técnica de desarrollo de software que busca aplicar
los principios de la fabricación industrial para la obtención de aplicaciones informáticas:
esto es, una Línea de productos Software -Software
Product Line (SPL)-
se emplea para producir una familia de productos con características comunes, cuyos
miembros, sin embargo, pueden tener características diferenciales. Identificar
a priori estas características comunes y diferenciales permite maximizar la reutilización,
reduciendo el tiempo y el coste del desarrollo. Describir estas relaciones
con la suficiente expresividad se vuelve un aspecto fundamental para conseguir el
éxito.
La Ingeniería Dirigida por Modelos -Model Driven Engineering (MDE) en
inglés- se ha revelado en los últimos años como un paradigma que permite tratar
con artefactos software con un alto nivel de abstracción de forma efectiva. Gracias
a ello, las SPLs puede aprovecharse en granmedida de los estándares y herramientas
que han surgido dentro de la comunidad de MDE.
No obstante, aún no se ha conseguido una buena integración entre SPLE y MDE,
y como consecuencia, los mecanismos para la gestión de la variabilidad no son suficientemente expresivos. De esta manera, no es posible integrar la variabilidad de
forma eficiente en procesos complejos de desarrollo de software donde las diferentes
vistas de un sistema, las transformaciones de modelos y la generación de código
juegan un papel fundamental.
Esta tesis presenta MULTIPLE, un marco de trabajo y una herramienta que persiguen
integrar de forma precisa y eficiente los mecanismos de gestión de variabilidad
propios de las SPLs dentro de los procesos de MDE. MULTIPLE proporciona
lenguajes específicos de dominio para especificar diferentes vistas de los sistemas
software. Entre ellas se hace especial hincapié en la vista de variabilidad ya que es
determinante para la especificación de SPLs.
Advisors/Committee Members: Ramos Salavert, Isidro (advisor).
Subjects/Keywords: Model driven engineering (mde);
Software product lines (spl);
Model driven software product lines (mdspl);
Variability;
Feature modeling
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Gómez Llana, A. (2012). MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONS
. (Doctoral Dissertation). Universitat Politècnica de València. Retrieved from http://hdl.handle.net/10251/15075
Chicago Manual of Style (16th Edition):
Gómez Llana, Abel. “MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONS
.” 2012. Doctoral Dissertation, Universitat Politècnica de València. Accessed April 12, 2021.
http://hdl.handle.net/10251/15075.
MLA Handbook (7th Edition):
Gómez Llana, Abel. “MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONS
.” 2012. Web. 12 Apr 2021.
Vancouver:
Gómez Llana A. MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONS
. [Internet] [Doctoral dissertation]. Universitat Politècnica de València; 2012. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/10251/15075.
Council of Science Editors:
Gómez Llana A. MODEL DRIVEN SOFTWARE PRODUCT LINE ENGINEERING: SYSTEM VARIABILITY VIEW AND PROCESS IMPLICATIONS
. [Doctoral Dissertation]. Universitat Politècnica de València; 2012. Available from: http://hdl.handle.net/10251/15075

McMaster University
8.
Alabbad, Mohammed.
A Feature Modelling Language Based on Product Family Algebra.
Degree: MASc, 2013, McMaster University
URL: http://hdl.handle.net/11375/13324
► Feature modelling is an emerging software engineering paradigm, which helps organizations to develop products from core assets. Products are organized into families that share…
(more)
▼ Feature modelling is an emerging software engineering paradigm, which helps organizations to develop products from core assets. Products are organized into families that share common core features. Feature modelling involves capturing, into a feature model, the commonality and variability of product families and several relationships among features or products. This thesis is about proposing a language for specifying feature models that is based on product family algebra (PFA). The language is intended to encompass the constructs found in early feature modelling graphical notations and languages. The thesis gives the syntax and the semantics of the proposed language. It discusses the design of its compiler that takes a feature model specification and generates its corresponding PFA, which can be analyzed using the tool Jory. The thesis uses a quite extensive case study to illustrate the use of the proposed language and its compiler.
Master of Applied Science (MASc)
Advisors/Committee Members: Khedri, Ridha, Computing and Software.
Subjects/Keywords: feature modelling; language; software product lines; product families; Software Engineering; Software Engineering
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Alabbad, M. (2013). A Feature Modelling Language Based on Product Family Algebra. (Masters Thesis). McMaster University. Retrieved from http://hdl.handle.net/11375/13324
Chicago Manual of Style (16th Edition):
Alabbad, Mohammed. “A Feature Modelling Language Based on Product Family Algebra.” 2013. Masters Thesis, McMaster University. Accessed April 12, 2021.
http://hdl.handle.net/11375/13324.
MLA Handbook (7th Edition):
Alabbad, Mohammed. “A Feature Modelling Language Based on Product Family Algebra.” 2013. Web. 12 Apr 2021.
Vancouver:
Alabbad M. A Feature Modelling Language Based on Product Family Algebra. [Internet] [Masters thesis]. McMaster University; 2013. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/11375/13324.
Council of Science Editors:
Alabbad M. A Feature Modelling Language Based on Product Family Algebra. [Masters Thesis]. McMaster University; 2013. Available from: http://hdl.handle.net/11375/13324
9.
Shaker, Pourya.
A Feature-Oriented Modelling Language and a Feature-Interaction Taxonomy for Product-Line Requirements.
Degree: 2013, University of Waterloo
URL: http://hdl.handle.net/10012/8100
► Many organizations specialize in the development of families of software systems, called software product lines (SPLs), for one or more domains (e.g., automotive, telephony, health…
(more)
▼ Many organizations specialize in the development of families of software systems, called software product lines (SPLs), for one or more domains (e.g., automotive, telephony, health care). SPLs are commonly developed as a shared set of assets representing the common and variable aspects of an SPL, and individual products are constructed by assembling the right combinations of assets. The feature-oriented software development (FOSD) paradigm advocates the use of system features as the primary unit of commonality and variability among the products of an SPL. A feature represents a coherent and identifiable bundle of system functionality, such as call waiting in telephony and cruise control in an automobile. Furthermore, FOSD aims at feature-oriented artifacts (FOAs); that is, software-development artifacts that explicate features, so that a clear mapping is established between a feature and its representation in different artifacts. The thesis first identifies the problem of developing a suitable language for expressing feature-oriented models of the functional requirements of an SPL, and then presents the feature-oriented requirements modelling language (FORML) as a solution to this problem. FORML's notation is based on standard software-engineering notations (e.g., UML class and state-machine models, feature models) to ease adoption by practitioners, and has a precise syntax and semantics to enable analysis.
The novelty of FORML is in adding feature-orientation to state-of-the-art requirements modelling approaches (e.g., KAOS), and in the systematic treatment of modelling evolutions of an SPL via enhancements to existing features. An existing feature can be enhanced by extending or modifying its requirements. Enhancements that modify a feature's requirements are called intended feature interactions. For example, the call waiting feature in telephony intentionally overrides the basic call service feature's treatment of incoming calls when the subscriber is already involved in a call. FORML prescribes different constructs for specifying different types of enhancements in state-machine models of requirements. Furthermore, unlike some prominent approaches (e.g., AHEAD, DFC), FORML's constructs for modelling intended feature interactions do not depend on the order in which features are composed; this can lead to savings in analysis costs, since only one rather than (possibly) multiple composition orders need to be analyzed.
A well-known challenge in FOSD is managing feature interactions, which, informally defined, are ways in which different features can influence one another in defining the overall properties and behaviours of their combination. Some feature interactions are intended, as described above, while other feature interactions are unintended: for example, the cruise control and anti-lock braking system features of an automobile may have incompatible affects on the automobile's acceleration, which would make their combination inconsistent. Unintended feature interactions should be detected and resolved. To…
Subjects/Keywords: requirements modelling; software product lines; feature-oriented software development; feature interactions
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Shaker, P. (2013). A Feature-Oriented Modelling Language and a Feature-Interaction Taxonomy for Product-Line Requirements. (Thesis). University of Waterloo. Retrieved from http://hdl.handle.net/10012/8100
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Shaker, Pourya. “A Feature-Oriented Modelling Language and a Feature-Interaction Taxonomy for Product-Line Requirements.” 2013. Thesis, University of Waterloo. Accessed April 12, 2021.
http://hdl.handle.net/10012/8100.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Shaker, Pourya. “A Feature-Oriented Modelling Language and a Feature-Interaction Taxonomy for Product-Line Requirements.” 2013. Web. 12 Apr 2021.
Vancouver:
Shaker P. A Feature-Oriented Modelling Language and a Feature-Interaction Taxonomy for Product-Line Requirements. [Internet] [Thesis]. University of Waterloo; 2013. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/10012/8100.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Shaker P. A Feature-Oriented Modelling Language and a Feature-Interaction Taxonomy for Product-Line Requirements. [Thesis]. University of Waterloo; 2013. Available from: http://hdl.handle.net/10012/8100
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

University of Newcastle
10.
Zhang, Guoheng.
Quality attributes modeling in feature models and feature model validation in software product lines.
Degree: PhD, 2013, University of Newcastle
URL: http://hdl.handle.net/1959.13/1036757
► Research Doctorate - Doctor of Philosophy (PhD)
In a software product line, a feature model represents the commonalities and variabilities among a family of software…
(more)
▼ Research Doctorate - Doctor of Philosophy (PhD)
In a software product line, a feature model represents the commonalities and variabilities among a family of software systems. Each valid combination of features authorized by a feature model corresponds to a possible product of the software product line. In feature-based product configuration, the desired features are selected from a feature model based on the customers’ requirements, but the selected features must satisfy the selection constraints specified in the feature model. In practice, two problems arise as the major obstacles of using feature models in product configuration. Firstly, a feature model may have errors which must be resolved for the effective product configuration. The feature model validation aims to identify the feature model errors and provide explanations for each identified error. The current validation approaches transform a feature model into a constraint satisfaction problem (CSP) and use solvers to reason on the CSP. However, the use of solvers might take an infeasible amount of time for validating large-scale feature models, as CSP exhibits the exponential complexity and requires a combination of heuristics and combinational search methods. A more efficient feature model validation approach is needed. Another problem is to assess the product quality in feature-based product configuration. In software development, the product quality is mostly handled until the final product is generated and tested. However, if the final product cannot satisfy the customers’ quality requirements, it will be very costly to fix the problems. Therefore, the product quality should be assessed in feature-based product configuration which is considered as the first stage of deriving valid products. To achieve this aim, the quality attributes must be modelled in a feature model. The current quality attributes modelling approaches have several limitations, such as requiring real products which are difficult to obtain or involving onerous human efforts. A systematic quality attributes modelling approach is needed to reduce the efforts involved in domain experts’ judgments. This research aims to address the above problems. First, I developed an efficient validation approach based on the contradictory feature relationships behind the errors. As the contradictory feature relationships were found based on feature relationship propagation, the solvers were not required by this approach. Second, I developed a quality attributes modelling approach which uses domain experts to make judgments and uses analytic hierarchical process to reduce the efforts involved in the judgments. A knowledge database called quality attribute knowledge base is generated to maintain the captured quality knowledge. Finally, I enhanced the feature-based product configuration with the captured quality knowledge. A desired product is configured from a feature model in a quality-aware manner. A prototype tool was developed to implement the concepts of the proposed approaches and a set of…
Advisors/Committee Members: University of Newcastle. Faculty of Engineering & Built Environment, School of Electrical Engineering and Computer Science.
Subjects/Keywords: software product lines; feature model; analytic hierarchical process; validation
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Zhang, G. (2013). Quality attributes modeling in feature models and feature model validation in software product lines. (Doctoral Dissertation). University of Newcastle. Retrieved from http://hdl.handle.net/1959.13/1036757
Chicago Manual of Style (16th Edition):
Zhang, Guoheng. “Quality attributes modeling in feature models and feature model validation in software product lines.” 2013. Doctoral Dissertation, University of Newcastle. Accessed April 12, 2021.
http://hdl.handle.net/1959.13/1036757.
MLA Handbook (7th Edition):
Zhang, Guoheng. “Quality attributes modeling in feature models and feature model validation in software product lines.” 2013. Web. 12 Apr 2021.
Vancouver:
Zhang G. Quality attributes modeling in feature models and feature model validation in software product lines. [Internet] [Doctoral dissertation]. University of Newcastle; 2013. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/1959.13/1036757.
Council of Science Editors:
Zhang G. Quality attributes modeling in feature models and feature model validation in software product lines. [Doctoral Dissertation]. University of Newcastle; 2013. Available from: http://hdl.handle.net/1959.13/1036757

University of Newcastle
11.
Tan, Lei.
Quality-oriented software product line.
Degree: MPhil, 2013, University of Newcastle
URL: http://hdl.handle.net/1959.13/1036939
► Masters Research - Master of Philosophy (MPhil)
In software engineering, quality evaluation and achievement are difficult tasks because of the complexity of the software systems.…
(more)
▼ Masters Research - Master of Philosophy (MPhil)
In software engineering, quality evaluation and achievement are difficult tasks because of the complexity of the software systems. Software reuse is one of the most promoted ways to improve software quality. Software Product Line Engineering (SPLE) is a newly established reuse-based paradigm, which has been well-recognised by the industry. SPLE has been successfully applied by the companies such as HP, Philips, Siemens, TomTom and so on. Instead of developing individual software products from scratch, SPLE aims to develop a set of similar software systems which share commonalities within a particular application domain. In software product lines (SPLs), reusable assets are developed from the beginning with the view that they will be used in other similar software products. Once they have been successfully developed, the individual product development follows a rigorous customization process. Quality-related issues for product lines, on both requirement and architectural levels, are the main focus of my research. To enhance quality-oriented product configuration, we have proposed an approach of measuring the contributions of software features to quality attributes. Features are compared in a pair-wise fashion, and the result is used to generate a ranking list, in which is indicated the relative importance of features to software quality achievement. The ranking list of features is able to greatly help software engineers to understand the factors that impact on final quality, thus assisting product configuration of SPLs. Additionally, the efficiency of feature-based configuration should also be improved, as configuration is normally a time-consuming and error-prone task. To improve the efficiency of configuration, we have taken into account of the dependencies between features, and adapted some classical algorithms to reduce errors and rollbacks possibly occuring in the product configuration. We have also considered quality issues in the process of software product line architecture development. A quality-oriented architectural framework has been proposed to specify various views and components composition for improving the quality awareness at the architectural level. We believe that software quality should be emphasised and modelled throughout the whole process of SPL development, rather than been focused on in a particular phase in the development. We have proposed an aspect-oriented SPL framework, in which we have introduced aspect-oriented modelling for both feature modelling and reference architecture design. The proposed framework is expected to model the impact of the nonfunctional requirements (NFRs) better, and to deal with software quality from requirement engineering to architecture design in a systematic way in SPL development.
Advisors/Committee Members: University of Newcastle. Faculty of Engineering & Built Environment, School of Electrical Engineering and Computer Science.
Subjects/Keywords: software product lines; quality evaluation; software engineers; architectural design
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Tan, L. (2013). Quality-oriented software product line. (Masters Thesis). University of Newcastle. Retrieved from http://hdl.handle.net/1959.13/1036939
Chicago Manual of Style (16th Edition):
Tan, Lei. “Quality-oriented software product line.” 2013. Masters Thesis, University of Newcastle. Accessed April 12, 2021.
http://hdl.handle.net/1959.13/1036939.
MLA Handbook (7th Edition):
Tan, Lei. “Quality-oriented software product line.” 2013. Web. 12 Apr 2021.
Vancouver:
Tan L. Quality-oriented software product line. [Internet] [Masters thesis]. University of Newcastle; 2013. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/1959.13/1036939.
Council of Science Editors:
Tan L. Quality-oriented software product line. [Masters Thesis]. University of Newcastle; 2013. Available from: http://hdl.handle.net/1959.13/1036939

University of Wisconsin – Milwaukee
12.
Naebulharam, Raed Ahmad.
Production Systems with Deteriorating Product Quality : System-Theoretic Approach.
Degree: PhD, Engineering, 2014, University of Wisconsin – Milwaukee
URL: https://dc.uwm.edu/etd/734
► Manufacturing systems with perishable products are widely seen in practice (e.g., food, metal processing, etc.). In such systems, the quality of a part is…
(more)
▼ Manufacturing systems with perishable products are widely seen in practice (e.g., food, metal processing, etc.). In such systems, the quality of a part is highly dependent on its residence time within the system. However, the behavior and properties of these systems have not been studied systematically, and, therefore, is carried out in this dissertation. Specifically, it was assumed that the probability that each unfinished part is of good quality is a decreasing function of its residence time in the preceding buffer. Then, in the framework of serial production
lines with machines having Bernoulli and geometric reliability models, closed-form formulas for performance evaluation in the two-machine line case were derived, and develop an aggregation-based procedure to approximate the performance measures in M>2-machine
lines. In addition, the monotonicity properties of these production
lines using numerical experiments were studied. A case study in an automotive stamping plant is described to illustrate the theoretical results obtained. Also, Bernoulli serial
lines with controlled parts released was analyzed for both deterministic and stochastic releases. Finally, bottleneck analysis in Bernoulli serial
lines with deteriorating
product quality were studied.
Advisors/Committee Members: Liang Zhang.
Subjects/Keywords: Deteriorating Quality; Production Systems; Product Quality; Serial Lines; Industrial Engineering
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Naebulharam, R. A. (2014). Production Systems with Deteriorating Product Quality : System-Theoretic Approach. (Doctoral Dissertation). University of Wisconsin – Milwaukee. Retrieved from https://dc.uwm.edu/etd/734
Chicago Manual of Style (16th Edition):
Naebulharam, Raed Ahmad. “Production Systems with Deteriorating Product Quality : System-Theoretic Approach.” 2014. Doctoral Dissertation, University of Wisconsin – Milwaukee. Accessed April 12, 2021.
https://dc.uwm.edu/etd/734.
MLA Handbook (7th Edition):
Naebulharam, Raed Ahmad. “Production Systems with Deteriorating Product Quality : System-Theoretic Approach.” 2014. Web. 12 Apr 2021.
Vancouver:
Naebulharam RA. Production Systems with Deteriorating Product Quality : System-Theoretic Approach. [Internet] [Doctoral dissertation]. University of Wisconsin – Milwaukee; 2014. [cited 2021 Apr 12].
Available from: https://dc.uwm.edu/etd/734.
Council of Science Editors:
Naebulharam RA. Production Systems with Deteriorating Product Quality : System-Theoretic Approach. [Doctoral Dissertation]. University of Wisconsin – Milwaukee; 2014. Available from: https://dc.uwm.edu/etd/734

Colorado State University
13.
Jaksic, Aleksandar.
Design and evaluation of the FAMILIAR tool.
Degree: MS(M.S.), Computer Science, 2014, Colorado State University
URL: http://hdl.handle.net/10217/82556
► Software Product Line Engineering (SPLE) aims to efficiently produce multiple software products, on a large scale, that share a common set of core development features.…
(more)
▼ Software
Product Line Engineering (SPLE) aims to efficiently produce multiple software products, on a large scale, that share a common set of core development features. Feature Modeling is a popular SPLE technique used to describe variability in a
product family. FAMILIAR (FeAture Model scrIpt Language for manipulation and Automatic Reasoning) is a Domain-Specific Modeling Language (DSML) for manipulating Feature Models (FMs). One of the strengths of the FAMILIAR language is that it provides rich semantics for FM composition operators (aggregate, merge, insert) as well as decomposition operators (slice). The main contribution of this thesis is to provide an integrated graphical modeling environment that significantly improves upon the initial FAMILIAR framework that was text-based and consisted of loosely coupled parts. As part of this thesis we designed and implemented a new FAMILIAR Tool that provides (1) a fast rendering framework for the graphically representing feature models, (2) a configuration editor and (3) persistence of feature models. Furthermore, we evaluated the usability of our new FAMILIAR Tool by performing a small experiment primarily focusing on assessing quality aspects of newly authored FMs as well as user effectiveness and efficiency.
Advisors/Committee Members: France, Robert B. (advisor), Anderson, Charles W. (committee member), Ghosh, Sudipto (committee member), Troup, Lucy J. (committee member).
Subjects/Keywords: feature models; feature modeling; FAMILIAR; FAMILIAR tool; software product lines
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Jaksic, A. (2014). Design and evaluation of the FAMILIAR tool. (Masters Thesis). Colorado State University. Retrieved from http://hdl.handle.net/10217/82556
Chicago Manual of Style (16th Edition):
Jaksic, Aleksandar. “Design and evaluation of the FAMILIAR tool.” 2014. Masters Thesis, Colorado State University. Accessed April 12, 2021.
http://hdl.handle.net/10217/82556.
MLA Handbook (7th Edition):
Jaksic, Aleksandar. “Design and evaluation of the FAMILIAR tool.” 2014. Web. 12 Apr 2021.
Vancouver:
Jaksic A. Design and evaluation of the FAMILIAR tool. [Internet] [Masters thesis]. Colorado State University; 2014. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/10217/82556.
Council of Science Editors:
Jaksic A. Design and evaluation of the FAMILIAR tool. [Masters Thesis]. Colorado State University; 2014. Available from: http://hdl.handle.net/10217/82556

Columbia University
14.
Li, Anran.
Product Line Design, Pricing and Framing under General Choice Models.
Degree: 2018, Columbia University
URL: https://doi.org/10.7916/D8B86M2H
► This thesis handles fundamental problems faced by retailers everyday: how do consumers make choices from an enormous variety of products? How to design a product…
(more)
▼ This thesis handles fundamental problems faced by retailers everyday: how do consumers make choices from an enormous variety of products? How to design a product portfolio to maximize the expected profit given consumers’ choice behavior? How to frame products if consumers’ choices are influenced by the display location? We solve those problems by first, constructing mathematical models to describe consumers’ choice behavior from a given offer set, i.e., consumer choice models; second, by designing efficient algorithms to optimally select the product portfolio to maximize the expected profit, i.e., assortment optimization. This thesis consists of three main parts: the first part solves assortment optimization problem under a consideration set based choice model proposed by Manzini and Mariotti (2014) [Manzini, Paola, Marco Mariotti. 2014. Stochastic choice and consideration sets. Econometrica 82(3) 1153-1176.]; the second part proposes an approximation algorithm to jointly optimize products’ selection and display; the third part works on optimally designing a product line under the Logit family choice models when a product’s utility depends on attribute-level configurations.
Subjects/Keywords: Operations research; Industrial engineering; Consumer behavior; Product lines
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Li, A. (2018). Product Line Design, Pricing and Framing under General Choice Models. (Doctoral Dissertation). Columbia University. Retrieved from https://doi.org/10.7916/D8B86M2H
Chicago Manual of Style (16th Edition):
Li, Anran. “Product Line Design, Pricing and Framing under General Choice Models.” 2018. Doctoral Dissertation, Columbia University. Accessed April 12, 2021.
https://doi.org/10.7916/D8B86M2H.
MLA Handbook (7th Edition):
Li, Anran. “Product Line Design, Pricing and Framing under General Choice Models.” 2018. Web. 12 Apr 2021.
Vancouver:
Li A. Product Line Design, Pricing and Framing under General Choice Models. [Internet] [Doctoral dissertation]. Columbia University; 2018. [cited 2021 Apr 12].
Available from: https://doi.org/10.7916/D8B86M2H.
Council of Science Editors:
Li A. Product Line Design, Pricing and Framing under General Choice Models. [Doctoral Dissertation]. Columbia University; 2018. Available from: https://doi.org/10.7916/D8B86M2H
15.
Herbas, Jose Antonio Mercado.
Capturing Architectural Knowledge of Software Product Lines.
Degree: 2011, , School of Computing
URL: http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5206
► The architecture of a software system is defined by significant decisions that drive the way in which the software is designed implemented and maintained.…
(more)
▼ The architecture of a software system is defined by significant decisions that drive the way in which the software is designed implemented and maintained. In the context of software product lines, these decisions will determine the design of an architec- ture that provides the software with the ability to be configured for different product variants and extended to accommodate future requirements. Although, variability models describe the different configurations of current and fu- ture products that the product line supports, the knowledge of how the architecture was designed to support variations of a product in space and time exists only in the architects’ mind or remains implicit in architectural models. This thesis argues that the knowledge found in architectural models and design rationale can be used to facilitate the derivation of product variants and the evolution of the product line. To support this notion, we propose the AKinSPL method for capturing the architec- tural knowledge in software product lines. The method is founded on the factors that architects take into consideration when designing the architecture, and a meta-model that represents the mental models and processes architects follow during the creation of a product line architecture. To validate the concepts of AKinSPL, its guidelines were mapped to activities of the PuLSE-DSSA methodology and new artifacts were created to capture architectural knowledge on the basis of those guidelines. Next, it was applied to capture the archi- tectural knowledge of an embedded software system for automatic control of agricul- tural equipment. The results showed that diagrams augmented with design rationale enable a faster understanding of the purpose of the architectural models. Similarly, the prescriptions of the architecture with respect to the implementation are conveyed more easily.
[email protected] Tel: +4916099058545
Subjects/Keywords: Software Architecture; Knowledge Software Product Lines; Software Engineering; Programvaruteknik
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Herbas, J. A. M. (2011). Capturing Architectural Knowledge of Software Product Lines. (Thesis). , School of Computing. Retrieved from http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5206
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Herbas, Jose Antonio Mercado. “Capturing Architectural Knowledge of Software Product Lines.” 2011. Thesis, , School of Computing. Accessed April 12, 2021.
http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5206.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Herbas, Jose Antonio Mercado. “Capturing Architectural Knowledge of Software Product Lines.” 2011. Web. 12 Apr 2021.
Vancouver:
Herbas JAM. Capturing Architectural Knowledge of Software Product Lines. [Internet] [Thesis]. , School of Computing; 2011. [cited 2021 Apr 12].
Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5206.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Herbas JAM. Capturing Architectural Knowledge of Software Product Lines. [Thesis]. , School of Computing; 2011. Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5206
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

George Mason University
16.
Fant, Julie Street.
An Approach to Building Domain Specific Software Architectures from Software Architectural Design Patterns
.
Degree: 2011, George Mason University
URL: http://hdl.handle.net/1920/6588
► Software architectural design patterns represent best practice solutions to common design challenges. However, applying design patterns in practice can be difficult because they are typically…
(more)
▼ Software architectural design patterns represent best practice solutions to common design
challenges. However, applying design patterns in practice can be difficult because they
are typically documented to be domain independent. This makes applying them in a
particular domain difficult. Knowing where and at what level of abstraction software
architectural design patterns should be applied in a given domain is not always clear.
Currently, there are no existing approaches for building and validating domain specific
software architectures that focus on reusing and composing existing software
architectural design patterns. This dissertation addresses this gap by developing a
software
product line (SPL) based approach to building and validating domain specific
software architectures from software architectural design patterns.
The key contributions of this research include: the definition of distributed real-time and
embedded (DRE) executable design patterns; the definition of a SPL design approach that
captures SPL variability at a higher degree of granularity using design patterns; the
definition of different levels of required executable design pattern customizations; and a
feature and design pattern based functional validation approach. Additionally, a domain
specific SPL and two real world case studies are provided to validate and demonstrate the
applicability of this approach.
Advisors/Committee Members: Gomaa, Hassan (advisor).
Subjects/Keywords: Software Architecture;
Software Product Lines;
Software Design Patterns;
uml
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Fant, J. S. (2011). An Approach to Building Domain Specific Software Architectures from Software Architectural Design Patterns
. (Thesis). George Mason University. Retrieved from http://hdl.handle.net/1920/6588
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Fant, Julie Street. “An Approach to Building Domain Specific Software Architectures from Software Architectural Design Patterns
.” 2011. Thesis, George Mason University. Accessed April 12, 2021.
http://hdl.handle.net/1920/6588.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Fant, Julie Street. “An Approach to Building Domain Specific Software Architectures from Software Architectural Design Patterns
.” 2011. Web. 12 Apr 2021.
Vancouver:
Fant JS. An Approach to Building Domain Specific Software Architectures from Software Architectural Design Patterns
. [Internet] [Thesis]. George Mason University; 2011. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/1920/6588.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Fant JS. An Approach to Building Domain Specific Software Architectures from Software Architectural Design Patterns
. [Thesis]. George Mason University; 2011. Available from: http://hdl.handle.net/1920/6588
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Iowa State University
17.
Khoshmanesh, Seyedehzahra.
The role of similarity in detecting feature interaction in software product lines.
Degree: 2019, Iowa State University
URL: https://lib.dr.iastate.edu/etd/17717
► As a software product line evolves, it typically introduces new features and includes new products over time. A feature is a unit of functionality. Unwanted…
(more)
▼ As a software product line evolves, it typically introduces new features and includes new products over time. A feature is a unit of functionality. Unwanted feature interactions, wherein one feature hinders another feature’s operation, are a significant problem, especially as large software product lines evolve. This can lead to failures, performance degradation, and hazardous states in a new product. Software product line developers currently identify new, unwanted feature interactions primarily in the testing of each new product. This incurs significant costs, comes late in development, and does not exploit the knowledge of prior feature interactions within a product line. The contribution of this thesis is to leverage knowledge of prior feature interactions in a software product line, together with similarity measures between the features in known feature interactions and the new features, in order to detect similar feature interactions in a new product much earlier in the development process. Results obtained from application of our approach to three small software product lines from the literature showed an accuracy of 69% to 73% and coverage of 71% to 82% in detecting feature interactions. This indicates that the use of similarity measures between features in a software product line can help detect potential feature interactions in the design phase of a newly added product.
Subjects/Keywords: Feature Interaction; Similarity Metrics; Software Product Lines; Computer Sciences
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Khoshmanesh, S. (2019). The role of similarity in detecting feature interaction in software product lines. (Thesis). Iowa State University. Retrieved from https://lib.dr.iastate.edu/etd/17717
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Khoshmanesh, Seyedehzahra. “The role of similarity in detecting feature interaction in software product lines.” 2019. Thesis, Iowa State University. Accessed April 12, 2021.
https://lib.dr.iastate.edu/etd/17717.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Khoshmanesh, Seyedehzahra. “The role of similarity in detecting feature interaction in software product lines.” 2019. Web. 12 Apr 2021.
Vancouver:
Khoshmanesh S. The role of similarity in detecting feature interaction in software product lines. [Internet] [Thesis]. Iowa State University; 2019. [cited 2021 Apr 12].
Available from: https://lib.dr.iastate.edu/etd/17717.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Khoshmanesh S. The role of similarity in detecting feature interaction in software product lines. [Thesis]. Iowa State University; 2019. Available from: https://lib.dr.iastate.edu/etd/17717
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
18.
BASTOS, Jonatas Ferreira.
A multi-method research approach to understand the adoption of software product lines in small and medium-sized enterprises.
Degree: 2011, Universidade Federal de Pernambuco
URL: https://repositorio.ufpe.br/handle/123456789/2734
► Conselho Nacional de Desenvolvimento Científico e Tecnológico
A abordagem de Linhas de Produtos de Software (SPL) pode ser considerada uma estratégia eficiente para o reuso…
(more)
▼ Conselho Nacional de Desenvolvimento Científico e Tecnológico
A abordagem de Linhas de Produtos de Software (SPL) pode ser considerada uma estratégia eficiente para o reuso de software. SPL oferece significativos benefícios econômicos para as empresas, tais como redução de custos, melhoria da qualidade, e redução do tempo de entrega de produtos. SPL baseia-se no reuso sistemático de artefatos, através da exploração de commonalities (pontos em comum), e o gerenciamento de variabilities (pontos de variação) entre os produtos, desenvolvidos sob uma arquitetura comum. No entanto, a percepção das vantagens de SPL tem um custo associado. Elas demandam maturidade nas técnicas de engenharia de software, planejamento e gerenciamento de reuso, adequadas práticas para gerenciamento e desenvolvimento, sendo capaz de lidar com questões organizacionais e de complexidade arquitetural. Na prática, não é relativamente fácil adotar a abordagem de linha de
produto. No contexto de pequenas e medias empresas (SMEs), as dificuldades para adoção de linha de produto são ainda maiores, devido a baixa maturidade organizacional e falta de recursos comum a este tipo de organização. Neste contexto, esta dissertação apresenta um conjunto de evidências empíricas sobre a adoção de linhas de produto em pequenas e médias empresas. O conjunto de evidências contribui para o entendimento da adoção de linha de produto em SMEs por documentar barreiras, as melhores práticas existentes, experiências etc., facilitando a adoção da abordagem de SPL no futuro. Esta dissertação apresenta ainda uma abordagem multi-método para pesquisa empírica em engenharia de software, conduzida através da triangulação, combinando diferentes, mas complementares métodos de pesquisa, aumentando desta maneira a disponibilidade de conhecimento empírico na área.
Advisors/Committee Members: MEIRA, Silvio Romero de Lemos.
Subjects/Keywords: Software engeneering; Software product lines
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
BASTOS, J. F. (2011). A multi-method research approach to understand the adoption of software product lines in small and medium-sized enterprises. (Masters Thesis). Universidade Federal de Pernambuco. Retrieved from https://repositorio.ufpe.br/handle/123456789/2734
Chicago Manual of Style (16th Edition):
BASTOS, Jonatas Ferreira. “A multi-method research approach to understand the adoption of software product lines in small and medium-sized enterprises.” 2011. Masters Thesis, Universidade Federal de Pernambuco. Accessed April 12, 2021.
https://repositorio.ufpe.br/handle/123456789/2734.
MLA Handbook (7th Edition):
BASTOS, Jonatas Ferreira. “A multi-method research approach to understand the adoption of software product lines in small and medium-sized enterprises.” 2011. Web. 12 Apr 2021.
Vancouver:
BASTOS JF. A multi-method research approach to understand the adoption of software product lines in small and medium-sized enterprises. [Internet] [Masters thesis]. Universidade Federal de Pernambuco; 2011. [cited 2021 Apr 12].
Available from: https://repositorio.ufpe.br/handle/123456789/2734.
Council of Science Editors:
BASTOS JF. A multi-method research approach to understand the adoption of software product lines in small and medium-sized enterprises. [Masters Thesis]. Universidade Federal de Pernambuco; 2011. Available from: https://repositorio.ufpe.br/handle/123456789/2734
19.
SILVA, Ivonei Freitas da.
A scrum-inspired process for software product lines scoping.
Degree: 2013, Universidade Federal de Pernambuco
URL: https://repositorio.ufpe.br/handle/123456789/12265
► Scoping in Software Product Lines (SPL) is the first step to identify products, features, and assets in a market segment. Traditional approaches for SPL scoping…
(more)
▼ Scoping in Software Product Lines (SPL) is the first step to identify products, features, and assets in a market segment. Traditional approaches for SPL scoping are heavyweight and upfront processes in scenarios with unpredictable changes and little resources. An incurred key challenge is handling systematically the iterativeness, adaptability, and feedback in the SPL scoping process. As a final consequence, the software industry can hamper investment in the SPL scoping. In this context, the Scrum framework, as the most popular agile approach to foster the iterativeness, adaptability, and feedbacks, can address that challenge. Previous studies have combined Scrum into some SPL activities with good results. This thesis provides a process, named of RiPLE-SCA, for SPL scoping inspired in the Scrum practices. This process bases on industrial evidence (a case study of a traditional SPL scoping), expert opinion on agile SPL (through a survey), and
scientific literature about agile SPL (a systematic mapping). A feasibility study and a cross-case study carried out with two industrial partners indicated that the RiPLE-SCA is practicable and appropriate for an industrial setting as well as fosters iterativeness, adaptability, and feedbacks detecting early obsolete features and changes in domain, requirements, features, and technology.
CNPq
A atividade de escopo em linhas de produto de software é o primeiro passo para identificar produtos, características e ativos de software em um segmento de mercado. As abordagens tradicionais para escopo de linhas de produto de software são processos densos e abrangentes em cenários com mudanças imprevisíveis e com poucos recursos. Um desafio chave nesse cenário é o gerenciamento sistemático da iteratividade, adaptabilidade e do feedback no processo de escopo de linhas de produto de software. Como último efeito, a indústria de software pode restringir investimentos no processo de escopo.
Neste contexto, o framework Scrum, abordagem mais popular para incentivar a iteratividade, a adaptabilidade e o feedback, pode lidar com esse desafio. Estudos anteriores têm combinado Scrum com algumas atividades de linhas de produto de software obtendo bons resultados. Esta tese define um processo, denominado de RiPLE-ASC, para o escopo da linha de produtos de software inspirado nas práticas do Scrum. Este processo basea-se nas evidências da indústria (um estudo de caso real de escopo de linhas de produto usando uma abordagem tradicional), na opinião de especialistas em linhas de produto de software ágeis (através de um survey) e na literatura científica sobre linhas de produto de software ágeis (uma mapeamento sistemático). Um estudo de viabilidade e um estudo de caso “cross-case” executados com dois parceiros industriais de nosso grupo de pesquisa indicaram que o RiPLE-ASC tem aplicação prática e adequa-se em um ambiente de produção de software industrial bem como incentiva a
iteratividade, adaptabilidade e o feedback detectando cedo características obsoletas e…
Advisors/Committee Members: MEIRA, Silvio Romero de Lemos, ALMEIDA, Eduardo Santana de.
Subjects/Keywords: Scrum; Linhas de produto de software; Escopo; Software product lines; Scoping
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
SILVA, I. F. d. (2013). A scrum-inspired process for software product lines scoping. (Doctoral Dissertation). Universidade Federal de Pernambuco. Retrieved from https://repositorio.ufpe.br/handle/123456789/12265
Chicago Manual of Style (16th Edition):
SILVA, Ivonei Freitas da. “A scrum-inspired process for software product lines scoping.” 2013. Doctoral Dissertation, Universidade Federal de Pernambuco. Accessed April 12, 2021.
https://repositorio.ufpe.br/handle/123456789/12265.
MLA Handbook (7th Edition):
SILVA, Ivonei Freitas da. “A scrum-inspired process for software product lines scoping.” 2013. Web. 12 Apr 2021.
Vancouver:
SILVA IFd. A scrum-inspired process for software product lines scoping. [Internet] [Doctoral dissertation]. Universidade Federal de Pernambuco; 2013. [cited 2021 Apr 12].
Available from: https://repositorio.ufpe.br/handle/123456789/12265.
Council of Science Editors:
SILVA IFd. A scrum-inspired process for software product lines scoping. [Doctoral Dissertation]. Universidade Federal de Pernambuco; 2013. Available from: https://repositorio.ufpe.br/handle/123456789/12265
20.
Oliveira, Raphael Pereira de.
Understanding And Guiding Software Product Lines Evolution Based On Requirements Engineering Activities.
Degree: 2015, Instituto de Matem??tica; Programa Multiinstitucional de P??s-gradua????o em Ci??ncia da Computa????o, UFBA-UNIFACS-UEFS; IM; brasil
URL: http://repositorio.ufba.br/ri/handle/ri/22846
► Submitted by Kleber Silva ([email protected]) on 2017-06-01T20:36:17Z No. of bitstreams: 1 2015_Thesis_Final_v01.pdf: 25381943 bytes, checksum: cf9b5a7ab05c5f433c6abe06c7c8815e (MD5)
Approved for entry into archive by Vanessa Reis…
(more)
▼ Submitted by Kleber Silva ([email protected]) on 2017-06-01T20:36:17Z No. of bitstreams: 1 2015_Thesis_Final_v01.pdf: 25381943 bytes, checksum: cf9b5a7ab05c5f433c6abe06c7c8815e (MD5)
Approved for entry into archive by Vanessa Reis ([email protected]) on 2017-06-07T11:38:56Z (GMT) No. of bitstreams: 1 2015_Thesis_Final_v01.pdf: 25381943 bytes, checksum: cf9b5a7ab05c5f433c6abe06c7c8815e (MD5)
Made available in DSpace on 2017-06-07T11:38:56Z (GMT). No. of bitstreams: 1 2015_Thesis_Final_v01.pdf: 25381943 bytes, checksum: cf9b5a7ab05c5f433c6abe06c7c8815e (MD5)
Software Product Line (SPL) has emerged as an important strategy to cope with the increasing demand of large-scale products customization. SPL has provided companies with an efficient and effective means of delivering products with higher quality at a lower cost, when compared to traditional software engineering strategies. However, such benefits do not come for free. There is a
necessity in SPL to deal with the evolution of its assets to support changes within the environment and user needs. These changes in SPL are firstly represented by requirements. Thus, SPL should manage the commonality and variability of products by means of a ???Requirements Engineering (RE) - change management??? process. Hence, besides dealing with the reuse and evolution of requirements in an SPL, the RE for SPL also needs an approach to represent explicitly the commonality and variability information (e.g., through feature models and use cases). To understand the evolution in SPL, this Thesis presents two empirical studies within industrial SPL projects and a systematic mapping study on SPL evolution. The two empirical studies evaluated Lehman???s laws of software evolution in two industrial SPL projects,demonstrating that most of the laws are supported by SPL environments. The systematic mapping study on SPL evolution identified approaches in the area and revealed gaps for
researching, such as, that most of the proposed approaches perform the evolution of SPL requirements in an ad-hoc way and were evaluated through feasibility studies. These results led to systematize, through guidelines, the SPL processes by starting with the SPL requirements. Thus, it was proposed an approach to specify SPL requirements called Feature-Driven Requirements Engineering (FeDRE). FeDRE specifies SPL requirements in a systematic way driven by a feature model. To deal with the evolution of FeDRE requirements, a new approach called Feature-Driven Requirements Engineering Evolution (FeDRE2) was presented. FeDRE2 is responsible for guiding, in a systematic way, the SPL evolution based on activities from RE. Both proposed approaches, FeDRE and and FeDRE2, were evaluated and the results, besides being preliminaries, shown that the approaches were perceived as easy to use and also useful, coping with the improvement and systematization of SPL processes.
Advisors/Committee Members: Almeida, Eduardo Santana de, Almeida, Eduardo Santana de, Sant???Anna, Cl??udio Nogueira, Chavez, Christina von Flach Garcia, Murta, Leonardo Gresta Paulino, Kulesza, Uir??.
Subjects/Keywords: Sistemas Computacionais; Software Product Lines; Software Evolution; Requirements Engineering; Empirical Studies
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Oliveira, R. P. d. (2015). Understanding And Guiding Software Product Lines Evolution Based On Requirements Engineering Activities. (Doctoral Dissertation). Instituto de Matem??tica; Programa Multiinstitucional de P??s-gradua????o em Ci??ncia da Computa????o, UFBA-UNIFACS-UEFS; IM; brasil. Retrieved from http://repositorio.ufba.br/ri/handle/ri/22846
Chicago Manual of Style (16th Edition):
Oliveira, Raphael Pereira de. “Understanding And Guiding Software Product Lines Evolution Based On Requirements Engineering Activities.” 2015. Doctoral Dissertation, Instituto de Matem??tica; Programa Multiinstitucional de P??s-gradua????o em Ci??ncia da Computa????o, UFBA-UNIFACS-UEFS; IM; brasil. Accessed April 12, 2021.
http://repositorio.ufba.br/ri/handle/ri/22846.
MLA Handbook (7th Edition):
Oliveira, Raphael Pereira de. “Understanding And Guiding Software Product Lines Evolution Based On Requirements Engineering Activities.” 2015. Web. 12 Apr 2021.
Vancouver:
Oliveira RPd. Understanding And Guiding Software Product Lines Evolution Based On Requirements Engineering Activities. [Internet] [Doctoral dissertation]. Instituto de Matem??tica; Programa Multiinstitucional de P??s-gradua????o em Ci??ncia da Computa????o, UFBA-UNIFACS-UEFS; IM; brasil; 2015. [cited 2021 Apr 12].
Available from: http://repositorio.ufba.br/ri/handle/ri/22846.
Council of Science Editors:
Oliveira RPd. Understanding And Guiding Software Product Lines Evolution Based On Requirements Engineering Activities. [Doctoral Dissertation]. Instituto de Matem??tica; Programa Multiinstitucional de P??s-gradua????o em Ci??ncia da Computa????o, UFBA-UNIFACS-UEFS; IM; brasil; 2015. Available from: http://repositorio.ufba.br/ri/handle/ri/22846

Linköping University
21.
Westerholm, Gustaf.
Automatic Configuration of Aircraft and Simulators.
Degree: Computer and Information Science, 2020, Linköping University
URL: http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-164070
► For development, sales, verification and validation purposes, flight simulations of the Saab JAS 39 Gripen E/F are often performed. For these type of simulations,…
(more)
▼ For development, sales, verification and validation purposes, flight simulations of the Saab JAS 39 Gripen E/F are often performed. For these type of simulations, one needs to be able to choose both a specific aircraft variant and a specific simulation setup and then generate the appropriate build files to build the simulator. This configuration process is currently mainly done manually and has numerous points of variation, some of these are in: · ACSim Kernel which simulates the components and systems of the aircraft. Around 150 models can be chosen out of almost 1000 total. · ACCS, the aircraft computers containing the aircraft software applications. Here, dozens of configuration-specific applications can be included in a configuration. Restricting the configuration possibilities are relations and constraints between components, systems, models and applications, but also credentials of the user, limiting available options. In this thesis it is examined to what degree this configuration process can be automated with a variant management tool, such as pure::variants, and possible ways of implementation are presented. A conclusion is that that the configuration of ACSim Kernel build files can be automated to a high degree, and for the ACCS system architecture studied in this thesis, build files can be automated to a lower degree. It is also shown how pure::variants can be used to filter its models for secrecy purposes, and how helpful system properties can be represented in pure::variants models. A suggestive example of how pure::variants can be used with short implementation time is provided and more labour intensive implementation suggestions are discussed.
Subjects/Keywords: feature model; feature models; variant management; secrecy; ple; sple; product lines; software product lines; product families; saab; configurations; Other Electrical Engineering, Electronic Engineering, Information Engineering; Annan elektroteknik och elektronik
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Westerholm, G. (2020). Automatic Configuration of Aircraft and Simulators. (Thesis). Linköping University. Retrieved from http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-164070
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Westerholm, Gustaf. “Automatic Configuration of Aircraft and Simulators.” 2020. Thesis, Linköping University. Accessed April 12, 2021.
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-164070.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Westerholm, Gustaf. “Automatic Configuration of Aircraft and Simulators.” 2020. Web. 12 Apr 2021.
Vancouver:
Westerholm G. Automatic Configuration of Aircraft and Simulators. [Internet] [Thesis]. Linköping University; 2020. [cited 2021 Apr 12].
Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-164070.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Westerholm G. Automatic Configuration of Aircraft and Simulators. [Thesis]. Linköping University; 2020. Available from: http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-164070
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Vanderbilt University
22.
Austin, Rebekah Ann.
A Radiation-Reliability Assurance Case using Goal Structuring Notation for a CubeSat Experiment.
Degree: MS, Electrical Engineering, 2016, Vanderbilt University
URL: http://hdl.handle.net/1803/12763
► CubeSats have become an attractive platform for university-based spacecraft designs because they are cheaper and quicker to launch than full-scale satellites. One way of keeping…
(more)
▼ CubeSats have become an attractive platform for university-based spacecraft designs because they are cheaper and quicker to launch than full-scale satellites. One way of keeping costs for CubeSats low is using commercial off-the-shelf parts (COTS) instead of using space-qualified parts. Space-qualified parts are often costly, larger, and consume more power than their commercial counterparts prohibiting their use within a CubeSat. Given typical power budgets, monetary budgets, and timelines for CubeSat missions, conventional radiation hardness assurance, like the use of hardened parts and radiation testing campaigns of COTS parts, is not possible, requiring a system-level approach to radiation effects mitigation. In this thesis an assurance case for the radiation reliability of a CubeSat experiment is expressed using Goal Structuring Notation (
GSN), a graphical argument standard. The case specifically looks at three main mitigation strategies for the radiation environment: total ionizing dose (TID) screening of parts, detection and recovery from single-event latch-ups (SEL) and single-event functional interrupts (SEFI). The graphical assurance case presented makes a qualitative argument for the radiation reliability of the CubeSat experiment using part and system-level mitigation strategies and is supported by functional and system models of the system.
Advisors/Committee Members: Dr. Arthur Witulski (committee member), Dr. Brian Sierawski (Committee Chair).
Subjects/Keywords: COTS; GSN; radiation hardness assurance; CubeSat
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Austin, R. A. (2016). A Radiation-Reliability Assurance Case using Goal Structuring Notation for a CubeSat Experiment. (Thesis). Vanderbilt University. Retrieved from http://hdl.handle.net/1803/12763
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Austin, Rebekah Ann. “A Radiation-Reliability Assurance Case using Goal Structuring Notation for a CubeSat Experiment.” 2016. Thesis, Vanderbilt University. Accessed April 12, 2021.
http://hdl.handle.net/1803/12763.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Austin, Rebekah Ann. “A Radiation-Reliability Assurance Case using Goal Structuring Notation for a CubeSat Experiment.” 2016. Web. 12 Apr 2021.
Vancouver:
Austin RA. A Radiation-Reliability Assurance Case using Goal Structuring Notation for a CubeSat Experiment. [Internet] [Thesis]. Vanderbilt University; 2016. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/1803/12763.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Austin RA. A Radiation-Reliability Assurance Case using Goal Structuring Notation for a CubeSat Experiment. [Thesis]. Vanderbilt University; 2016. Available from: http://hdl.handle.net/1803/12763
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
23.
Mallalieu, Adam.
Design for Longevity: A Framework to Support Product Developers in Identifying Products’ Optimal Lifetimes
.
Degree: Chalmers tekniska högskola / Institutionen för industri- och materialvetenskap, 2021, Chalmers University of Technology
URL: http://hdl.handle.net/20.500.12380/302158
► This project covers the development of the complete Design for Longevity framework which can be used to aid in the transition towards a circular economy…
(more)
▼ This project covers the development of the complete Design for Longevity framework
which can be used to aid in the transition towards a circular economy and developing
more sustainable products. The project consist of several phases, including a
research phase, where a literature review is conducted. In this phase it is concluded
of how product longevity should be managed in order to appropriately Design for
Longevity, where it more specifically becomes clear that product developers should
strive to design for a specific longevity, the optimal. The optimal product lifetime
can in theory be obtained by considering the three contextual aspects; the user, the
business and the resources efficiency. This way of thinking is used as the basis in the
development phase, where a complete theoretical Design for Longevity framework is
developed. The developed framework consist of a wholesome definition and mindset,
along with a process and visualization tool to support the implementation of
it. This framework is later evaluated in the evaluation phase, using semi-structured
interviews within the Automotive industry, where several possible improvements are
obtained. These improvements are resolved in the creation phase, resulting in an
mediating implementation tool, the Design for Longevity Guide - A developed guide
to ease the implementation of Design for Longevity. The Design for Longevity Guide
is then validated in the validation phase, using a combination of a case study and a
focus group within the Automotive industry. This entails the possibility to conclude
that the Design for Longevity framework works both in theory and in practice. It
can either be used and applied on less complex product to obtain feasible actions
and smaller improvements, or serve as a facilitation tool to reflect and discuss upon
possible improvements on more complex products. The results from the research-,
development- and evaluation phase are presented to academia using a scientific article,
Design for Longevity – A Framework to Support the Designing of a Product’s
Optimal Lifetime.
Subjects/Keywords: Product Longevity, Optimal Product Lifetime, Circular Economy,;
Circular Design, Product Development, Design for X, Sustainability
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Mallalieu, A. (2021). Design for Longevity: A Framework to Support Product Developers in Identifying Products’ Optimal Lifetimes
. (Thesis). Chalmers University of Technology. Retrieved from http://hdl.handle.net/20.500.12380/302158
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Mallalieu, Adam. “Design for Longevity: A Framework to Support Product Developers in Identifying Products’ Optimal Lifetimes
.” 2021. Thesis, Chalmers University of Technology. Accessed April 12, 2021.
http://hdl.handle.net/20.500.12380/302158.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Mallalieu, Adam. “Design for Longevity: A Framework to Support Product Developers in Identifying Products’ Optimal Lifetimes
.” 2021. Web. 12 Apr 2021.
Vancouver:
Mallalieu A. Design for Longevity: A Framework to Support Product Developers in Identifying Products’ Optimal Lifetimes
. [Internet] [Thesis]. Chalmers University of Technology; 2021. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/20.500.12380/302158.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Mallalieu A. Design for Longevity: A Framework to Support Product Developers in Identifying Products’ Optimal Lifetimes
. [Thesis]. Chalmers University of Technology; 2021. Available from: http://hdl.handle.net/20.500.12380/302158
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

Hong Kong University of Science and Technology
24.
Zhang, Mei.
On product and process variety and the cost implications.
Degree: 2005, Hong Kong University of Science and Technology
URL: http://repository.ust.hk/ir/Record/1783.1-2408
;
https://doi.org/10.14711/thesis-b858103
;
http://repository.ust.hk/ir/bitstream/1783.1-2408/1/th_redirect.html
► With the growing competition in business, satisfying customers' individual requirements has turned into a competitive edge. In response to diversified customer needs, product variety has…
(more)
▼ With the growing competition in business, satisfying customers' individual requirements has turned into a competitive edge. In response to diversified customer needs, product variety has become a common phenomenon. However, product variety presents manufacturers with challenges in terms of how to plan, design, manage and fulfill it, i.e. how to deal with the processes necessary to achieve product variety. To handle these challenges, a prerequisite is to systematically characterize and represent variety knowledge including product variety, process variety and variety relationships that explain how product variety impacts processes and vice versa. Numerous works of research have been reported to characterize and represent product variety, but few have addressed process variety and variety relationships. This research fills in the gap. First, a Generic Product Model is developed based on the classical Generic-Bills-Of-Materials (GBOM), complementing parametrical product variety in GBOM with structural product variety. Second, a Generic Process Model is developed by applying similar concepts of hierarchy, entities and relationships to the process domain. Operational and sequential process varieties are identified. Based on the two generic models, a mapping mechanism is developed to explore variety relationships. Unified Modeling Language is selected as the representation language. Meanwhile, an innovative approach is developed to study the variety impacts based on variety knowledge, exemplified by assessing cost implications of a custom-made product. Through focusing on the variety part in product and process domains, the approach is able to save tremendous time and effort in the high variety environment, compared with the prevailing Activity-Based Costing approach . Moreover, the result reveals explicit relationships between variety attributes and costs, which are useful for manufacturers to negotiate with customers and to improve product and/or process designs in order to achieve cost effectiveness in offering product variety. Industrial case studies are presented to demonstrate the feasibility and potentials of the approaches.
Subjects/Keywords: Flexible manufacturing systems
; Product management
; Product lines – Management
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Zhang, M. (2005). On product and process variety and the cost implications. (Thesis). Hong Kong University of Science and Technology. Retrieved from http://repository.ust.hk/ir/Record/1783.1-2408 ; https://doi.org/10.14711/thesis-b858103 ; http://repository.ust.hk/ir/bitstream/1783.1-2408/1/th_redirect.html
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Zhang, Mei. “On product and process variety and the cost implications.” 2005. Thesis, Hong Kong University of Science and Technology. Accessed April 12, 2021.
http://repository.ust.hk/ir/Record/1783.1-2408 ; https://doi.org/10.14711/thesis-b858103 ; http://repository.ust.hk/ir/bitstream/1783.1-2408/1/th_redirect.html.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Zhang, Mei. “On product and process variety and the cost implications.” 2005. Web. 12 Apr 2021.
Vancouver:
Zhang M. On product and process variety and the cost implications. [Internet] [Thesis]. Hong Kong University of Science and Technology; 2005. [cited 2021 Apr 12].
Available from: http://repository.ust.hk/ir/Record/1783.1-2408 ; https://doi.org/10.14711/thesis-b858103 ; http://repository.ust.hk/ir/bitstream/1783.1-2408/1/th_redirect.html.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Zhang M. On product and process variety and the cost implications. [Thesis]. Hong Kong University of Science and Technology; 2005. Available from: http://repository.ust.hk/ir/Record/1783.1-2408 ; https://doi.org/10.14711/thesis-b858103 ; http://repository.ust.hk/ir/bitstream/1783.1-2408/1/th_redirect.html
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
25.
Motta Teixeira, Leopoldo.
Verification and refactoring of configuration knowledge for software product lines.
Degree: 2010, Universidade Federal de Pernambuco
URL: https://repositorio.ufpe.br/handle/123456789/2323
► Conselho Nacional de Desenvolvimento Científico e Tecnológico
Uma linha de produtos de software (LPS) é definida como um conjunto de sistemas de software que compartilham…
(more)
▼ Conselho Nacional de Desenvolvimento Científico e Tecnológico
Uma linha de produtos de software (LPS) é definida como um conjunto de sistemas de software que compartilham características em comum, mas que são suficientemente distintos entre si, desenvolvidos a partir de um conjunto de artefatos reusáveis. Modelos de features e configuração são usados para possibilitar a geração automática de produtos a partir destes artefatos. Um modelo de features representa o conjunto de possíveis configurações de produto de uma LPS, enquanto o modelo de configuração estabelece o mapeamento entre features e implementação. Por exemplo, associando expressões de features, na forma de proposições lógicas, a artefatos. Os benefícios de produtividade que a abordagem de LPS fornece tornam possível que uma LPS seja capaz de gerar milhares de produtos. Neste contexto, erros cometidos ao especificar o modelo de configuração podem resultar em produtos inválidos - o
problema da composição segura. Este problema pode ser difícil de ser detectado manualmente, já que os modelos de features e configuração podem tornar-se muito complexos. Gerar todos os produtos de uma LPS pode não ser prático, dado que existem LPS em que é possível gerar milhares de produtos. No entanto, mesmo modelos de configuração que não permitem a geração de produtos inválidos podem ter problemas na sua estrutura interna, como complexidade e duplicação, especialmente no contexto de LPS grandes, onde sua manutenção pode se tornar difícil. Precisamos nos certificar de que não introduzimos erros ao corrigir estes problemas. Neste trabalho, é proposta uma abordagem automática de verificação de composição segura para LPS baseadas em modelos de configuração. Esta abordagem é baseada na tradução de instâncias específicas de modelos de features e configuração em lógica proposicional, usando uma teoria codificada com Alloy. O suporte ferramental fornecido pelo Alloy Analyzer auxilia a
verificação. Também é proposto um catálogo de refatoramentos simples para modelos de configuração, como uma maneira de evitar erros ao corrigir problemas na estrutura interna de tais modelos. Este catálogo é formalizado usando uma teoria geral para modelos de configuração especificada com o Prototype Verification System (PVS). Nós avaliamos a abordagem de verificação usando sete versões de uma LPS, com modelos de features que possibilitam a geração de até 272 produtos. Os resultados demonstram a vantagem de usar esta abordagem ao invés de gerar todos os produtos da LPS, já que o tempo médio para compilar um único produto da LPS é maior que o tempo para analisá-la na maior das versões analisadas. Também avaliamos o catálogo de refatoramento provando consistência (soundness) dos refatoramentos propostos no provador de teoremas de PVS
Advisors/Committee Members: Henrique Monteiro Borba, Paulo.
Subjects/Keywords: Software Product Lines; Automatic Analysis of Software Product Lines; Safe Composition; Refactoring
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Motta Teixeira, L. (2010). Verification and refactoring of configuration knowledge for software product lines. (Masters Thesis). Universidade Federal de Pernambuco. Retrieved from https://repositorio.ufpe.br/handle/123456789/2323
Chicago Manual of Style (16th Edition):
Motta Teixeira, Leopoldo. “Verification and refactoring of configuration knowledge for software product lines.” 2010. Masters Thesis, Universidade Federal de Pernambuco. Accessed April 12, 2021.
https://repositorio.ufpe.br/handle/123456789/2323.
MLA Handbook (7th Edition):
Motta Teixeira, Leopoldo. “Verification and refactoring of configuration knowledge for software product lines.” 2010. Web. 12 Apr 2021.
Vancouver:
Motta Teixeira L. Verification and refactoring of configuration knowledge for software product lines. [Internet] [Masters thesis]. Universidade Federal de Pernambuco; 2010. [cited 2021 Apr 12].
Available from: https://repositorio.ufpe.br/handle/123456789/2323.
Council of Science Editors:
Motta Teixeira L. Verification and refactoring of configuration knowledge for software product lines. [Masters Thesis]. Universidade Federal de Pernambuco; 2010. Available from: https://repositorio.ufpe.br/handle/123456789/2323

NSYSU
26.
Ku, Yi-chen.
Using Ontology for Management of Relationship between Module Combination on Software Product Lines.
Degree: Master, Information Management, 2015, NSYSU
URL: http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0801115-035413
► In this paper, a Software Developing Company is selected to study the case of a company adopting Software Product Lines (SPL) to its development. But…
(more)
▼ In this paper, a Software Developing Company is selected to study the case of a company adopting Software
Product Lines (SPL) to its development. But there is no clear definition in the past for the characteristics of each class module, leading to the low efficiency of managing the software components. The implementation stage can be divided into developer and third party. The third party do not understand the characteristics of software components, resulting in low efficiency in implementing the system.
This paper provides an approach of extending the feature model that can manage software components in SPL, and store all the componentsâ relationships into Ontology. This research uses design science research methodology as a guidance and rolling schedule system as the case to evaluate the usability. The result shows that the extending feature model can present parameterization, specification, grouping and sequencing feature and turn the features in the extending feature model into individuals, classes and properties in ontology. Finally, the usability conduct confirms that this study can improve consistency and integrity of software assets and increase efficiency when applying.
Advisors/Committee Members: Jen-Her We (committee member), Tzyh-Lih Hisa (chair), Hsieh Chang-Tse (committee member), Ming-Che Hsieh (chair).
Subjects/Keywords: ontology; Software product lines; Java Expert System Shell; Semantic Web Rule Language; feature model
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Ku, Y. (2015). Using Ontology for Management of Relationship between Module Combination on Software Product Lines. (Thesis). NSYSU. Retrieved from http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0801115-035413
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Ku, Yi-chen. “Using Ontology for Management of Relationship between Module Combination on Software Product Lines.” 2015. Thesis, NSYSU. Accessed April 12, 2021.
http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0801115-035413.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Ku, Yi-chen. “Using Ontology for Management of Relationship between Module Combination on Software Product Lines.” 2015. Web. 12 Apr 2021.
Vancouver:
Ku Y. Using Ontology for Management of Relationship between Module Combination on Software Product Lines. [Internet] [Thesis]. NSYSU; 2015. [cited 2021 Apr 12].
Available from: http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0801115-035413.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Ku Y. Using Ontology for Management of Relationship between Module Combination on Software Product Lines. [Thesis]. NSYSU; 2015. Available from: http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0801115-035413
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation

NSYSU
27.
Wu , Meng-Che.
Application of Domain Engineering to Develop Core Assets on Software Product Lines.
Degree: Master, Information Management, 2016, NSYSU
URL: http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0627116-051236
► This study uses a Software Developing Company as the case, which mainly implements information systems for the steel industry. The case company will face many…
(more)
▼ This study uses a Software Developing Company as the case, which mainly implements information systems for the steel industry. The case company will face many customers, whose requirements are quite similar to each other in this industry. In order to reduce the extra cost of developing and improve the operation efficiency, the case company adopts Software
Product Lines to develop their information systems. However, the field of domain requirement engineering lacks clear rules and methods for supporting the case company find the commonalities, variations and produce core assets by analyzing the developed products. To solve this problem, this research will establish a more effective approach to build Software
Product Lines.
This research provides a methodology which uses Feature Oriented Domain Analysis as the theoretical basis. To ascertain the features of components in Software
Product Line, research method will combine Domain Driven Design to evaluate existing documents which includes requirement specification, system specifications and database design. Furthermore, it makes those components reusable. This research will take the finished goods storage process as sample to evaluate the methodology. The methodology defines clear steps to figure out core assets in Software
Product Line and reuse core assets so that company can construct effectively and develop systems in a more cost-effective way.
Advisors/Committee Members: Wei-Chun Tai (chair), Jen-Her Wu (committee member), Tse-Chih Hsia (committee member), Tzyh-lih Hsia (chair).
Subjects/Keywords: feature model; Domain Driven Design; domain engineering; Software product lines; Feature Oriented Domain Analysis
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Wu , M. (2016). Application of Domain Engineering to Develop Core Assets on Software Product Lines. (Thesis). NSYSU. Retrieved from http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0627116-051236
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Chicago Manual of Style (16th Edition):
Wu , Meng-Che. “Application of Domain Engineering to Develop Core Assets on Software Product Lines.” 2016. Thesis, NSYSU. Accessed April 12, 2021.
http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0627116-051236.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
MLA Handbook (7th Edition):
Wu , Meng-Che. “Application of Domain Engineering to Develop Core Assets on Software Product Lines.” 2016. Web. 12 Apr 2021.
Vancouver:
Wu M. Application of Domain Engineering to Develop Core Assets on Software Product Lines. [Internet] [Thesis]. NSYSU; 2016. [cited 2021 Apr 12].
Available from: http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0627116-051236.
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
Council of Science Editors:
Wu M. Application of Domain Engineering to Develop Core Assets on Software Product Lines. [Thesis]. NSYSU; 2016. Available from: http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0627116-051236
Note: this citation may be lacking information needed for this citation format:
Not specified: Masters Thesis or Doctoral Dissertation
28.
Martinez, Jabier.
Mining Software Artefact Variants for Product Line Migration and Analysis.
Degree: 2016, Université du Luxembourg
URL: http://orbilu.uni.lu/handle/10993/28675
► Software Product Lines (SPLs) enable the derivation of a family of products based on variability management techniques. Inspired by the manufacturing industry, SPLs use feature…
(more)
▼ Software
Product Lines (SPLs) enable the derivation of a family of products based on variability management techniques. Inspired by the manufacturing industry, SPLs use feature configurations to satisfy different customer needs, along with reusable assets associated to the features, to allow systematic and planned reuse. SPLs are reported to have numerous benefits such as time-to-market reduction, productivity increase or
product quality improvement. However, the barriers to adopt an SPL are equally numerous requiring a high up-front investment in domain analysis and implementation. In this context, to create variants, companies more commonly rely on ad-hoc reuse techniques such as copy-paste-modify.
Capitalizing on existing variants by extracting the common and varying elements is referred to as extractive approaches for SPL adoption. Extractive SPL adoption allows the migration from single-system development mentality to SPL practices. Several activities are involved to achieve this goal. Due to the complexity of artefact variants, feature identification is needed to analyse the domain variability. Also, to identify the associated implementation elements of the features, their location is needed as well. In addition, feature constraints should be identified to guarantee that customers are not able to select invalid feature combinations (e.g., one feature requires or excludes another). Then, the reusable assets associated to the feature should be constructed. And finally, to facilitate the communication among stakeholders, a comprehensive feature model need to be synthesized. While several approaches have been proposed for the above-mentioned activities, extractive SPL adoption remains challenging. A recurring barrier consists in the limitation of existing techniques to be used beyond the specific types of artefacts that they initially targeted, requiring inputs and providing outputs at different granularity levels and with different representations. Seamlessly address the activities within the same environment is a challenge by itself.
This dissertation presents a unified, generic and extensible framework for mining software artefact variants in the context of extractive SPL adoption. We describe both its principles and its realization in Bottom-Up Technologies for Reuse (BUT4Reuse). Special attention is paid to model-driven development scenarios. A unified process and representation would enable practitioners and researchers to empirically analyse and compare different techniques. Therefore, we also focus on benchmarks and in the analysis of variants, in particular, in benchmarking feature location techniques and in identifying families of variants in the wild for experimenting with feature identification techniques. We also present visualisation paradigms to support domain experts on feature naming during feature identification and to support on feature constraints discovery. Finally, we investigate and discuss the mining of artefact variants for SPL analysis once the SPL is already operational. Concretely, we…
Advisors/Committee Members: Le Traon, Yves [superviser], Ziane, Mikal [superviser], Ziadi, Tewfik [superviser], Klein, Jacques [president of the jury], Poizat, Pascal [member of the jury], Jézéquel, Jean-Marc [member of the jury], Schmid, Klaus [member of the jury].
Subjects/Keywords: software product lines; Engineering, computing & technology :: Computer science [C05]; Ingénierie, informatique & technologie :: Sciences informatiques [C05]
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Martinez, J. (2016). Mining Software Artefact Variants for Product Line Migration and Analysis. (Doctoral Dissertation). Université du Luxembourg. Retrieved from http://orbilu.uni.lu/handle/10993/28675
Chicago Manual of Style (16th Edition):
Martinez, Jabier. “Mining Software Artefact Variants for Product Line Migration and Analysis.” 2016. Doctoral Dissertation, Université du Luxembourg. Accessed April 12, 2021.
http://orbilu.uni.lu/handle/10993/28675.
MLA Handbook (7th Edition):
Martinez, Jabier. “Mining Software Artefact Variants for Product Line Migration and Analysis.” 2016. Web. 12 Apr 2021.
Vancouver:
Martinez J. Mining Software Artefact Variants for Product Line Migration and Analysis. [Internet] [Doctoral dissertation]. Université du Luxembourg; 2016. [cited 2021 Apr 12].
Available from: http://orbilu.uni.lu/handle/10993/28675.
Council of Science Editors:
Martinez J. Mining Software Artefact Variants for Product Line Migration and Analysis. [Doctoral Dissertation]. Université du Luxembourg; 2016. Available from: http://orbilu.uni.lu/handle/10993/28675

University of Plymouth
29.
Minich, Matthias Ernst.
Industrialising software development in systems integration.
Degree: PhD, 2013, University of Plymouth
URL: http://hdl.handle.net/10026.1/2772
► Compared to other disciplines, software engineering as of today is still dependent on craftsmanship of highly-skilled workers. However, with constantly increasing complexity and efforts, existing…
(more)
▼ Compared to other disciplines, software engineering as of today is still dependent on craftsmanship of highly-skilled workers. However, with constantly increasing complexity and efforts, existing software engineering approaches appear more and more inefficient. A paradigm shift towards industrial production methods seems inevitable. Recent advances in academia and practice have lead to the availability of industrial key principles in software development as well. Specialization is represented in software product lines, standardization and systematic reuse are available with component-based development, and automation has become accessible through model-driven engineering. While each of the above is well researched in theory, only few cases of successful implementation in the industry are known. This becomes even more evident in specialized areas of software engineering such as systems integration. Today’s IT systems need to quickly adapt to new business requirements due to mergers and acquisitions and cooperations between enterprises. This certainly leads to integration efforts, i.e. joining different subsystems into a cohesive whole in order to provide new functionality. In such an environment. the application of industrial methods for software development seems even more important. Unfortunately, software development in this field is a highly complex and heterogeneous undertaking, as IT environments differ from customer to customer. In such settings, existing industrialization concepts would never break even due to one-time projects and thus insufficient economies of scale and scope. This present thesis, therefore, describes a novel approach for a more efficient implementation of prior key principles while considering the characteristics of software development for systems integration. After identifying the characteristics of the field and their affects on currently-known industrialization concepts, an organizational model for industrialized systems integration has thus been developed. It takes software product lines and adapts them in a way feasible for a systems integrator active in several business domains. The result is a three-tiered model consolidating recurring activities and reducing the efforts for individual product lines. For the implementation of component-based development, the present thesis assesses current component approaches and applies an integration metamodel to the most suitable one. This ensures a common understanding of systems integration across different product lines and thus alleviates component reuse, even across product line boundaries. The approach is furthermore aligned with the organizational model to depict in which way component-based development may be applied in industrialized systems integration. Automating software development in systems integration with model-driven engineering was found to be insufficient in its current state. The reason herefore lies in insufficient tool chains and a lack of modelling standards. As an alternative, an XML-based configuration of products…
Subjects/Keywords: 658; Software Industrialisation; Systems Integration; Software Product Lines; Component Based Development; Model Driven Engineering
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Minich, M. E. (2013). Industrialising software development in systems integration. (Doctoral Dissertation). University of Plymouth. Retrieved from http://hdl.handle.net/10026.1/2772
Chicago Manual of Style (16th Edition):
Minich, Matthias Ernst. “Industrialising software development in systems integration.” 2013. Doctoral Dissertation, University of Plymouth. Accessed April 12, 2021.
http://hdl.handle.net/10026.1/2772.
MLA Handbook (7th Edition):
Minich, Matthias Ernst. “Industrialising software development in systems integration.” 2013. Web. 12 Apr 2021.
Vancouver:
Minich ME. Industrialising software development in systems integration. [Internet] [Doctoral dissertation]. University of Plymouth; 2013. [cited 2021 Apr 12].
Available from: http://hdl.handle.net/10026.1/2772.
Council of Science Editors:
Minich ME. Industrialising software development in systems integration. [Doctoral Dissertation]. University of Plymouth; 2013. Available from: http://hdl.handle.net/10026.1/2772

University of Manchester
30.
Edakara, Sibson Dalgo.
A novel methodology to investigate the performance of production line systems using an integrated product service system approach.
Degree: PhD, 2013, University of Manchester
URL: https://www.research.manchester.ac.uk/portal/en/theses/a-novel-methodology-to-investigate-the-performance-of-production-line-systems-using-an-integrated-product-service-system-approach(9d2163cc-511c-4801-bc9c-18f2f7b5b6a2).html
;
http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.607037
► Production Line Systems (PLS) are ubiquitous in today’s manufacturing industry. The need for enhanced efficiencies and higher throughput in such systems has increased their complexity…
(more)
▼ Production Line Systems (PLS) are ubiquitous in today’s manufacturing industry. The need for enhanced efficiencies and higher throughput in such systems has increased their complexity and size that has made performance analysis challenging for practitioners. This thesis introduces a novel approach based on Product Service System (PSS) design and analysis which simplifies Production Line System study and identifies opportunities for performance improvement that can be quantified based on the hardware and maintenance system performance. The approach involves modelling and simulation techniques based on reliability engineering principles and systems thinking. In order to apply the principles of PSS approach to PLS, it is essential to draw a comparison between PLS and PSS, so as to take account of the differences while applying the new approach; a literature review has been carried out on PSS Design and Analysis, that identified the state of the art modelling and simulation techniques in PSS. Additionally, a separate literature review on maintenance system and production line was carried out. This enabled the PSS methodology to be applied to PLS by incorporating the differences. A systems thinking approach has been employed to create the static simulation model of the integrated production line system by means of schematic representations. Key improvement areas, identified from the static simulation model have been modelled dynamically to incorporate the stochastic behaviour of the system. All the dynamic models are developed using a Discrete Event Simulation platform. These models were supported by Monte Carlo Simulation, queuing principles, probabilistical and statistical methods pertinent to reliability engineering. The novel integrated simulation model consists of a production line model and a maintenance system model. The production line model simulates two types of failures in addition to the outages in the system: breakdowns and short stops. The maintenance system model simulates the maintenance actions in the production line by considering the resources availability, repair time, and resources travelling time amongst others. In addition, the maintenance model is capable of optimizing the preventive maintenance interval for maintainable failures for cost, availability and criticality while taking into account the maintenance effectiveness value from the failure data. The simulation model is validated using an industrial case study which consists of a large production line for beer. Sensitivity studies on the simulation model enabled the case study company to focus on strategies for throughput improvement by improving the reliability and maintainability, optimal resources allocation and maintenance interval optimization in targeted areas in the large and complex system. The model developed is generic and can easily be applied to analyse other industrial production line systems. It can also be used as a design tool for new production lines.
Subjects/Keywords: 658.5; Production Lines, Product Services Systems, Maintenance System; Reliability Engineering; Maintenance Engineering
Record Details
Similar Records
Cite
Share »
Record Details
Similar Records
Cite
« Share





❌
APA ·
Chicago ·
MLA ·
Vancouver ·
CSE |
Export
to Zotero / EndNote / Reference
Manager
APA (6th Edition):
Edakara, S. D. (2013). A novel methodology to investigate the performance of production line systems using an integrated product service system approach. (Doctoral Dissertation). University of Manchester. Retrieved from https://www.research.manchester.ac.uk/portal/en/theses/a-novel-methodology-to-investigate-the-performance-of-production-line-systems-using-an-integrated-product-service-system-approach(9d2163cc-511c-4801-bc9c-18f2f7b5b6a2).html ; http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.607037
Chicago Manual of Style (16th Edition):
Edakara, Sibson Dalgo. “A novel methodology to investigate the performance of production line systems using an integrated product service system approach.” 2013. Doctoral Dissertation, University of Manchester. Accessed April 12, 2021.
https://www.research.manchester.ac.uk/portal/en/theses/a-novel-methodology-to-investigate-the-performance-of-production-line-systems-using-an-integrated-product-service-system-approach(9d2163cc-511c-4801-bc9c-18f2f7b5b6a2).html ; http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.607037.
MLA Handbook (7th Edition):
Edakara, Sibson Dalgo. “A novel methodology to investigate the performance of production line systems using an integrated product service system approach.” 2013. Web. 12 Apr 2021.
Vancouver:
Edakara SD. A novel methodology to investigate the performance of production line systems using an integrated product service system approach. [Internet] [Doctoral dissertation]. University of Manchester; 2013. [cited 2021 Apr 12].
Available from: https://www.research.manchester.ac.uk/portal/en/theses/a-novel-methodology-to-investigate-the-performance-of-production-line-systems-using-an-integrated-product-service-system-approach(9d2163cc-511c-4801-bc9c-18f2f7b5b6a2).html ; http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.607037.
Council of Science Editors:
Edakara SD. A novel methodology to investigate the performance of production line systems using an integrated product service system approach. [Doctoral Dissertation]. University of Manchester; 2013. Available from: https://www.research.manchester.ac.uk/portal/en/theses/a-novel-methodology-to-investigate-the-performance-of-production-line-systems-using-an-integrated-product-service-system-approach(9d2163cc-511c-4801-bc9c-18f2f7b5b6a2).html ; http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.607037
◁ [1] [2] [3] [4] [5] … [1253] ▶
.