Derivation of Markov Models for Effectiveness Analysis of Adaptable Software Architectures for Mobile Computing.

Saved in:
Bibliographic Details
Title: Derivation of Markov Models for Effectiveness Analysis of Adaptable Software Architectures for Mobile Computing.
Authors: Grassi, Vincenzo, Mirandola, Raffaela
Source: IEEE Transactions on Mobile Computing. Apr-Jun2003, Vol. 2 Issue 2, p114. 18p. 2 Black and White Photographs, 21 Diagrams, 2 Charts.
Subjects: Mobile computing software, Markov processes
Abstract: Adaptable Software Architectures (SAs) have been suggested as a viable solution for the design of distributed applications that operate in a mobile computing environment to cope with the high heterogeneity and variability of this environment. Mobile code techniques can be used to implement this kind of SAs since they allow us to dynamically modify the Icad of the hosting nodes and the internode traffic to adapt to the resources available in the nodes and to the condition of the (often wireless) network link. However, moving code among nodes has a cost (e.g., in terms of network traffic and consumed energy for mobile nodes), so designing an adaptable SA based on mobile code techniques requires a careful analysis to determine its effectiveness since early design stages. In this respect, our main contribution consists of a methodology, called ASAP (Adaptable Software Architectures Performance), to automatically derive, starting from a design model of a mobility-based SA, a Markov model whose solution provides insights about the most effective adaptation strategy based on code mobility in a given execution environment. We assume that the SA model is expressed using the Unified Modeling Language (UML) because of its widespread use in software design, also suggesting some extension to this formalism to better express the "mobility structure" of the application, i.e., which are the mobile components, and the possible targets of their movement. [ABSTRACT FROM AUTHOR]
Copyright of IEEE Transactions on Mobile Computing is the property of IEEE and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 10395112
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Derivation of Markov Models for Effectiveness Analysis of Adaptable Software Architectures for Mobile Computing.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Grassi%2C+Vincenzo%22">Grassi, Vincenzo</searchLink><br /><searchLink fieldCode="AR" term="%22Mirandola%2C+Raffaela%22">Mirandola, Raffaela</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22IEEE+Transactions+on+Mobile+Computing%22">IEEE Transactions on Mobile Computing</searchLink>. Apr-Jun2003, Vol. 2 Issue 2, p114. 18p. 2 Black and White Photographs, 21 Diagrams, 2 Charts.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Mobile+computing+software%22">Mobile computing software</searchLink><br /><searchLink fieldCode="DE" term="%22Markov+processes%22">Markov processes</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Adaptable Software Architectures (SAs) have been suggested as a viable solution for the design of distributed applications that operate in a mobile computing environment to cope with the high heterogeneity and variability of this environment. Mobile code techniques can be used to implement this kind of SAs since they allow us to dynamically modify the Icad of the hosting nodes and the internode traffic to adapt to the resources available in the nodes and to the condition of the (often wireless) network link. However, moving code among nodes has a cost (e.g., in terms of network traffic and consumed energy for mobile nodes), so designing an adaptable SA based on mobile code techniques requires a careful analysis to determine its effectiveness since early design stages. In this respect, our main contribution consists of a methodology, called ASAP (Adaptable Software Architectures Performance), to automatically derive, starting from a design model of a mobility-based SA, a Markov model whose solution provides insights about the most effective adaptation strategy based on code mobility in a given execution environment. We assume that the SA model is expressed using the Unified Modeling Language (UML) because of its widespread use in software design, also suggesting some extension to this formalism to better express the "mobility structure" of the application, i.e., which are the mobile components, and the possible targets of their movement. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of IEEE Transactions on Mobile Computing is the property of IEEE and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=10395112
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1109/TMC.2003.1217232
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 18
        StartPage: 114
    Subjects:
      – SubjectFull: Mobile computing software
        Type: general
      – SubjectFull: Markov processes
        Type: general
    Titles:
      – TitleFull: Derivation of Markov Models for Effectiveness Analysis of Adaptable Software Architectures for Mobile Computing.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Grassi, Vincenzo
      – PersonEntity:
          Name:
            NameFull: Mirandola, Raffaela
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 04
              Text: Apr-Jun2003
              Type: published
              Y: 2003
          Identifiers:
            – Type: issn-print
              Value: 15361233
          Numbering:
            – Type: volume
              Value: 2
            – Type: issue
              Value: 2
          Titles:
            – TitleFull: IEEE Transactions on Mobile Computing
              Type: main
ResultId 1