<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Variability Modeling for New Technology Choices in a Facility Management Domain</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kirikov</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Applied Computer Systems, Riga Technical University</institution>
          ,
          <addr-line>Riga</addr-line>
          ,
          <country country="LV">Latvia</country>
        </aff>
      </contrib-group>
      <fpage>25</fpage>
      <lpage>36</lpage>
      <abstract>
        <p>Today almost all activities in companies are supported by particular information systems. Emerging new technologies provide new opportunities for companies. However, the question arises, which of them and how should be combined with the existing technologies. In this paper the use of feature models is examined as the potential methodological basis for answering the question on new technology choice. The information systems in Facility Management domain are considered. The paper gives an overview of traditional and relatively new technologies used in Facility Management and shows how these technologies are organized in feature models to help to find the best options in new technology choice.</p>
      </abstract>
      <kwd-group>
        <kwd>Facility Management Technologies</kwd>
        <kwd>Variability</kwd>
        <kwd>Feature Model</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Emergence of new technologies raises the question of compliance and compatibility
of these technologies with those technologies that are already used in enterprises.
Also, it is important to choose the right combination of technologies if a new
company is created. There is a high variability of possible combinations of
technologies [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] which promotes to assume that variability management methods
might be applied to help do the right choices. This paper reports on experiments that
were made with the purpose to find a methodological basis for choosing new
technologies that can be well combined with the existing ones for utilizing the
existing and new technologies in an effective way. The experiments were done in the
domain of Facility Management (FM) with application of variability management
approaches; namely, feature models were created to support the choice of
technologies. The experiments were made to answer the following research question
“Can variability modeling in general and feature models in particular be useful in
choosing technology combinations in the domain of facility management?”.The
following method was used for the experiments. First, the information on existing and
potentially new facility management technologies was amalgamated (see Section 2).
During this process the technologies were grouped according to the main categories
of FM functions at the category and function levels (due to space limitations, the
mappings between categories, functions, and technologies are not shown in detail in
the paper). The mappings were made in order to amalgamate knowledge on FM
technologies in the form applicable for variability modeling. Further the mappings
and additional groupings of technologies were used to construct the feature models.
Brief introduction in variability modeling is given in Section 3. The feature models
are presented and discussed in Section 4. Brief conclusions are available in Section 5.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>The Spectrum of Facility Management Technologies</title>
      <p>
        The knowledge on FM technologies is dispersed that hinders both: its amalgamation
and the use of variability modeling techniques. However, if a variability modeling is
to be applied onto some knowledge, this knowledge must be made available,
navigable (i.e. structured), changeable and extendable. Thus the necessary first step
was amalgamating and organizing knowledge on FM technologies. The analysis of
the spectrum of existing FM technologies was based on the main categories of FM
functions suggested by Talamo and Bonanomi [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. These are AC‒Accommodation
(space), WP‒ (workplace (working environment), TI‒Technical infrastructure
(utilities), SS‒safety and security management, CL‒Cleaning (hygiene and
cleanness), OU‒Outdoor (land, site, lot, parking), HSS‒Health, safety and security,
HO‒Hospitality (support for hospitable working environment), ICT‒Information and
communication technologies, LO‒Logistics (transport and storage of goods and
information), and OSS‒Other support services. Each of these categories amalgamates
several FM functions.
      </p>
      <p>Nine standalone “classical” technologies were identified (abbreviated as CAFM,
IWMS, CMMS, BMS (BAS), BEMS, BIM, RFID, GIS, and CAD). These are briefly
characterized below to show how ambiguous and hard it is to structure knowledge on
the technologies. In the analysis, knowledge on these technologies was organized at
the level of their sub-categories in large tables (not possible to show them here) that
later were used in creation of variability models.</p>
      <p>
        CAFM – Computer Aided Facilities Management systems is considered as the core
Facility Management information systems [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. The general aim of CAFM systems is
to reduce costs while improving efficiency. They support processes in space
management, technical infrastructure management and workplace management. The
CAFM system can be thought of as a system consisting of different modules that all
have different purposes, functions and outputs. It pairs together with platforms that
support facility management, space management and reactive maintenance, e.g. work
order systems and CAD (computer aided design) facility plans. It is a step up from
Computerized Maintenance Management System (CMMS) and spreadsheets [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
CAFM systems offer advanced analytical tools for performance and efficiency
evaluation based on technical, spatial and financial data, such as energy consumption,
space occupancy and maintenance information [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The gathered information can be
used to monitor and track critical equipment and key performance indicators (KPIs)
for cost, operations and maintenance, space; and to handle other critical information
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The CAFM software provides multiple tools to plan and budget, manage and
record utility usage, while also aiding tasks such as logging requests and maintenance
plans, and assigning employees to rooms [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        CMMS – Computerized Maintenance Management System is used for managing
work orders and assets, keeping employee records, generating service requests and
tracking and calculating used and required resources for jobs [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. It also provides
preventive and planned service maintenance and is used to schedule and record
equipment-related planned maintenance activities [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The CMMS can monitor the
operational level, provide updates, and generate work order requests for any piece of
equipment if the maintenance conditions are not satisfied [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The work order
information including date, performance and expanded man-hours is usually stored in
a database for further usage and analysis. The generated work orders can also be
prioritized [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The core maintenance management software activities, facilitated by
CMMS include [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]: equipment/asset records creation and maintenance;
equipment/asset bill of materials creation and maintenance; equipment/asset and work
order history; inventory control; work order creation, scheduling, execution and
completion; PM plan development and scheduling; human resources; purchasing and
receiving; invoices matching and accounts payable; and tables and reports.
      </p>
      <p>
        IWMS – Integrated Workplace Management System covers the same facility
management function areas as CAFM, but has a broader scope [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The term IWMS
was defined by Gartner in 2004 as an enterprise-class software platform integrating
five key components: Asset &amp; Maintenance management; Facilities and space
management; Real estate and lease management; Environmental sustainability; and
Project management. IWMS maximizes the usefulness of all assets and resources
within an organization by sharing information using an integrated software platform
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. CAFM shares a lot of similarities with IWMS when looking at the tools that it
provides to the facility manager. IWMS systems can contain staff and department
identification data, space and security level access data, income, leasing, and
information about tenant chargeback.
      </p>
      <p>
        BAS (BMS) – Building Automation System also referred as Building Maintenance
System (BMS) is a control system and a network of sensors and devices [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] that
control and monitor a wide variety of systems, such as [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]: Heating, Ventilation, Air
Conditioning (HVAC); power generation; lighting; CCTV; access control; safety; and
security. BAS is a key component in building infrastructure [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. It contains a
significant quantity of detailed, up-to-date and precise data [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and aids building
operators and chief engineers in their day-to-day work. The devices integrated with
BAS can be monitored, queried and remotely controlled which makes them a
powerful asset in FM infrastructure [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Even though BAS is considered to be a key
asset in FM [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], it lacks the analytic insights that CAFM and IWMS provide [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        BEMS – Building Energy Management System is a monitoring and control system
that uses the existing building infrastructure data to analyze and visualize the data to
aid facility managers [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. BEMS uses multiple data sources for analysis and
visualization, such as HVAC, security, and safety systems data while also using
utility, dynamic price signal, demand response event and energy tariff data. It can also
be integrated with CAFM and BIM systems [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
      </p>
      <p>
        BIM – Building Information Modeling is a term that is ambiguously defined. It is
defined by professionals in at least three different ways [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]: as a software
application; as a process for designing and documenting building information; and as
a new approach to practice and advance the facilities manager profession by
implementing new contracts, policies, and relationships among stakeholders. BIM
generates and manages digital representations of facility characteristics in 3D. The
resulting representations are used to make decisions about the facility processes
throughout the facility life cycle. It is used in both construction and design as well as
facility refurbishment [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. BIM also solves the challenge of integrating the design and
construction stage data with the currently relevant data [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>
        RFID – Radio Frequency Identification is a technology that uses electronic tags to
collect data [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] and track the location of assets and people in real-time. RFID chips
can be used together with sensors, e.g., for analyzing energy usage by detecting air
flow [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. RFID chips work by transmitting the stored data that it has collected to a
reader or a remote sensor using a microchip with an antenna. The chip itself is
attached to a piece of equipment or infrastructure that requires tracking and is
powered by the device that reads the data [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The RFID technology is widely
used in different FM domains, such as [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]: inventory; building energy controls;
security; construction site delivery logistics; material tracking; document tracking;
and product lifecycle tracking.
      </p>
      <p>
        GIS – Geospatial Information System also referred as Geographic Information
System is a system consisting of information, data and software about the geography
of objects and relationships between them [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. GIS is used to track staff, vehicles,
assets and other critical objects in sites and buildings. It can be characterized by the
combination of database, analysis, cartography and statistical technologies [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. It is
used in FM to process the geographic data by capturing, storing, manipulating,
analyzing and presenting the data. The gathered data also aids the facility managers in
the following activities [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]: space management; planning; visualization; and
emergency and disaster planning and response.
      </p>
      <p>
        CAD – Computer Aided Design system is an extension of the architectural floor
plans which is the standard for built environment overview [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. It is used by the
designer to create, modify, analyze, and optimize a design [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. CAD drawings are in
between architectural floor plans and BIM in the evolution of building representations
which essentially progress from a single floor to whole building views [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. While
GIS is used to manage entities across the buildings and sites, CAD is used for
construction and design; therefore GIS is not intended to replace CAD [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>As can be seen from technology descriptions above, the used technologies are
overlapping in different categories. The FM functional category TI (Technical
infrastructure (utilities)) is supported by all of the selected technologies (CAFM,
IWMS, CMMS, BMS (BAS), BEMS, BIM, RFID, CAD, and GIS).</p>
      <p>
        To simplify distinguishing between these technologies we, based on related work,
[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], grouped the technologies by their focus. This grouping gives an overview of
technology overlap between Facility Management categories. Here the reviewed
technologies are grouped by their focus as follows:
 Data repositories – GIS, CAD;
 Facility intelligence – BEMS, BMS/BAS;
 Mobile/sensors – RFID;
 Workflow – CAFM, CMMS, IWMS.
      </p>
      <p>These technology focus groups are used further in variability modeling (Section 4).</p>
      <p>
        Besides above discussed base technologies used in FM there are new technologies
changing the way how buildings and workplaces are managed. Digitization in recent
years has become a hot topic for building industry. It makes it more agile, integrated,
and responsive [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>We found six literature sources which included important information referring to
the ‘new technologies’ and technology trends in FM. These sources are listed in Table
1 by their source identification number (SID), title, authors or publishers, and the
publication year. Analysis of these sources revealed eight different new technologies
that are listed in Table 2 that shows which technologies are mentioned in which
source.</p>
      <p>
        Most of the technologies listed in Table 2 are already widely used in different
fields, but are relatively new in FM. Not all of the reviewed technologies can be
implemented and used in FM as a standalone solution. For instance, IoT sensors and
devices can be easily integrated into the building. To gain the best from them, the
facility maintenance software must be present. Additionally, a must have requirement
is the ability to process the gathered information from the installed sensors: lighting,
occupancy sensors, PPL (plug and process load) energy usage utilities integrated in
the office equipment machines, such as computers and monitors, coffee machines,
vending machines and other equipment. A powerful business analytics tool is required
to use the data. Smart building management differs from older building management
because most of the necessary technologies are already built in and they can be
managed in a centralized way using one or more facility management systems, such
as CAFM and BIM. Implementing new supporting technologies is easier because of
the integration support. Integration is reviewed as well, because applications and
systems in various areas of FM use different management and maintenance systems.
Integration systems bridge the gap between multiple technologies and improve the
management process workflow in general while avoiding data redundancy. One of the
most discussed technologies which can reach the expectations of a fully integrated
FM system is BIM [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Even though BIM has its roots in Construction Management,
its functionality can be applied almost in all phases of FM. In Table 3 new
technologies are cross-mapped with existing technologies that, according to the
literature reviewed, can support their implementation. Information from this table is
used further in Section 4 to create feature models and identify the constraints in these
models.
Variability modeling is used for handling high complexity of, e.g. flexible and
configurable software systems. In this research, we use variability modeling to show
the new technology applicability in FM in order to represent possible variants of
technology combinations. This section gives an insight into the variability handling
approaches.
      </p>
      <p>
        Variability is understood as the ability to create system variants for different
contexts of use [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Those variants are so called artifacts or components that are
changed to fit in a specific context [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. There are two main areas of variability
management application. The most studied domain of variability is in software
product line (SPL) management [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Another popular domain for using variability
management is service systems engineering [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
      <p>
        According to [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] “a Software Product Line (SPL) is an approach to software reuse
in the large where a set of related software systems is perceived as a software family
consisting of a common core and variable parts often referred to as features.” All
members of the SPL share these common parts and each product has its own
particular parts. Commonality is mainly defined during the product line scoping, but
variability must be modeled through every SPL development phase (requirements
analyzing and design). When the product is ready to be implemented, the variability is
finalized. Different types of variability exist that need to be considered. Technical
variability focuses on “how” a product line can be implemented. Functional
variability focuses on “what” the product line should be capable of. Variants
(products) are created by combining common core with the functionality associated
with a set of selected features. It is not always possible to do a combination of
features due to business constraints or technical incompatibilities.
      </p>
      <p>
        Service variability is the ability of service (or process) to be efficiently extended,
changed, customized or configured for the use in a particular context. Service
variability brings out customizable services in service ecosystems. Service
customization activated by a consumer will result in a particular service variant
matching the consumer’s requirements [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>To represent variability, variability models are used. The approaches to model and
manage variability are classified into three main branches: feature-oriented methods,
object-oriented methods, and integration methods.</p>
      <p>Variability modeling using object-oriented approach includes two main steps – a
kernel domain model is completed and variations of the domain are analyzed. Objects
in the model can be kernel, optional or variant objects. The relationship between the
objects can be applied as: (a) aggregation hierarchy – supporting the IS-PART-OF
relationship; (b) generalization/specialization hierarchy – supporting the IS-A
relationship; and (c) feature/object dependencies – showing the objects required to
support each feature of the domain.</p>
      <p>
        In variability modeling using feature-oriented approach, variability is analyzed
based on variability requirement model. A variability design model is then created
after the analysis. This model provides a detailed design and component construction.
The main focus is on identification of concurrent processes and domain-oriented
common modules allocating the features, functions, and data objects defined in the
domain models to the processes and modules. If the constraints for validation after the
feature model customizations for the specific application are to be satisfied, constraint
relationships between variable features are used. The relationships between features
are represented as [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]:
 composition or generalization relationships;
 dependency relationship;
 exclusive and non-exclusive alternatives and mutual exclusion relationship.
      </p>
      <p>
        In variability modeling using an integrated method, the aim is to improve both the
feature-oriented method and the object oriented method. One of the examples is
Reuse-Driven Software Engineering Business (RSEB). The RSEB is a use-case
driven systematic reuse process: architecture and reusable subsystems are first
described by use cases and then transformed into object models that are traceable to
these use cases [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. Structuring of use case and object models using explicit variation
points is captured in the RSEB variability. Based on the notion of ‘domain-oriented’,
it emphasizes a group of closely related applications in a domain rather than a single
application, but first a domain use case model is created. The relationships between
features are represented as: the alternative relationship – variation and variant
features; and as the binding time – attribute of vp-features. Vp-features can be bound
at reuse time, i.e. when the re-user accesses the domain infrastructure to configure the
reusable assets for development [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
      </p>
      <p>Variability modeling can be applied almost for every system where variations are
present. Different approaches are used to define and set variants. The models
presented in the next section utilize experiences from variability modeling in service
systems and software engineering. Variations are modeled using Feature oriented
approach.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Variability Models for Facility Management Technologies</title>
      <p>In this section, variability models based on categories of existing base FM
technologies and new technologies are created in order to help to reveal which
technology combinations are most appropriate in particular cases. The models are
represented by a detailed description and a set of constraints that are based on Table 3
(see Section 2). The models represent Facility Management categories supported by
existing and new technologies as features. Two types of categories are distinguished –
abstract categories (represented as variation points in light rectangular boxes) that are
implemented by concrete categories (represented as variation points in dark
rectangular boxes). Below we show and discuss some of the created models.</p>
      <p>Model A (see Fig. 1) depicts the possible technology variations for the
Accommodation Facility Management category. It includes the existing technologies
related to Accommodation management and maintenance – CAFM, IWMS, CMMS,
BIM, CAD, GIS – and the identified new technologies – IoT, Big Data, Mobile
applications, Smart Building, Robots &amp; Drones, Wearable technologies and Virtual
Reality. The constraints added to show the links between the existing and the new FM
technologies are shown beneath the variability model.</p>
      <p>Comparing with Model A (see Figure 1), Model B includes all of the technologies
seen in Model A. This is because the Workplace category is supported by the same
existing technologies as Accommodation.</p>
      <p>In a similar way models were created for other functional categories: Technical
infrastructure, Cleaning, Health, safety and security, and other functional groups. By
analyzing the developed models, it was concluded that this level of category
abstraction is too low. The models are useful only in cases when we want to have an
overview of the FM technologies and see which existing technologies support the
provided new technologies.</p>
      <p>To get a better understanding of the applicability of new technologies we
developed variability models from a different perspective where each category is
divided by its supporting functions. New technologies are assigned for each function.
The new technologies represented in the models show for which particular
functionality it can be used. The absence of a technology in models does not mean it
is not applicable. The represented technologies are chosen by considering their
relevance in the models. Model A1 (see Figure 3) represents category
Accommodation and its functions identified during the literature review
(ACF1‒Strategic space planning and management, ACF2‒Programming and briefing,
ACF3‒Design and construction, ACF4‒Lease and occupancy management,</p>
      <sec id="sec-3-1">
        <title>ACF5‒Building operations and refurbishment) separately. maintenance, and</title>
      </sec>
      <sec id="sec-3-2">
        <title>ACF6‒Renovation and/or</title>
        <p>Each function is supported by existing technologies. CAFM, CMMS and IWMS
are grouped and represented as abstract technology category “Workflow”. This is
done to keep model readable. Every function can be supported by appliance of new
technology. This facilitates understanding which new technologies are appropriate for
the main category (Accommodation) and it shows which functions could be improved
using new technologies. For instance, function ACF4 (Lease and occupancy
management) is managed by “Workflow” technologies. CAFM, CMMS and IWMS
are responsible for maintaining the functions of ACF4 tasks, such as monitoring of
physical spaces. New technologies, such as IoT, Big Data, Mobile app and VR, are
applicable. Regarding to each technology, physical space monitoring can be
improved; for instance, by applying IoT and sensors or devices that are capable to
determine if the physical room is occupied or is it free. Data gathered from the
monitored places allows applying Business Intelligence and analyzing the occupancy
and waste of space patterns and tendencies.</p>
        <p>Similarly, more detailed variability models were created for all other main
functional categories of FM.</p>
        <p>The experiments reported in this paper show that variability modeling can be
applied to help to select the most appropriate technology combinations. Two different
perspectives were used to visualize the data. One perspective is very general. The user
of the model can identify the existing and the new technologies which are appropriate
for a specific function category. The developed models (A and B shown as an
example) are only a part of the solution. To get a better insight about the appropriate
technologies – the data was visualized from another perspective (Model A1). This
viewpoint is more detailed and specific. Each function of a particular base technology
category is related to its supporting existing technology giving a deeper insight into
the technology combination.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>The research discussed in this paper let to give a positive answer to the research
question “Can variability modeling in general and feature models in particular be
useful in choosing technology combinations in the domain of FM?”. The feature
models, based on abstract categories of technologies are useful in cases when we want
to have an overview of the FM technologies and see which existing technologies
support the new technologies. For a more detailed view, function oriented feature
models can be developed.</p>
      <p>The result was achieved by deep analysis of IT solutions in FM domain. The main
difficulties were related to different levels of abstraction and granularity in technology
descriptions and overlapping capabilities of technologies. The further work concerns
addressing these difficulties by developing dedicated knowledge management
methods and feature modeling tools.</p>
      <p>This work is limited to FM domain. However, the experience gained in the
experiments can also be useful in other domains. It shows that for being able to apply
feature models for technology combination identification, deep analysis of
technologies applicable in the domain is needed. In this work the distinction between
base and new technologies was applied. However, continuous technology change
monitoring methods are to be developed to keep this distinction up to date.</p>
      <p>Acknowledgement: this research was partly done within the Erasmus+ Strategic
Partnership “Improving Employability through Internationalisation and
Collaboration” (EPIC) project, with the support of the Erasmus+ programme of the
European Union.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Talamo</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Bonanomi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Knowledge Management and Information Tools for Building Maintenance</article-title>
          and
          <string-name>
            <given-names>Facility</given-names>
            <surname>Management</surname>
          </string-name>
          . (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Poór</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kuchtová</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Šimon</surname>
          </string-name>
          , M.:
          <article-title>'Machinery Maintenance as Part of Facility Management'</article-title>
          ,
          <string-name>
            <given-names>Procedia</given-names>
            <surname>Engineering</surname>
          </string-name>
          . Elsevier,
          <volume>69</volume>
          , pp.
          <fpage>1276</fpage>
          -
          <lpage>1280</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Facilitiesnet</surname>
          </string-name>
          ,
          <article-title>Software: Evolution and Integration of CMMS, CAFM</article-title>
          , IWMS,
          <source>2017 [cited on 29.03</source>
          .
          <year>2018</year>
          ]. Available at: https://www.facilitiesnet.com/software/article/SoftwareEvolution-and
          <article-title>-Integration-of-CMMS-CAFM-IWMS-Facility-</article-title>
          <string-name>
            <surname>Management-SoftwareFeature</surname>
          </string-name>
          -
          <article-title>-17009</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Kučera</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Pitner</surname>
          </string-name>
          , T.:
          <string-name>
            <surname>Semantic</surname>
            <given-names>BMS</given-names>
          </string-name>
          :
          <article-title>Allowing usage of building automation data in facility benchmarking</article-title>
          .
          <source>Advanced Engineering Informatics</source>
          ,
          <volume>35</volume>
          (
          <year>January 2017</year>
          ), pp.
          <fpage>69</fpage>
          -
          <lpage>84</lpage>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Parsanezhad</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Dimyadi</surname>
          </string-name>
          , J.:
          <article-title>Effective Facility Management and Operations Via a Bim-Based Integrated Information System</article-title>
          .
          <source>CIB Facilities Management Conference</source>
          , (May), pp.
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. WBDG,
          <source>Computerized maintenance management systems (CMMS)</source>
          ,
          <source>2016 [cited on 30.03</source>
          .
          <year>2018</year>
          ]. Available at: https://www.wbdg.org/facilities-operationsmaintenance/
          <article-title>computerized-maintenance-management-systems-cmms</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Aziz</surname>
            ,
            <given-names>N. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nawawi</surname>
            ,
            <given-names>A. H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Ariff</surname>
            ,
            <given-names>N. R. M.</given-names>
          </string-name>
          :
          <article-title>Building Information Modelling (BIM) in Facilities Management: Opportunities to be Considered by Facility Managers</article-title>
          .
          <source>Procedia - Social and Behavioral Sciences. The Author(s)</source>
          ,
          <volume>234</volume>
          , pp.
          <fpage>353</fpage>
          -
          <lpage>362</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Aziz</surname>
            ,
            <given-names>N. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nawawi</surname>
            ,
            <given-names>A. H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Ariff</surname>
            ,
            <given-names>N. R. M.:</given-names>
          </string-name>
          <article-title>ICT Evolution in Facilities Management (FM): Building Information Modelling (BIM) as the Latest Technology</article-title>
          .
          <source>Procedia - Social and Behavioral Sciences. The Author(s)</source>
          ,
          <volume>234</volume>
          , pp.
          <fpage>363</fpage>
          -
          <lpage>371</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>White</surname>
            ,
            <given-names>A. D.</given-names>
          </string-name>
          :
          <article-title>Strategic Facilities Management: 1st edition</article-title>
          .
          <source>Royal Institution of Chartered Surveyors (RICS)</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>64</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Taylor Short</surname>
          </string-name>
          ,
          <source>What Is IWMS Software? 2016 [cited on 29.03</source>
          .
          <year>2018</year>
          ]. Available at: https://www.softwareadvice.com/resources/what-is
          <string-name>
            <surname>-</surname>
          </string-name>
          iwms-software/
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Osma</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          et al.:
          <article-title>Building Automation Systems as Tool to Improve the Resilience from Energy Behavior Approach</article-title>
          . Procedia Engineering. Elsevier B.V.,
          <volume>118</volume>
          , pp.
          <fpage>861</fpage>
          -
          <lpage>868</lpage>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Rossi</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>Technology and the workplace of the future</article-title>
          .
          <source>Information age</source>
          .
          <year>2015</year>
          . Available at: http://www.information-age.com/technology-and
          <string-name>
            <surname>-</surname>
          </string-name>
          workplace-future-
          <volume>123459663</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Mary Jane</surname>
            <given-names>McCraven</given-names>
          </string-name>
          ,
          <source>Better Sustainability with BEMS - a Building Energy Management System? 2015 [cited on 27.03</source>
          .
          <year>2018</year>
          ]. Available at: https://blog.schneiderelectric.com/building-management/
          <year>2015</year>
          /02/26/better-sustainability
          <article-title>-bems-building-energymanagement-system/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Aranda</surname>
            , Mena,
            <given-names>G.</given-names>
          </string-name>
          et al.:
          <article-title>Building information modelling demystified: does it make business sense to adopt BIM?</article-title>
          <source>International Journal of Managing Projects in Business</source>
          ,
          <volume>2</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>419</fpage>
          -
          <lpage>434</lpage>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Araszkiewicz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Digital Technologies in Facility Management - The state of Practice and Research Challenges</article-title>
          . Procedia
          <string-name>
            <surname>Engineering</surname>
          </string-name>
          (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Costin</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Teizer</surname>
          </string-name>
          , J.:
          <article-title>Fusing passive RFID and BIM for increased accuracy in indoor localization</article-title>
          . Visualization in Engineering. Visualization in Engineering,
          <volume>3</volume>
          (
          <issue>1</issue>
          ). (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Rich</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>K. H.</given-names>
          </string-name>
          :
          <article-title>Geographic Information Systems (GIS) for Facility Management</article-title>
          .
          <year>2010</year>
          . Available at: http://www.information-age.com/technology-andworkplace-future-
          <volume>123459663</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Ebbesen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2015</year>
          )
          <article-title>'Information Technology in Facilities Management - A Literature Review'</article-title>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>IFMA</surname>
          </string-name>
          ,
          <source>The Impact of Technology on Facility Management by Mayra Portalatin</source>
          ,
          <source>2016 [cited on 04.05</source>
          .
          <year>2018</year>
          ]. Available at: https://www.feapc.com/wpcontent/uploads/2016/04/ccifma-march-april-2016-040516.pdf
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Czarnecki</surname>
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Variability in Software: State of the Art and Future Directions</article-title>
          . In: Cortellessa V.,
          <string-name>
            <surname>Varró</surname>
            <given-names>D</given-names>
          </string-name>
          . (eds) Fundamental Approaches to Software Engineering.
          <source>FASE 2013. Lecture Notes in Computer Science</source>
          , vol
          <volume>7793</volume>
          . Springer, Berlin, Heidelberg (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Galster</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          et al.:
          <article-title>Variability in Software Systems: A Systematic Literature Review</article-title>
          .
          <source>Software Engineering, IEEE Transactions on Software Engineering</source>
          ,
          <volume>40</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>282</fpage>
          -
          <lpage>306</lpage>
          (
          <year>2014</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Damiani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>B</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. S.</given-names>
            and
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. C.</surname>
          </string-name>
          :
          <article-title>Leveraging Applications of Formal Methods, Verification</article-title>
          and Validation: Discussion, Dissemination, Applications. 9953, pp.
          <fpage>423</fpage>
          -
          <lpage>432</lpage>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Bouguettaya</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sheng</surname>
            ,
            <given-names>Q. Z.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Daniel</surname>
          </string-name>
          , F.:
          <source>Web services foundations. 9781461475187</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>739</lpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Ma</surname>
          </string-name>
          , J. and
          <string-name>
            <surname>Tan</surname>
          </string-name>
          , R.:
          <article-title>Handling variability in mass customization of software family product</article-title>
          .
          <source>IFIP</source>
          ,
          <volume>207</volume>
          (
          <issue>043802211</issue>
          ), pp.
          <fpage>996</fpage>
          -
          <lpage>1001</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>