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
Link To Document :
بازگشت