• DocumentCode
    2806583
  • Title

    Applying Multi-model Based Components for Virtual Organizations

  • Author

    Thonhauser, Michael ; Krenn, Ulrich ; Kreiner, Christian

  • Author_Institution
    Inst. for Tech. Inf., Graz Univ. of Technol., Graz, Austria
  • fYear
    2011
  • fDate
    9-11 Feb. 2011
  • Firstpage
    285
  • Lastpage
    292
  • Abstract
    Raising the level of abstraction is an important research topic in the context of software for mobile and embedded devices. Model Driven Software Development techniques have been recognized for their ability to provide this abstraction by separating domain specific aspects from their technical implementation. Traditionally, such approaches rely on static code generation, which does not fit well in an evolving, collaborating system managed by multiple participating organizations. In order to support such dynamically (re-)configuring Virtual Organizations with high, domain specific abstraction levels, the presented approach is based on loosely coupled, run-time executed Model Based Software Components (MBSC). An MBSC is defined and implemented by potentially multiple distinct models covering all necessary domain-specific aspects (e.g. behavior, data) of the component. MBSCs are deployed to a distributed runtime architecture, where they reside in model-based component containers. System evolution during operation is supported by these plug in-extensible containers, which support additional kinds of MBSC models. A scenario for a building access system that consists of MBSCs owned by independent, yet cooperating organizations (facility management, security, departments), is analyzed in this paper. Finally, several system evolution use cases are discussed.
  • Keywords
    embedded systems; mobile computing; software architecture; virtual enterprises; distributed runtime architecture; embedded devices; mobile devices; model based software components; model driven software development; model-based component containers; multimodel based components; plug-in extensible containers; system evolution; virtual organizations; Buildings; Computer architecture; Containers; Organizations; Runtime; Security; Software; Component based development; Multi-modeling; Runtime model execution; Virtual organization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
  • Conference_Location
    Ayia Napa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-9682-2
  • Type

    conf

  • DOI
    10.1109/PDP.2011.89
  • Filename
    5739000