• DocumentCode
    1704524
  • Title

    Ensuring Component Application Consistency on Small Devices: A Repository-Based Approach

  • Author

    Brada, P. ; Jezek, Kamil

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of West Bohemia, Pilsen, Czech Republic
  • fYear
    2012
  • Firstpage
    109
  • Lastpage
    116
  • Abstract
    Deployment of component-based applications may involve complex issues of maintaining their consistency, both when composing a complete application and updating a small subset of its components. Evaluating consistency may be a computationally-intensive problem, especially if it involves behavioural compatibility or extra-functional property assessment. This poses serious challenge to its application on resource-constrained devices which represent an important future computing platform. This work describes an approach that aims to address this challenge by separating the tasks of obtaining the results of component consistency evaluation and using them in deployment and update processes. The first task is in our approach performed by a repository with sufficient computational resources. The results are transformed into rich, remotely accessible meta-data which are easily checked by the component frameworks and application management agents on the devices. Experiences with a prototype implementation called CRCE as well as initial measurements suggest that the approach can make application consistency evaluation feasible in resource-constrained scenarios.
  • Keywords
    meta data; software engineering; behavioural compatibility; component based software engineering; ensuring component application consistency; extra functional property; management agents; meta data; repository based approach; resource constrained devices; small devices; Computational modeling; Concrete; Contracts; Performance evaluation; Runtime; XML; compatibility; consistency; meta-data; repository; resource-constrained; software component;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2012 38th EUROMICRO Conference on
  • Conference_Location
    Cesme, Izmir
  • Print_ISBN
    978-1-4673-2451-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2012.48
  • Filename
    6328137