An algebraic semantics of event-based architectures

被引:2
|
作者
Fladeiro, Jose Luiz [1 ]
Lopes, Antonia [2 ]
机构
[1] Univ Leicester, Dept Comp Sci, Leicester LE1 7RH, Leics, England
[2] Univ Lisbon, Fac Sci, Dept Informat, P-1749016 Lisbon, Portugal
关键词
D O I
10.1017/S0960129507006299
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a mathematical semantics for event-based architectures that serves two main purposes: to characterise the modularisation properties that result from the algebraic structures induced on systems by this discipline of coordination; and to further validate and extend the categorical approach to architectural modelling that we have been building around the language CommUnity with the 'implicit invocation', also known as 'publish/subscribe' architectural style. We then use this formalisation to bring together synchronous and asynchronous interactions within the same modelling approach. We see this effort as a first step towards a form of engineering of architectural styles. Our approach adopts transition systems extended with events as a mathematical model of implicit invocation, and a family of logics that support abstract levels of modelling.
引用
收藏
页码:1029 / 1073
页数:45
相关论文
共 50 条
  • [1] Event-Based Architectures
    Faison, Ted
    [J]. DR DOBBS JOURNAL, 2008, 33 (07): : 22 - +
  • [2] The semantics of event-based nominals
    Busa, F
    [J]. PREDICATIVE FORMS IN NATURAL LANGUAGE AND IN LEXICAL KNOWLEDGE BASES, 1999, 6 : 349 - 374
  • [3] Event-based software architectures
    Snoeck, M
    Lemahieu, W
    Michiels, C
    Dedene, G
    [J]. OBJECT-ORIENTED INFORMATION SYSTEMS, 2003, 2817 : 107 - 117
  • [4] A formal approach to event-based architectures
    Fiadeiro, JL
    Lopes, A
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 3922 : 18 - 32
  • [5] An event-based semantics for Japanese emphatic particles
    Ishikawa, Akira
    [J]. PACLIC 16: Language, Information, and Computation, Proceedings, 2002, : 113 - 122
  • [6] Contextual reusability metrics for event-based architectures
    Bhattacharya, S
    Perry, DE
    [J]. 2005 International Symposium on Empirical Software Engineering (ISESE), Proceedings, 2005, : 443 - 452
  • [7] Leveraging event-based semantics for automated text simplification
    Stajner, Sanja
    Glavas, Goran
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2017, 82 : 383 - 395
  • [8] Event-based execution architectures for dynamic software systems
    Vera, J
    Perrochon, L
    Luckham, DC
    [J]. SOFTWARE ARCHITECTURE, 1999, 12 : 303 - 317
  • [9] On the integration of event-based and transaction-based architectures for supply chains
    Li, Zhijie
    Wu, Haoyan
    King, Brian
    Ben Miled, Zina
    Wassick, John
    Tazelaar, Jeffrey
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW), 2017, : 376 - 382
  • [10] A programming interface for overload control in staged event-based architectures
    Riba, Breno
    Rodriguez, Noemi
    de Moura, Ana Lucia
    [J]. 2015 27TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 2015, : 202 - 208