<div class="csl-bib-body">
<div class="csl-entry">Berardinelli, L., Bernardo, M., Cortellessa, V., & Di Marco, A. (2019). Multidimensional context modeling applied to non-functional analysis of software. <i>Software and Systems Modeling</i>. https://doi.org/10.1007/s10270-017-0645-2</div>
</div>
Context awareness is a first-class attribute of today software systems. Indeed, many applications need to be aware of their context in order to adapt their structure and behavior for offering the best quality of service even in case the software and hardware resources are limited. Modeling the context, its evolution, and its influence on the services provided by (possibly resource constrained) applications are becoming primary activities throughout the whole software life cycle, although it is still difficult to capture the multidimensional nature of context. We propose a framework for modeling and reasoning on the context and its evolution along multiple dimensions. Our approach enables (1) the representation of dependencies among heterogeneous context attributes through a formally defined semantics for attribute composition and (2) the stochastic analysis of context evolution. As a result, context can be part of a model-based software development process, and multidimensional context analysis can be used for different purposes, such as non-functional analysis. We demonstrate how certain types of analysis, not feasible with context-agnostic approaches, are enabled in our framework by explicitly representing the interplay between context evolution and non-functional attributes. Such analyses allow the identification of critical aspects or design errors that may not emerge without jointly taking into account multiple context attributes. The framework is shown at work on a case study in the eHealth domain.
en
dc.language
English
-
dc.language.iso
en
-
dc.publisher
Springer
-
dc.relation.ispartof
Software and Systems Modeling
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
Context modeling
en
dc.subject
Context evolution
en
dc.subject
Reliability
en
dc.subject
Performance
en
dc.subject
Transient and steady-state analysis
en
dc.title
Multidimensional context modeling applied to non-functional analysis of software
en
dc.type
Article
en
dc.type
Artikel
de
dc.rights.license
Creative Commons Namensnennung 4.0 International
de
dc.rights.license
Creative Commons Attribution 4.0 International
en
dc.rights.holder
The Author(s) 2018
-
dc.type.category
Original Research Article
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.version
vor
-
dcterms.isPartOf.title
Software and Systems Modeling
-
tuw.publication.orgunit
E194 - Institut für Information Systems Engineering
-
tuw.publisher.doi
10.1007/s10270-017-0645-2
-
dc.identifier.eissn
1619-1374
-
dc.identifier.libraryid
AC15321007
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:3-4910
-
dc.rights.identifier
CC BY 4.0
de
dc.rights.identifier
CC BY 4.0
en
wb.sci
true
-
item.openaccessfulltext
Open Access
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.grantfulltext
open
-
item.languageiso639-1
en
-
item.openairetype
research article
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering