Article
State | This publication is going to be published |
Authors | Alexander Pokahr, Lars Braubach |
Title | The Active Components Approach for Distributed Systems Development |
Published in | International Journal of Parallel, Emergent and Distributed Systems |
Publisher | Taylor & Francis |
Date | 2013 |
Abstract | The development of distributed systems is an intricate task due to inherent characteristics of such systems. In this paper these characteristics are categorized into software engineering, concurrency, distribution and non-functional criteria. Popular classes of distributed systems are classified with respect to these challenges and it is deduced that modern technological trends lead to the inception of new application classes with increased demands regarding challenges from more than one area. One recent example is the class of ubiquitous computing, which assumes dynamic scenarios in which devices come and go at any time. Furthermore, it is analyzed to which extent today's prevailing software development paradigms - object, component, service and agent orientation - are conceptually capable of supporting the challenges. This comparison reveals that each of the paradigms has its own strengths and weaknesses and none addresses all of the challenges. The new active component approach is proposed aiming at a conceptual integration of the existing paradigms in order to tackle all challenges in a intuitive and unified way. The structure, behavior and composition of active components is explained and an infrastructure for active components is introduced. To underline the usefulness of the approach real-world applications are presented and an evaluation according to the challenges is given. |
Document | |
Other formats | Din 1501 |
Debug Info for generation of "last modified"publications_477 (1999-11-11 12:11:11) | publication2person_477_80 (2013-03-15 12:46:22) | textFragments_en_580 (1999-11-11 12:11:11) | persons_80 (2014-09-29 19:06:00) | persons_80 (2016-07-02 17:20:24) | persons_80 (2023-02-01 12:28:54) | publication2person_477_84 (2013-03-15 12:46:22) | persons_84 (2007-05-29 15:28:00) | publication2project_477_27 (2013-03-15 12:46:30) | person2project_80_27 (2011-05-05 12:54:12) | projects_27 (2024-10-08 11:46:39) | persons_80 (2014-09-29 19:06:00) | persons_80 (2016-07-02 17:20:24) | persons_80 (2023-02-01 12:28:54) | person2project_84_27 (2011-05-05 12:54:12) | projects_27 (2024-10-08 11:46:39) | persons_84 (2007-05-29 15:28:00) | person2project_974_27 (2018-02-13 16:04:08) | projects_27 (2024-10-08 11:46:39) | persons_974 (2013-05-13 10:05:00) | persons_974 (2016-07-02 17:18:06) | persons_974 (2019-03-14 16:27:01) | persons_974 (2019-03-14 16:28:39) | person2project_1448_27 (2018-02-13 16:04:08) | persons_4 (2004-12-16 19:22:00) | persons_4 (2015-10-09 23:55:09) | persons_4 (2015-10-09 23:56:22) | persons_4 (2016-01-14 14:48:32) | persons_4 (2019-12-20 17:54:41) | persons_4 (2021-08-23 15:46:06)
8. October 2024 at 11:46 by Prof. Dr. Winfried LamersdorfCALL getCollectionFull('publications/lookpub','vsys',477,0)