Strengthening Component Architectures by Modeling Fine-grained Entities

被引:0
|
作者
Bures, Tomas [1 ,2 ]
Jezek, Pavel [1 ]
Malohlava, Michal [1 ]
Poch, Tomas [1 ]
Sery, Ondrej [1 ]
机构
[1] Charles Univ Prague, Fac Math & Phys, Malostranske Namesti 25, CR-18000 Prague 1, Czech Republic
[2] Acad Sci Czech Republ, Inst Comp Sci, Prague 18207 8, Czech Republic
关键词
Component model; architecture evolution; dynamic reconfiguration;
D O I
10.1109/SEAA.2011.27
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Component-based software engineering (CBSE) defines components as basic software building blocks with strongly formalized behavior and interactions. The key benefits of structuring code into components include good analyzability of performance and behavioral correctness, simpler code generation, and high documentation value. However, a sufficiently detailed formalization including all relevant parts of application behavior often requires finer granularity than of a software component - a typical example is component's data exposed to other components that can circulate through the application, e.g., opened files, client sessions. In order to propagate all the mentioned benefits of CBSE to this level of granularity, we propose a conservative component model extension which allows to capture those concepts on the architecture level. Our main goal is to define a model allowing seamless integration in existing behavior specification formalisms and implementation in current component systems.
引用
收藏
页码:124 / 128
页数:5
相关论文
共 50 条
  • [1] Fine-Grained Category Generation for Sets of Entities
    Du, Yexing
    Yu, Jifan
    Wan, Jing
    Xu, Jianjun
    Hou, Lei
    [J]. WEB AND BIG DATA, PT IV, APWEB-WAIM 2023, 2024, 14334 : 390 - 405
  • [2] Fine-grained Typing of Emerging Entities in Microblogs
    Akasaki, Satoshi
    Yoshinaga, Naoki
    Toyoda, Masashi
    [J]. FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, EMNLP 2021, 2021, : 4667 - 4679
  • [3] A Fine-grained Performance Model for GPU Architectures
    Bombieri, Nicola
    Busato, Federico
    Fummi, Franco
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 1267 - 1272
  • [4] Retrieval system enhanced by fine-grained knowledge entities
    Jiang, Chuan
    Wang, Dongbo
    Shen, Si
    [J]. Proceedings of the Association for Information Science and Technology, 2019, 56 (01): : 677 - 678
  • [5] Fine-Grained Scheduling in Heterogeneous-ISA Architectures
    Boran, Nirmal Kumar
    Rathore, Shubhankit
    Udeshi, Meet
    Singh, Virendra
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2021, 20 (01) : 9 - 12
  • [6] Neural Architectures for Fine-grained Entity Type Classification
    Shimaoka, Sonse
    Stenetorp, Pontus
    Inui, Kentaro
    Riedel, Sebastian
    [J]. 15TH CONFERENCE OF THE EUROPEAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (EACL 2017), VOL 1: LONG PAPERS, 2017, : 1271 - 1280
  • [7] Fine-Grained Instruction Placement in Polymorphic Computing Architectures
    Hentrich, David
    Oruklu, Erdal
    Saniie, Jafar
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [8] Accelerating CNN Algorithm with Fine-grained Dataflow Architectures
    Xiang, Taoran
    Feng, Yujing
    Ye, Xiaochun
    Tan, Xu
    Li, Wenming
    Zhu, Yatao
    Wu, Meng
    Zhang, Hao
    Fan, Dongrui
    [J]. IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 243 - 251
  • [9] Annotating Entities with Fine-Grained Types in Austrian Court Decisions
    Revenko, Artem
    Breit, Anna
    Mireles, Victor
    Moreno-Schneider, Julian
    Sageder, Christian
    Karampatakisi, Sotirios
    [J]. FURTHER WITH KNOWLEDGE GRAPHS, 2021, 53 : 139 - 153
  • [10] Fine-Grained Entity Typing for Relation-Sparsity Entities
    Niu, Lei
    Gu, Binbin
    Li, Zhixu
    Chen, Wei
    He, Ying
    Zhang, Zhaoyin
    Chen, Zhigang
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT II, 2020, 12113 : 141 - 157