Applying Architectural Reflection on Dependable Software.

Saved in:
Bibliographic Details
Title: Applying Architectural Reflection on Dependable Software.
Authors: Li Xiaojian1 lxj0713@tom.com, Ying Shi1, Zheng Ying1, Xie Dan1
Source: International MultiConference of Engineers & Computer Scientists 2007 (Volume 1). 2007, p1138-1141. 4p. 4 Diagrams, 3 Charts.
Subjects: Computer reliability, Computer software, Software engineering, Software architecture, Metadata
Abstract: At present, how to improve software dependability is a common problem to academia and industry of software engineering. This paper presents an approach based on architecture reflection mechanism to achieve the goal. We divide software architecture into two levels: meta-level and base-level. Meta-level mainly includes metaobjects and base-level includes application components. First, we explicitly express the meta information at meta-level and construct the metamodel. All metaobjects are reified by the components at base-level. Meta-level act as the interface for outside software, some requests will be intercepted by the meta-level according to dependability strategy. This method prevents the software from being destroyed involuntarily or maliciously. [ABSTRACT FROM AUTHOR]
Copyright of International MultiConference of Engineers & Computer Scientists 2007 (Volume 1) is the property of International Association of Engineers (IAENG) 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 Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 25475504
AccessLevel: 6
PubType: Book
PubTypeId: book
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Applying Architectural Reflection on Dependable Software.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Li+Xiaojian%22">Li Xiaojian</searchLink><relatesTo>1</relatesTo><i> lxj0713@tom.com</i><br /><searchLink fieldCode="AR" term="%22Ying+Shi%22">Ying Shi</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Zheng+Ying%22">Zheng Ying</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Xie+Dan%22">Xie Dan</searchLink><relatesTo>1</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22International+MultiConference+of+Engineers+%26+Computer+Scientists+2007+%28Volume+1%29%22">International MultiConference of Engineers & Computer Scientists 2007 (Volume 1)</searchLink>. 2007, p1138-1141. 4p. 4 Diagrams, 3 Charts.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+reliability%22">Computer reliability</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+software%22">Computer software</searchLink><br /><searchLink fieldCode="DE" term="%22Software+engineering%22">Software engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Software+architecture%22">Software architecture</searchLink><br /><searchLink fieldCode="DE" term="%22Metadata%22">Metadata</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: At present, how to improve software dependability is a common problem to academia and industry of software engineering. This paper presents an approach based on architecture reflection mechanism to achieve the goal. We divide software architecture into two levels: meta-level and base-level. Meta-level mainly includes metaobjects and base-level includes application components. First, we explicitly express the meta information at meta-level and construct the metamodel. All metaobjects are reified by the components at base-level. Meta-level act as the interface for outside software, some requests will be intercepted by the meta-level according to dependability strategy. This method prevents the software from being destroyed involuntarily or maliciously. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of International MultiConference of Engineers & Computer Scientists 2007 (Volume 1) is the property of International Association of Engineers (IAENG) 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=25475504
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 4
        StartPage: 1138
    Subjects:
      – SubjectFull: Computer reliability
        Type: general
      – SubjectFull: Computer software
        Type: general
      – SubjectFull: Software engineering
        Type: general
      – SubjectFull: Software architecture
        Type: general
      – SubjectFull: Metadata
        Type: general
    Titles:
      – TitleFull: Applying Architectural Reflection on Dependable Software.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Li Xiaojian
      – PersonEntity:
          Name:
            NameFull: Ying Shi
      – PersonEntity:
          Name:
            NameFull: Zheng Ying
      – PersonEntity:
          Name:
            NameFull: Xie Dan
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Text: 2007
              Type: published
              Y: 2007
          Identifiers:
            – Type: isbn-print
              Value: 9789889867140
          Titles:
            – TitleFull: International MultiConference of Engineers & Computer Scientists 2007 (Volume 1)
              Type: main
ResultId 1