DOORS: Distributed Object Oriented Runtime System (Position Paper)

被引:2
|
作者
Palanciuc, Dorin [1 ]
机构
[1] Univ Politehn Bucuresti, Comp Sci Dept, Fac Automat Control & Comp, Bucharest, Romania
关键词
distributed computing; message passing; object oriented; runtime; storage;
D O I
10.1109/ISPDC.2017.20
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The large software applications of today provide abstractions of the real-life systems that they support. A digital model of the system, and of the changes that occur within, are being maintained and updated, as triggered by real-life events. Morphologically, such applications contain several distinct architectural entities: databases holding the state, central components describing how the system reacts to external events and mechanisms through which the user can view the current state and issue new commands. Each of these entities may use distinct paradigms and employ different technologies. A production-ready software application ends up assembling a relatively high technology stack and provides the final abstractions for both the problem and its solution. In this paper we propose a short-circuit for the long chain of technologies that are usually employed in large, production-ready software applications. The resulting architecture is a distributed, message-based system which behaves as a hybrid between a database and a runtime environment. The system operates with persistent and live entities, encapsulating both state and operations and therefore easily assimilated with OOP classes.
引用
收藏
页码:140 / 148
页数:9
相关论文
共 50 条
  • [1] Implementing Replication of Objects in DOORS-The Object-Oriented Runtime System for Edge Computing
    Palanciuc, Dorin
    Pop, Florin
    [J]. SENSORS, 2021, 21 (23)
  • [2] MetaVM: A transparent distributed object system supported by runtime compiler
    Shudo, K
    Muraoka, Y
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 879 - 882
  • [3] Runtime visualisation of object oriented software
    Smith, MP
    Munro, M
    [J]. VISSOFT 2002: FIRST INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEDINGS, 2002, : 81 - 89
  • [4] DOORS: An object-oriented CAD system for high level synthesis
    Basu, A
    Majumdar, AK
    Sarkar, S
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (05): : 331 - 341
  • [5] Evaluating a multithreaded runtime system for concurrent object-oriented languages
    Nebro, AJ
    Pimentel, E
    Troya, JM
    [J]. COMPUTING IN OBJECT-ORIENTED PARALLEL ENVIRONMENTS, 1998, 1505 : 167 - 174
  • [6] EXTENSIBLE OBJECT ORIENTED DISTRIBUTED COMPUTING SYSTEM
    Voytikov, K. Yu
    Moiseev, A. N.
    Tumaev, P. N.
    [J]. DISTRIBUTED COMPUTING AND GRID-TECHNOLOGIES IN SCIENCE AND EDUCATION, 2010, : 319 - 323
  • [7] An object oriented system for developing distributed applications
    Singh, G
    Gu, YW
    [J]. FOURTH INTERNATIONAL CONFERENCE ON HIGH-PERFORMANCE COMPUTING, PROCEEDINGS, 1997, : 192 - 197
  • [8] Distributed robots system on object-oriented open distributed system OZ
    Tsukamoto, M.
    [J]. Denshi Gijutsu Sogo Kenkyusho Iho/Bulletin of the Electrotechnical Laboratory, 1991, 55 (04): : 174 - 198
  • [9] A distributed object oriented system for map design and production
    Sirmakessis, S
    Tsakalidis, A
    Tzimas, G
    [J]. GEOGRAPHICAL INFORMATION '97: FROM RESEARCH TO APPLICATION THROUGH COOPERATION, VOLS 1 AND 2, 1997, : 1073 - 1078
  • [10] EXPERIENCE WITH IMPLEMENTING AND USING AN OBJECT ORIENTED DISTRIBUTED SYSTEM
    DECOUCHANT, D
    RIVEILL, M
    KRAKOWIAK, S
    HORN, C
    FINN, E
    HARRIS, N
    [J]. WORKSHOP ON EXPERIENCES WITH DISTRIBUTED AND MULTIPROCESSOR SYSTEMS, 1989, : 301 - 310