<!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>Ontology-based Modeling of Cloud Services: Challenges and Perspectives</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Barbara Livieri</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicola Guarino</string-name>
          <email>nicola.guarino@loa.istc.cnr.it</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marco Salvatore Zappatore</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giancarlo Guizzardi</string-name>
          <email>gguizzardi@inf.ufes.br</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonella Longo</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mario Bochicchio</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Julio C. Nardi</string-name>
          <email>julionardi@ifes.edu.br</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Monalessa P. Barcellos</string-name>
          <email>monalessa@inf.ufes.br</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Glaice K. Quirino</string-name>
          <email>gksquirino@inf.ufes.br</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ricardo A. Falbo</string-name>
          <email>falbo@inf.ufes.br</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Federal Institute of Esprito Santo</institution>
          ,
          <addr-line>Campus Colatina, Colatina, ES</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Federal University of Esprito Santo</institution>
          ,
          <addr-line>Vitoria</addr-line>
          ,
          <country country="BR">Brazil</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>ISTC-CNR Laboratory for Applied Ontology</institution>
          ,
          <addr-line>Trento</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Salento</institution>
          ,
          <addr-line>Lecce</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Cloud services (CCS) are a crucial element in the service sector, but there are still challenges left in their design, implementation, operation and dismissal, due to issues such as the integration of physical and technical components, interaction of social and technical aspects, dynamic and elastic recon guration. In modelling service systems, ontologies have been recognized as a useful instrument for reducing conceptual ambiguities and inconsistencies. However, none of the general approaches proposed in literature have addressed the speci c aspects of CCS. In this perspective, we explore how the UFO-S core ontology can be used to describe IT services and, in particular, CCS. A case study and the challenges deriving by CCS are discussed.</p>
      </abstract>
      <kwd-group>
        <kwd>Cloud services</kwd>
        <kwd>Service ontology</kwd>
        <kwd>Core ontology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>For many years, services have been investigated from the economic, nancial
and juridical viewpoints due to their socio-economic relevance. More recently,
IT services have become a very active eld of study, due to the complex
interplay among the above-mentioned aspects and the peculiar features of the digital
milieu (e.g. ubiquity, mobility, context-awareness). Cloud computing services
(CCSs) di er from traditional IT services for some characteristics, such as
abstraction from the underlying hardware/software infrastructure, multi-platform
accessibility, on-demand service provisioning, pay-per-use-based business
models, dynamic quality of service (QoS) management, scalability and exibility.
These peculiarities, which are responsible for the rapid emergence of a large
number of CCSs, motivate the importance of a speci c analysis.</p>
      <p>
        From the customer perspective, \the great amount of CCSs makes it hard to
compare the o ers and to nd the right service" [11, p. 81]. The customer needs
to evaluate service features and expected outcomes, their correspondence to his
needs, the risks associated to the service (e.g., lock in, security) and the
opportunities (e.g., integration with other services). Starting from these considerations,
the customer can choose which service to buy. This information is also useful
to the provider for strategic purposes; for instance in order to evaluate possible
service compositions, service pricing, or the dynamic allocation of resources [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ].
      </p>
      <p>It seems clear that a proper analysis of CCS from the conceptual perspective
requires a holistic approach, taking the whole service system into account. This
means understanding target customers, relations among actors, and the speci c
ways of value co-creation. In turn, this demands understanding the way in which
actors operate, interact and use resources to co-create value.</p>
      <p>
        In modelling service systems, ontologies have been recognized as a useful
instrument for reducing conceptual ambiguities and inconsistencies [5, 17, ?, 16].
None of these general approaches, however, have addressed the peculiarities of
CCS. In this paper we would like to explore how a general ontology of services {
the core ontology of services developed in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], named UFO-S { can be used to
describe IT services, and in particular CCS. The choice of UFO-S for our
analysis is due to some of its peculiarities with respect to other service ontologies [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]:
(a) by communicating commitment-related aspects, it reinforces the importance
of what \contract" and \policy" elements represent in service relations; (b) it
clearly de nes the roles of target customer, service customer, service provider,
and so on, important for understanding the dynamics of service relations; (c) it
incorporates the notion of commitments into dynamics of behavior in service
provisioning; (d) taking a foundational ontology, UFO [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], as a basis, UFO-S
incorporates a clear distinction between capabilities, their application, and
resources; (e) it o ers means for characterizing service speci cations in terms of
service commitments, often neglected in computational approaches.
      </p>
      <p>Our aim is to identify which are the changes needed to UFO-S in order
to account for CCS and which are the aspects that can be already modelled
using the existing primitives. This will be based on the application of UFO-S
to a speci c case study, which { besides the immediate relevance to the cloud
computing domain { represents a particularly complex domain.</p>
      <p>The remainder of the paper is structured as follows. In Sec. 2, we outline
the peculiarities of CCS, thus setting the groundwork on why these services pose
more challenges than other IT services. In Sec. 3 we shortly recap UFO-S, which
we use to model a case study (Sec. 4). Finally, based on the previous sections,
we outline the main modeling challenges for IT services (Sec. 5).</p>
    </sec>
    <sec id="sec-2">
      <title>2 Cloud Services</title>
      <p>
        Cloud services are based on the cloud computing technology, which has been
de ned by the National Institute of Standards and Technology (NIST) as \a
model for enabling ubiquitous, convenient, on-demand network access to a shared
pool of con gurable computing resources [. . . ] " ([
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], p. 3).
      </p>
      <p>
        The heterogeneity in CCSs is so signi cant [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] that they can hardly be
classi ed in a simple way. Among the most relevant classi cation factors proposed
in the literature [
        <xref ref-type="bibr" rid="ref10 ref11 ref12 ref14 ref18 ref19">14, 12, 11, 10, 18, 19</xref>
        ] we can mention the service model, the
underlying architecture, the license type, the pricing policy and other aspects.
Based on these various aspects of CCS, a few taxonomies [
        <xref ref-type="bibr" rid="ref10 ref11 ref19">10, 11, 19</xref>
        ] and
ontologies [
        <xref ref-type="bibr" rid="ref15 ref22">22, 15</xref>
        ] have been proposed. In the following, we address some of these
aspects relevant for the ideas discussed in this pape
      </p>
      <p>
        Service deployment is a complex process that undergoes several phases
(collectively known as service lifecycle), such as service design, service
implementation, service o ering, service negotiation and agreement, service delivery, service
support and service end-of-life management [
        <xref ref-type="bibr" rid="ref13 ref16">13, 16</xref>
        ].
      </p>
      <p>
        On a rst approximation, there are four main roles involved, namely service
provider, service producer, service customer and service consumer [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] (or
enduser [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]). A service provider is the agent who commits to have the service
executed, while the service producer is the agent that actually performs the core
service actions. These two roles may be played by the same actor, but this is not
always the case. Furthermore, the service customer is the one that requests the
service and then negotiates for its customized delivery, while the consumer is its
direct bene ciary. Customer and consumer may or may not coincide. In the case
of CCS, eight roles have been identi ed [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], as outlined in the following.
      </p>
      <p>
        Providers can be either application providers, platform providers or
infrastructure providers. The application provider provides applications to customers
and is responsible for overall service monitoring and quality assurance. The
platform provider o ers \an environment to develop, run and test applications " ([
        <xref ref-type="bibr" rid="ref2">2</xref>
        ],
p. 6). Finally, the infrastructure provider is concerned with the o ering of virtual
hardware and network connections.
      </p>
      <p>Intermediate roles are played by consultants, aggregators and integrators.
Consultants o er expertise on cloud computing and on the customer's business
processes and requirements. Aggregators assemble CCS in order to provide more
complex solutions. Integrators intervene when there is not a previous aggregation
of CCS, but it is the customer that decide which services to integrate. Finally,
consumers are the direct bene ciaries of the service.</p>
      <p>
        Cloud services are characterised by high dynamicity from di erent points of
view. We can distinguish the requirement layer (from the customer/consumer
perspective), the resource layer, the value layer and the legal layer. From the
customer perspective, requirements towards service functionalities { based on
customers' goals, which can rapidly change { are the basis for choosing among
services and di ers based on the user community, which may have di erent needs.
From the provider perspective, the dinamicity in the demand of the service brings
to the dinamicity at the resource layer, in terms of capabilities required to
design, develop and deploy the service. In accordance with with the resource-based
view theory [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], resources and competences a ects products value. Consequently
the dinamicity at the resource layer creates value dinamicity, which a ects both
customers and providers. The resource dinamicity is also a ected by the legal
one, which concerns all the terms established in the SLA or the constraints set
by law, which gains more importance due to the issue of service contracts that
cross multiple jurisdictions. For what regards CCS, the resource dinamicity is
the most critical factor, since cloud computing implies by de nition a dynamic
allocation of resources. This issue needs to be faced starting from service design,
i.e. the service needs to be highly user-adjustableIndeed. More in general, the
provider has to guarantee the contractually de ned levels of service, allocating
\limited resources among competing users" ([
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], p. 16) in order to satisfy the
agreed service levels while still minimizing the operational costs [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] and
maximize potential revenues and perceived value. In this sense, the dynamism of user
requirements, legal constraints and allocated resources, implies a dynamism of
both the value proposition of the provider and the customer expected and
perceived value. These considerations should also constitute the basis for adequate
pricing policies and for setting QoS levels (e.g., the cost email loss is higher for
managers than for other employees and it may change over time).
      </p>
      <p>Based on CCS characteristics and their dynamism, it is necessary to account
for: (a) the di erent roles that actors can assume (e.g., an organization is a
customer of a company and provider of another one); (b) the characteristics of
the actors involved, the external environment (e.g., competitors) and the internal
structure and dynamics of the organizations, also in terms of resources used.</p>
    </sec>
    <sec id="sec-3">
      <title>3 Uni ed Foundational Ontology for Services</title>
      <p>
        UFO-S, a core reference ontology for services, is able to explain a number of
perspectives on services, including those that emphasize services as value
cocreation, as capabilities and as application of competences [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. UFO-S
establishes the basis for the service phenomena along the service lifecycle considering
the notion of commitment as foundationally necessary, in agreement with [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        As a core ontology [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], UFO-S re nes concepts of a foundational ontology {
the Uni ed Foundational Ontology (UFO) [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ] { by providing a
conceptualization for services that is independent of a particular application domain. From a
modelling point of view, UFO-S is based upon the usage of OntoUML language
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], an ontological extension of UML that incorporates the foundational
directions in UFO. We now list the stereotypes that we will adopt for the case study,
while forwarding the interested readers to [
        <xref ref-type="bibr" rid="ref16 ref8">8, 16</xref>
        ] for a thorough description.
      </p>
      <p>
        First of all, each object is considered as an instance of a kind, which is a
substantial sortal universal. Each entity can assume a role depending on the context.
An entity capable of covering many other concepts with di erent principles of
identity is considered as a mixin. Other kinds of types can be highlighted: phases
represent possible stages in the history of a substance sortal (e.g., for a living
thing, alive and deceased). In the same way, modes are individuals existentially
dependent on other individuals.Other basic concepts include: agents (e.g.,
person, organization); physical or social objects, i.e., non-agentive substantial
particulars; actions, which stand for intentional events whose existence depends on
their own participants; resources, i.e., objects participating in an action. In
addition, a crucial role in UFO-S is played by relators, which can be seen as rei ed
relationship. More exactly, relators, whose ontological nature and signi cance
for the practice of conceptual modelling has been recently revisited in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] can be
seen as aggregations of qualities (modes, in UFO) inhering in related entities,
accounting for the way the related entities are involved in the relationship.
      </p>
      <p>
        The UFO stereotypes sketched so far allow us to understand how service
lifecycle phases have been modelled in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. For explanatory purposes, let us
consider here only the service negotiation phase. This phase is an event
involving a service provider { a physical agent (i.e., a person) or social agent (e.g.,
enterprise) { and a target customer community, i.e., a collective referring to the
group of agents to whom the service is being o ered and whose role is target
customer. The successful outcome of a service negotiation is a service agreement,
which mediates the social relations between provider and customer. Similarly,
the agents involved in service lifecycle phases perform speci c actions depending
on the phase they are involved into. We forward the interested reader to [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] for
a thorough description of those aspects.
      </p>
      <p>
        In this paper, we focus on two phases of the service life-cycle according to the
formalization proposed in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. More speci cally: (i) service negotiation, when
provider and customer(s) negotiate in order to establish an agreement about
speci c aspects that drive the service delivery, and (ii) service delivery, when
actions are performed in order to ful l a service agreement.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4 Applying UFO-S: a Case Study</title>
      <p>Let us see now how a reference ontology of services, UFO-S, can be applied to
develop a service ontology concerning a concrete example of a cloud service,
coming from a real case study. The case study pertains an email service
internally delivered to an Italian company with more than 5000 employees spread out
into more than 100 o ces all over the country. The IT Department of such
company was responsible for procuring this service. After a public call, two service
providers were selected for the mailbox service and the networking service.</p>
      <p>The model we developed resulting from the application of UFO-S to our
case study is reported in Fig. 1. To better understand the scenario, we have
divided our model in two parts, representing what happens at the contractual
level (upper yellow layer) and at the delivery level (bottom green layer). The
central entities in these two parts are respectively the IT Service Contractual
Relationship and the IT Service Factual Relationship. This structure re ects a
peculiarity of our domain, and in particular of CCS: during the service delivery
phase the actual resources allocated by the provider are dynamically adjusted,
and contractual aspects keep being dynamically re-negotiated while the service
delivery evolve. So we have two relationships that evolve more or less at the
same time: a contractual relationship and a factual relationship. Thanks to the
relator construct we can account for both. In particular, as we have shown in
the model, we can account for di erent phases of the contractual relationship,
such as, for example, a test phase where the optimal resources to be allocated
are estimated, a normal phase, and an emergency phase where for some reasons
there is a scarcity of resources, and some priority policies need to be adopted
on the basis of the customer's needs. Concerning the customer's needs, we can
see that they are represented as a mode inhering in the customer, but which
depends on a speci c department inside the customer's organization, namely the
IT department. Together with the customer's and the providers' commitments,
customer's needs are part of the bundle that constitute the factual relationships,
whilst only the rst two are relevant for the contractual relationship.</p>
      <p>Both relationships involve the Hired ICT Provider, specialized in the
network and mailbox service provider, and the Business Customer. It is important
to highlight that although it is the business customer who is bound to the
contractual and factual relationships, it is the IT Department who participates in
the Initial Service Negotiation. Thus, it establishes commitments and claims on
behalf of the business customer. As a consequence, the commitments and claims
established by the IT Department "belongs" to the business customer.</p>
      <p>It is worth noticing that the core action in the service delivery, namely the
Single Mail Action, is not performed by the providers but rather from the User
(see Sec. 5). The user is, at the same time, the bene ciary of the service, though
is not the one that can choose which providers to hire or under which conditions
the service is delivered (i.e., the IT department), nor the one who actually pays
for the service (business customer). Thus, the user is the consumer of the
service. The Hired Network Service Provider performs the action of providing the
Internet connection, by allocating the required Internet Bandwidth.</p>
      <p>We must observe that, despite we have tried to use UFO-S as much as
possible, the peculiarity of our case study has forced us to deviate from it in many
respects. One aspect concerns the relation between the provider's commitment
and the action that constitutes what the provider commits on, that is, in our
case, a mail sending/receiving action, or a mailbox management action. This
action is guaranteed by the provider, but it is actually executed by the user, which
is in this case a customer's employee. In this particular case, the action on which
the mailbox provider commits presupposes another action, namely some kind
of internet transport (or internet connection), which is guaranteed by another
provider: the network provider.</p>
    </sec>
    <sec id="sec-5">
      <title>5 Lesson learned: modeling challenges and perspectives</title>
      <p>As we have seen, conceptual modelling of CCS poses several challenges, parts of
which can be addressed with the current version of UFO-S and parts of which
require its extension. Let us recap them.</p>
      <p>The analysis of the CCS characteristics and of the case study brings to light
how the corresponding models need to re ect dynamism and exibility of CCS,
in terms of both service structure and governance choices based on a cost-bene t
analysis. The relational dynamic aspects can be modeled by means of relators
since they are bundles of qualities { in this case, commitments and claims { that
account for the way in which the related entities are involved in the relationship.</p>
      <p>Indeed, it is necessary to distinguish among what is de ned contractually,
i.e. the contractual relation, and what is actually done, i.e., the factual relation.</p>
      <p>As previously stated, in the service delivery phase it may be necessary to
dynamically re-negotiate contractual conditions and allocate resources. The former
aspect concerns the rede nition of the contract based on the actual commitment
of the providers and on the customer needs expressed by the IT department.
The contractual relation is accounted for in UFO-S, while the factual relation is
not yet factored in. The latter trait, together with the dynamic optimization of
resources, is one of the key aspects of cloud services. This peculiarity requires
to account for both the resources and the value of the service, in order to face
the trade-o between costs, QoS, potential revenues and penalties. A change in
the allocation of the resources, may bring to the payment of penalties or to
revenue loss. The potential revenues can be analyzed by understanding how value
is perceived by the target customers, thus more e ectively tailoring the price to
the context in which the service is sold and on the characteristics of the target
customers. In this sense, it should be possible to model organizations, societal
aspects, target customers, high-level preferences. Among the aspects that may
a ect customers' preferences , there are the lock-in risk, software license type,
privacy and security concerns, which can be modeled with resources, besides the
more common considerations of the actions needed to buy or use the service.</p>
      <p>
        The dynamic allocation of resources a ects also the relevance of the notion of
commitment, on which UFO-S is built. Indeed, the customer pays for having the
provider committed to procure the amount of resources needed by the user in
order to bene t from the service [
        <xref ref-type="bibr" rid="ref16 ref5">16, 5</xref>
        ]. UFO-S does not speci cally tailor resources
and value aspects, although the notions concerning resources and, more in
general, organizations are considered in the Enterprise Ontology Pattern Language
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and taking UFO as a basis, UFO-S incorporates a clear distinction between
capabilities, application of capabilities, and resources. Such concepts are
claried, respectively, in terms of dispositions (as intrinsic moments), manifestation
of dispositions, and individuals that bear such dispositions.
      </p>
      <p>To consider also the aspects related to value propositions and contractual
issues, the di erent phases of the service lifecycle have to be analyzed and
extended, from the service design to the o ering, the delivery and, nally, the
termination phase. In the latter phase, data storage issues gain particular
importance for CCS, since the provider is in charge of deleting all customer-related
data after service termination. The concept of commitment is useful to model
this traits, as well as all other obligations assumed by the provider towards the
customer. These aspects a ect value as well, as customers evaluate potential
data breaches, penalties in case of cancellation of the contract and several other
aspects to decide how valuable the service can be for itself or for its company.</p>
      <p>Moreover, it is important to tackle role changes for a given actor, especially
in service chain scenarios. If we refer to the proposed case study, we have that a
given company buys two services from two di erent external providers in order
to integrate them and o er them to its employees. Thus, the company o ers the
integrated IT service to its employees, without being responsible for the quality
of these services (QoS) or being able to intervene on the delivered QoS. In this
sense, the company is not only a customer but rather a service aggregator that,
from the employees' point of view, behaves as a service provider, thus denoting
the modelling need of role changes for actors.In addition, another issue related to
roles has to be mentioned as well. As highlighted in Sections ?? and 4, besides
the roles of service provider and customer, other ones should be accounted for,
such as service consumer and service aggregator.</p>
      <p>
        Finally, IT services { and in particular CCS { are seldom instrumental
services. With instrumental service we mean that the o er of the provider does not
consist of an action (e.g., cutting your hair), but rather of allowing the user to
perform a given action, which constitute the core action of the service. In our
case study, the providers o er the Internet connection and the mailbox
application, with whom they guarantee to the users that they can send/receive or
manage emails. In this frame, the provider performs supporting actions apt at
enabling the core service consumption [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. In other words, although the actions
are guaranteed by the provider, they are executed by the user.
      </p>
    </sec>
    <sec id="sec-6">
      <title>6 Conclusions</title>
      <p>This work investigate whether cloud services can be represented by means of the
core ontology for services, namely Uni ed Foundational Ontology for Services
(UFO-S). In order to do so, we outline CCS peculiarities, e.g., dinamicity, and
the roles of the actors involved in their deployment and usage. Thus, we apply
UFO-S to a case study concerning the external provisioning and internal delivery
of an email service in a big company.</p>
      <p>Through the modeling of the case study, we outline the main bene ts of
UFO-S and the extension required to model CCS, focusing on the necessity of
representing dynamism, value, roles and actions . Besides the previously
described general advantages of the adoption of UFO-S, we analyze the relavance
of relators for CCS modeling. Relators are a bundle of qualities, through which it
is possible to represent dynamic relationships among providers and customers in
the lifecycle phases e.g. contractual and factual relationships. In the current
version of UFO-S only the initial agreement relationships is factored in, while there
is no account, e.g. for the factual relationship. Thus, an extension is needed.</p>
      <p>We also show that in order to account for value, value propositions and
contractual aspects the phases of the service lifecycle need to be expanded, so
to include the service design and termination phases. The complexity of CCS
requires for an in-depth analysis of roles, which can be multiple for the same
actor. At the moment, it is not possible to represent this with UFO-S. The
complexity of CSS requires for an in-depth analysis of roles. Thus, the number
of service participant roles should be extended in UFO-S in order to include
also the ones de ned in cloud computing literature. Finally, we highlight how
the analysis of the notions of core and supporting actions is necessary in order
caractherize instrumental services.</p>
      <p>Future work will be directed at the integration of these aspects in UFO-S,
with the aim of providing a new version of the core ontology.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Bayrak</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Conley</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wilkie</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>The economics of cloud computing</article-title>
          .
          <source>The Korean Economic Review</source>
          <volume>27</volume>
          (
          <issue>2</issue>
          ),
          <volume>203</volume>
          {
          <fpage>230</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Bohm,
          <string-name>
            <surname>M.</surname>
          </string-name>
          , et al.:
          <article-title>Towards a generic value network for cloud computing</article-title>
          .
          <source>In: Economics of Grids, Clouds, Systems, and Services</source>
          , pp.
          <volume>129</volume>
          {
          <fpage>140</fpage>
          . Springer (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Falbo</surname>
          </string-name>
          , R.d.A., et al.:
          <article-title>Towards an enterprise ontology pattern language</article-title>
          .
          <source>In: Proceedings of the 29th SAC</source>
          . pp.
          <volume>323</volume>
          {
          <fpage>330</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Ferrario</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , et al.:
          <article-title>Towards an ontological foundation for services science: The legal perspective</article-title>
          . In: Approaches to legal ontologies, pp.
          <volume>235</volume>
          {
          <fpage>258</fpage>
          . Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Ferrario</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guarino</surname>
          </string-name>
          , N.:
          <article-title>Towards an ontological foundation for services science</article-title>
          .
          <source>Future Internet{FIS</source>
          <year>2008</year>
          p.
          <volume>152</volume>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Guarino</surname>
          </string-name>
          , N.:
          <article-title>Services and service systems under a mesoscopic perspective. Service Dominant Logic, Network and Systems Theory, and Service Science: Integrating three Perspectives for a New Service Agenda (</article-title>
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Guarino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guizzardi</surname>
          </string-name>
          , G.:
          <article-title>\we need to discuss the relationship": Re-visiting relationships as modeling constructs</article-title>
          .
          <source>In: CAiSE2015</source>
          . Springer (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Guizzardi</surname>
          </string-name>
          , G.:
          <article-title>Ontological foundations for structural conceptual models</article-title>
          .
          <source>Ph.D. thesis</source>
          , Universiteit
          <string-name>
            <surname>Twente</surname>
          </string-name>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Guizzardi</surname>
            , G., de Almeida Falbo,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guizzardi</surname>
            ,
            <given-names>R.S.:</given-names>
          </string-name>
          <article-title>Grounding software domain ontologies in the uni ed foundational ontology (ufo): The case of the ode software process ontology</article-title>
          .
          <source>In: CIbSE</source>
          . pp.
          <volume>127</volume>
          {
          <issue>140</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Hoefer</surname>
            ,
            <given-names>C.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karagiannis</surname>
          </string-name>
          , G.:
          <article-title>Taxonomy of cloud computing services</article-title>
          .
          <source>In: GLOBECOM Workshops (GC Wkshps)</source>
          ,
          <year>2010</year>
          IEEE. pp.
          <volume>1345</volume>
          {
          <fpage>1350</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Hofer,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Karagiannis</surname>
          </string-name>
          , G.:
          <article-title>Cloud computing services: taxonomy and comparison</article-title>
          .
          <source>Journal of Internet Services and Applications</source>
          <volume>2</volume>
          (
          <issue>2</issue>
          ),
          <volume>81</volume>
          {
          <fpage>94</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Katzan</surname>
            Jr,
            <given-names>H.</given-names>
          </string-name>
          , et al.:
          <article-title>On an ontological view of cloud computing</article-title>
          .
          <source>Journal of Service Science (JSS) 3</source>
          (
          <issue>1</issue>
          ) (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Kohlborn</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , et: Business and
          <article-title>software service lifecycle management</article-title>
          .
          <source>In: EDOC'09</source>
          . IEEE International. pp.
          <volume>87</volume>
          {
          <fpage>96</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Mell</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grance</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>The nist de nition of cloud computing (</article-title>
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Moscato</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , et al.:
          <article-title>An analysis of mosaic ontology for cloud resources annotation</article-title>
          .
          <source>In: FedCSIS 2011</source>
          . pp.
          <volume>973</volume>
          {
          <fpage>980</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>J.C.</given-names>
          </string-name>
          , et al.:
          <article-title>A commitment-based reference ontology for services</article-title>
          .
          <source>Information Systems</source>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Oberle</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , et al.:
          <article-title>Countering service information challenges in the internet of services</article-title>
          .
          <source>Business &amp; Information Systems Engineering</source>
          <volume>1</volume>
          (
          <issue>5</issue>
          ),
          <volume>370</volume>
          {
          <fpage>390</fpage>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>de Oliveira</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , Baia~o,
          <string-name>
            <given-names>F.A.</given-names>
            ,
            <surname>Mattoso</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Towards a taxonomy for cloud computing from an e-science perspective</article-title>
          .
          <source>In: Cloud Computing</source>
          , pp.
          <volume>47</volume>
          {
          <fpage>62</fpage>
          . Springer (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Rimal</surname>
            ,
            <given-names>B.P.</given-names>
          </string-name>
          , et al.:
          <article-title>A taxonomy and survey of cloud computing systems</article-title>
          .
          <source>In: NCM'09</source>
          . pp.
          <volume>44</volume>
          {
          <fpage>51</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Scherp</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , et al.:
          <article-title>Designing core ontologies</article-title>
          .
          <source>Applied Ontology</source>
          <volume>6</volume>
          (
          <issue>3</issue>
          ),
          <volume>177</volume>
          {
          <fpage>221</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Wernerfelt</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>A resource-based view of the rm</article-title>
          .
          <source>Strategic management journal 5</source>
          (
          <issue>2</issue>
          ),
          <volume>171</volume>
          {
          <fpage>180</fpage>
          (
          <year>1984</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Youse</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          , et al.:
          <article-title>Toward a uni ed ontology of cloud computing</article-title>
          .
          <source>In: Grid Computing Environments Workshop</source>
          ,
          <year>2008</year>
          . GCE'
          <volume>08</volume>
          . pp.
          <volume>1</volume>
          {
          <fpage>10</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , Q., Cheng, L.,
          <string-name>
            <surname>Boutaba</surname>
          </string-name>
          , R.:
          <article-title>Cloud computing: state-of-the-art and research challenges</article-title>
          .
          <source>Journal of internet services and applications 1</source>
          (
          <issue>1</issue>
          ),
          <volume>7</volume>
          {
          <fpage>18</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>