<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Feature-oriented Modeling for Collaborative Virtual Environment Construction</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Xin</forename><surname>Zhao</surname></persName>
							<email>xzhao24@crimson.ua.edu</email>
							<affiliation key="aff0">
								<orgName type="department">Department of Computer Science School of Engineering</orgName>
								<orgName type="institution">University of Alabama Tuscaloosa</orgName>
								<address>
									<postCode>35487</postCode>
									<settlement>Alabama</settlement>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Feature-oriented Modeling for Collaborative Virtual Environment Construction</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">B898CD487E982A01B08E6EBD3BED270B</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T01:15+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Collaborative Virtual Environments (CVEs) introduce significant improvements to communication and interaction by offering a simulated visualization for data representation and synchronized exchange. Participants can share their context and information in a consistent, integrated environment even if they are geographically distributed. These characteristics greatly enhance the virtualization of collaborative applications such as combat training, distance education, and a broad range of domain-specific needs. However, there are many accidental complexities involved in the creation of such environments that make it very challenging for end-users who do not have software development expertise. Our proposed work seeks to simplify and customize CVEs through feature-oriented modeling. The objective of this Ph.D. investigation is to provide a step-wise collaborative environment construction approach for end-users, thus allowing non-experts to create CVEs simply by choosing system features. Specific research challenges in using feature models for this specific application approach will be introduced along with our vision for investigating these issues as a doctoral dissertation.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>I. INTRODUCTION AND PROBLEM</head><p>Virtual Reality (VR) is a computer-based technique that simulates a physical presence wherein users are able to interact with a virtual world and gain sensory experiences (e.g., visual, haptic, aural). Although an exact definition of VR is hard to formulate (the earliest existence of this concept comes from a science fiction novel written by Weinbaum <ref type="bibr" target="#b7">[8]</ref>), the great benefit of this technique is easy to see -"going nowhere but experiencing anywhere" with equipment (such as headsets and remote controllers). There are many areas that VR could apply, such as education (distance learning), military (combat training), health (surgery simulation), and civil engineering (urban planning). A Collaborative Virtual Environment (CVE) is an extension of a networked virtual environment that provides a context for cooperation combining both the participants and their information into a common display space with integration and persistence.</p><p>The construction of CVEs is challenging, both from a hardware aspect ( <ref type="bibr" target="#b16">[17]</ref>, <ref type="bibr" target="#b15">[16]</ref>, <ref type="bibr" target="#b2">[3]</ref>) and software aspect. Software challenges, which are the focus of my research, mainly involve how to facilitate the CVE construction process. Although there are several development tools (such as Unity 3D 1 , Blender 2 , 1 https://unity3d.com/ 2 https://www.blender.org/ JMonkeyEngine<ref type="foot" target="#foot_0">3</ref> ) supporting CVE construction, these tools are highly expertized and developers need programming skills to implement systems using these tools. Such activities always introduce many accidental complexities <ref type="bibr" target="#b4">[5]</ref> to the environment construction.</p><p>Model-Driven Engineering focuses more on problem solving from domain aspects rather than a focus on the underlying technology space. The promise of MDE -improving system portability, reuseability and adaptability <ref type="bibr" target="#b18">[19]</ref> [15] <ref type="bibr" target="#b23">[24]</ref> -makes it an acceptable development methodology both in academic and industrial fields. Feature-oriented software development (FOSD), a MDE-based software development paradigm, involves product synthesis and customization based on system features. Feature models, the core assets in FOSD, encapsulate the commonalities and variabilities of software products. The set of these products builds up a Software Product Line (SPL) <ref type="bibr" target="#b20">[21]</ref>. Feature modeling allows developers to concentrate on a particular domain at an abstract level without knowing implementation details. Though FOSD has been applied to several application domains successfully <ref type="bibr" target="#b17">[18]</ref>, employing feature-oriented modeling to virtual environment construction is still new.</p><p>In summary, my Ph.D. research aims to answer the following questions:</p><p>RQ1 -Methodology: Can we design a novel step-wise feature-oriented approach based on feature priority for software development? RQ2 -Design: Can we design collaborative virtual environments through step-wise feature modeling?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>RQ3 -Evaluation:</head><p>To what extent do end-users benefit from feature-oriented CVEs?</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>II. RELATED WORK</head><p>Applying FOSD to CVE construction is still a new research field. Few works attempt to provide CVE construction through feature-oriented approaches. In this section, we review some existing literature related to two research fields: CVE construction and FOSD.</p><p>CVEs aim at the synchronization of communication among different participants in one virtual environment. Greenhalgh  <ref type="bibr" target="#b8">[9]</ref>. Though this is one of the earliest papers discussing CVEs, the focus of this work is how to process interactions between a human and a computer. For research aiming at the construction of virtual environments, Hernández et al. <ref type="bibr" target="#b9">[10]</ref> proposed a 3D real-time CVE for GUI sketching. In this work, the authors focus on collaborative GUI sketching and implemented a prototype called WeSketch. A similar tool is Teleplace<ref type="foot" target="#foot_1">4</ref> , a 3D application for virtual on-line meetings. In the industrial context, there are some tools (e.g., Unity 3D, Blender) that allow users to develop a customized virtual environment. However, these tools are highly-expertized and developers need some programming skills to accomplish specific tasks. None of these industrial tools provide support for real-time collaboration.</p><p>FOSD deals with external system features in a specific domain. In FOSD, features are treated separately and designers do not need to consider implementation details. A feature model is an abstraction of system features and consists of all the functional and non-functional elements in the system. Feature diagrams <ref type="bibr" target="#b10">[11]</ref> and formal semantics <ref type="bibr" target="#b19">[20]</ref> are widely used to represent feature models. Though FOSD decomposes the complexity of system design, it increases the complexity when integrating and organizing all the system features <ref type="bibr" target="#b3">[4]</ref>. Lee et al. proposed a guideline for solving this problem from domain planning and feature identification <ref type="bibr" target="#b12">[13]</ref>. Although feature prioritization and feature selection are not novel ideas <ref type="bibr" target="#b1">[2]</ref> [23], there still lacks related work toward applying a selection process to CVE construction. FOSD has been applied to many application domains, such as reverse engineering <ref type="bibr" target="#b6">[7]</ref>, computer networks <ref type="bibr" target="#b21">[22]</ref> and image processing <ref type="bibr" target="#b5">[6]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>III. PROPOSED SOLUTION</head><p>We propose a step-wise feature-oriented modeling approach for CVE construction. Figure <ref type="figure" target="#fig_0">1</ref> shows the framework for our proposed solution. In the following subsections, we discuss the details in each step and possible tools used to support each step.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>A. Feature Model Construction</head><p>In feature model construction, we will first build a prioritized feature model. A prioritized feature diagram is a feature diagram with all the features defined with priorities. For same level nodes, the priorities are labeled as 1,2,3...N. For parent-children nodes, the priorities are labeled as 1-1, 1-2, 1-3...1-N. When features have the same priorities, their labels are the same. Then, we transform this prioritized feature diagram to a feature table. This table is organized according to priorities and presented to end-users. In order to simplify the construction process and avoid construction problems (e.g., feature interaction <ref type="bibr" target="#b13">[14]</ref> may violate cross-tree dependencies), we propose a step-wise construction for CVEs from a feature table. Users choose features from the feature table step-by-step. For example, if feature A excludes feature B and feature A has higher priority, then if feature A is chosen, feature B is automatically disabled in later steps. For features that have child nodes, when such features are chosen, the feature table will automatically extend to allow users to choose their child feature nodes. There are several tools that support feature modeling construction, such as Feature Modeling Plugin (fmp) <ref type="bibr" target="#b0">[1]</ref> and FeatureIDE <ref type="bibr" target="#b11">[12]</ref>. We plan to implement our approach based on FeatureIDE, which supports all phases of FOSD and is fully integrated in the Eclipse IDE.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>B. Product Configuration</head><p>In the system implementation phase, the input of this step is the summation of all the features selected by the user from the feature table and the output is a CVE. We plan to design two parts of a user interface -one part is the feature table allowing end-users to choose system features they want and the other part is the real-time generation of the CVE. This phase will be achieved using MDE, which means that CVE construction is generated automatically. Eclipse and FeatureIDE would be our preferred tools for this step. FeatureIDE enables code generation from feature diagram, helping users to jump from high-level abstraction to system implementation. However, FeatureIDE only supports the automated generation of static part in the system. A model for behavioral aspects for the system need to be added in this step. For the convenience of our development, Java will be the hosting language because Eclipse provides an integrated environment for Java development.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>C. Collaborative Communication</head><p>In the system collaboration phase, we will connect different users who are geographically distributed after the construction of the virtual environment. In our proposed framework, collaborative here means real-time collaboration -data is shared with timely synchronization. One user could see another participant's actions with low latency. There are some tools supporting real-time CVE development, such as Photon unity networking <ref type="foot" target="#foot_2">5</ref> and JMonkeyEngine <ref type="foot" target="#foot_3">6</ref> . In this step, we plan to apply JMonkeyEngine as an implementation tool because it supports Java development, which is consistent with implementation languages in previous steps.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>IV. EVALUATION AND EXPECTED CONTRIBUTION</head><p>In order to evaluate our proposed framework, we plan to implement an application based on a feature-oriented CVE -a collaborative virtual classroom. This prototype will implement some basic teaching tasks in a real classroom, such as realtime communication among participants. We plan to test this simple collaborative virtual classroom to real scenarios and test its performance. The analysis could include both qualitative evaluation (such as delay time and storage requirement) and quantitative evaluation (such as semi-structured interview with users and post-surveys).</p><p>The contribution of this Ph.D. project is two-fold. We expect that this research will be both beneficial to academia and industry:</p><p>• In academia, we expect the proposal of step-wise feature modeling could solve part of existing challenges in FOSD and provide related researchers a new aspect to the system construction for product lines from feature modeling. • In industry, the contribution to the community may be the new approach for building easy and customized CVEs (software aspects) by non-experts across many domains.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>V. CURRENT STATUS</head><p>This dissertation work is still in a very early age. At present, we achieved several tasks. First, we performed some existing literature reviews to understand challenges in current FOSD approaches. Furthermore, we tested several mainstream virtual environment building tools. From this testing, we found some issues that prevent an easy and fast way to CVE construction for non-experts. To make the customization of CVEs more accessible to non-experts, we propose applying MDE to overcome these challenges. The next steps of our work include step-wise feature model construction design and implementation, applying step-wise feature modeling approach to build CVEs, and system testing. shows a proposed timeline for completion. The highlights of proposed timeline are shown as follows:</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Framework for our proposed solution to configure CVEs</figDesc><graphic coords="2,48.96,50.54,514.10,148.25" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_0">https://jmonkeyengine.org/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_1">https://telexlr8.wordpress.com/openqwaq/teleplace/</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="5" xml:id="foot_2">https://www.photonengine.com/en/Photon</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="6" xml:id="foot_3">http://jmonkeyengine.org</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>-06/2017 -11/2017: feature table construction -12/2017 -05/2018: feature-based virtual environment construction -12/2017 -06/2018: feature-based virtual environment testing -07/2018 -10/2018: feature-based CVE construction -07/2018 -11/2018: feature-based CVE testing -12/2018 -04/2019: collaborative virtual classroom implementation -12/2018 -05/2019: collaborative virtual classroom testing -06/2019 -08/2019: empirical evaluation of featurebased CVE construction -09/2019 -12/2019: dissertation and defense</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Featureplugin: feature modeling plugin for eclipse</title>
		<author>
			<persName><forename type="first">M</forename><surname>Antkiewicz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Czarnecki</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2004 OOPSLA workshop on eclipse technology eXchange</title>
				<meeting>the 2004 OOPSLA workshop on eclipse technology eXchange</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="67" to="72" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Stratified analytic hierarchy process: Prioritization and selection of software features</title>
		<author>
			<persName><forename type="first">E</forename><surname>Bagheri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Asadi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Gasevic</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Soltani</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software Product Lines: Going Beyond</title>
				<imprint>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="300" to="315" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">3-d sound for virtual reality and multimedia</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">R</forename><surname>Begault</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">J</forename><surname>Trejo</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Feature-oriented modelling in bip: A case study</title>
		<author>
			<persName><forename type="first">C</forename><surname>Bocovich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">M</forename><surname>Atlee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ModComp@ MoDELS</title>
				<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="6" to="11" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><forename type="first">F</forename><surname>Brooks</surname></persName>
		</author>
		<title level="m">No silver bullet : essence and accidents of software engineering</title>
				<imprint>
			<date type="published" when="1987">1987</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Citrus greening detection using visible spectrum imaging and c-svc</title>
		<author>
			<persName><forename type="first">X</forename><surname>Deng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Lan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Hong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computers and Electronics in Agriculture</title>
		<imprint>
			<biblScope unit="volume">130</biblScope>
			<biblScope unit="page" from="177" to="183" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Feature interaction and dependencies: Modeling features for reengineering a legacy product line</title>
		<author>
			<persName><forename type="first">S</forename><surname>Ferber</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Haag</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Savolainen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software product lines</title>
				<imprint>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="37" to="60" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<title level="m" type="main">Pygmalion&apos;s spectacles</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">Grauman</forename><surname>Weinbaum</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1935">1935</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Massive: a collaborative virtual environment for teleconferencing</title>
		<author>
			<persName><forename type="first">C</forename><surname>Greenhalgh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Benford</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Transactions on Computer-Human Interaction (TOCHI)</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="239" to="261" />
			<date type="published" when="1995">1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Wesketch: A 3d real time collaborative virtual environment that improves the gui sketching task</title>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">A</forename><surname>Hernández</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Trefftz</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Information Technology: New Generations (ITNG), 2011 Eighth International Conference on</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="163" to="168" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">Feature-oriented domain analysis (foda) feasibility study</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">C</forename><surname>Kang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">G</forename><surname>Cohen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Hess</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">E</forename><surname>Novak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">S</forename><surname>Peterson</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1990">1990</date>
		</imprint>
		<respStmt>
			<orgName>Carnegie-Mellon Univ Pittsburgh Pa Software Engineering Inst</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical report</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Featureide: A tool framework for feature-oriented software development</title>
		<author>
			<persName><forename type="first">C</forename><surname>Kastner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Thum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Saake</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Feigenspan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Leich</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Wielgorz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Apel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ICSE 2009. IEEE 31st International Conference on</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2009">2009. 2009</date>
			<biblScope unit="page" from="611" to="614" />
		</imprint>
	</monogr>
	<note>Software Engineering</note>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Concepts and guidelines of feature modeling for product line software engineering</title>
		<author>
			<persName><forename type="first">K</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">C</forename><surname>Kang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Software Reuse</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="62" to="77" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Modeling interactions in feature oriented software designs</title>
		<author>
			<persName><forename type="first">J</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">S</forename><surname>Batory</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Nedunuri</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">FIW</title>
		<imprint>
			<biblScope unit="page" from="178" to="197" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Model-driven development: guest editors&apos; introduction</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">J</forename><surname>Mellor</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Clark</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Futagami</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE software</title>
		<imprint>
			<biblScope unit="volume">20</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="14" to="18" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">A survey of large high-resolution display technologies, techniques, and applications</title>
		<author>
			<persName><forename type="first">T</forename><surname>Ni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">S</forename><surname>Schmidt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">G</forename><surname>Staadt</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">A</forename><surname>Livingston</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Ball</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>May</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Virtual Reality Conference</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2006">2006. 2006</date>
			<biblScope unit="page" from="223" to="236" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Design for collaboration in mixed reality: Technical challenges and solutions</title>
		<author>
			<persName><forename type="first">E</forename><surname>Peters</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Heijligers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>De Kievith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Razafindrakoto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Van Oosterhout</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Santos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Mayer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Louwerse</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Games and Virtual Worlds for Serious Applications (VS-Games), 2016 8th International Conference on</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="1" to="7" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Multi-purpose, multi-level feature modeling of large-scale industrial software systems</title>
		<author>
			<persName><forename type="first">D</forename><surname>Rabiser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Prähofer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Grünbacher</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Petruzelka</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Eder</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Angerer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kromoser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Grimmer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Software &amp; Systems Modeling</title>
				<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="1" to="26" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">The pragmatics of model-driven development</title>
		<author>
			<persName><forename type="first">B</forename><surname>Selic</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE software</title>
		<imprint>
			<biblScope unit="volume">20</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="19" to="25" />
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Formal semantics and verification for feature modeling</title>
		<author>
			<persName><forename type="first">J</forename><surname>Sun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Fang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">H</forename><surname>Wang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings. 10th IEEE International Conference on</title>
				<meeting>10th IEEE International Conference on</meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2005">2005. 2005</date>
			<biblScope unit="page" from="303" to="312" />
		</imprint>
	</monogr>
	<note>Engineering of Complex Computer Systems</note>
</biblStruct>

<biblStruct xml:id="b20">
	<monogr>
		<title level="m" type="main">Software product-line engineering: a family-based software development process</title>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">M</forename><surname>Weiss</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">T R</forename><surname>Lai</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1999">1999</date>
			<publisher>Addison-Wesley Reading</publisher>
			<biblScope unit="volume">12</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Computer-implemented modeling systems and methods for analyzing and predicting computer network intrusions</title>
		<author>
			<persName><forename type="first">L</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">G</forename><surname>Barker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">S</forename><surname>Desai</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">US Patent</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="page">133</biblScope>
			<date type="published" when="2011-06">Sept. 6 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Opti-select: An interactive tool for user-in-the-loop feature selection in software product lines</title>
		<author>
			<persName><forename type="first">E</forename><surname>Yamany</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Eid</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Shaheen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">S</forename><surname>Sayyad</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools</title>
				<meeting>the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="page" from="126" to="129" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Model driven development with non-functional aspects</title>
		<author>
			<persName><forename type="first">L</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Liu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design</title>
				<meeting>the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design</meeting>
		<imprint>
			<publisher>IEEE Computer Society</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="49" to="54" />
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
