Skip to main content

Showing 1–13 of 13 results for author: Bliudze, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2412.16060  [pdf, other

    cs.DC

    Adaptable TeaStore

    Authors: Simon Bliudze, Giuseppe De Palma, Saverio Giallorenzo, Ivan Lanese, Gianluigi Zavattaro, Brice Arleon Zemtsop Ndadji

    Abstract: Adaptability is a fundamental requirement for modern Cloud software architectures to ensure robust performance in the face of diverse known and unforeseen events inherent to distributed systems. State-of-the-art Cloud systems frequently adopt microservices or serverless architectures. Among these, TeaStore is a recognised microservice reference architecture that offers a benchmarking framework for… ▽ More

    Submitted 20 December, 2024; originally announced December 2024.

  2. arXiv:2205.15270  [pdf, other

    cs.SE cs.FL

    SAT-Based Extraction of Behavioural Models for Java Libraries with Collections

    Authors: Larisa Safina, Simon Bliudze

    Abstract: Behavioural models are a valuable tool for software verification, testing, monitoring, publishing etc. However, they are rarely provided by the software developers and have to be extracted either from the source or from the compiled code. In the context of Java programs, a number of approaches exist for building behavioural models. Most of these approaches rely on the analysis of the compiled byte… ▽ More

    Submitted 8 November, 2023; v1 submitted 30 May, 2022; originally announced May 2022.

  3. arXiv:2010.02208  [pdf, other

    cs.DC cs.SE

    Robust Software Development for University-Built Satellites

    Authors: Anton B. Ivanov, Simon Bliudze

    Abstract: Satellites and other complex systems now become more and more software dependent. Even nanosatellites have complexity that can be compared to scientific instruments launched to Mars. COTS components and subsystems may now be purchased to support payload development. On the contrary, the software has to be adapted to the new payload and, consequently, hardware architecture selected for the satellit… ▽ More

    Submitted 4 October, 2020; originally announced October 2020.

  4. Proceedings of the 1st International Workshop on Methods and Tools for Rigorous System Design

    Authors: Simon Bliudze, Saddek Bensalem

    Abstract: This volume contains the proceedings of the 1st International Workshop on Methods and Tools for Rigorous System Design (MeTRiD 2018), held on the 15th of April, 2018 in Thessaloniki, Greece as part of ETAPS 2018, the European Joint Conferences on Theory and Practice of Software. The term "Rigorous System Design" (RSD) denotes the design approach that is based on a formal, accountable and iterati… ▽ More

    Submitted 25 June, 2018; originally announced June 2018.

    Journal ref: EPTCS 272, 2018

  5. arXiv:1707.09716  [pdf, other

    cs.SE

    Coordination of Dynamic Software Components with JavaBIP

    Authors: Anastasia Mavridou, Valentin Rutz, Simon Bliudze

    Abstract: JavaBIP allows the coordination of software components by clearly separating the functional and coordination aspects of the system behavior. JavaBIP implements the principles of the BIP component framework rooted in rigorous operational semantics. Recent work both on BIP and JavaBIP allows the coordination of static components defined prior to system deployment, i.e., the architecture of the coord… ▽ More

    Submitted 15 August, 2017; v1 submitted 31 July, 2017; originally announced July 2017.

    Comments: Technical report that accompanies the paper accepted at the 14th International Conference on Formal Aspects of Component Software

  6. Architecture Diagrams: A Graphical Language for Architecture Style Specification

    Authors: Anastasia Mavridou, Eduard Baranov, Simon Bliudze, Joseph Sifakis

    Abstract: Architecture styles characterise families of architectures sharing common characteristics. We have recently proposed configuration logics for architecture style specification. In this paper, we study a graphical notation to enhance readability and easiness of expression. We study simple architecture diagrams and a more expressive extension, interval architecture diagrams. For each type of diagrams… ▽ More

    Submitted 10 August, 2016; originally announced August 2016.

    Comments: In Proceedings ICE 2016, arXiv:1608.03131

    ACM Class: D2.2; D.2.11; D.2.13

    Journal ref: EPTCS 223, 2016, pp. 83-97

  7. arXiv:1608.03125  [pdf, other

    cs.DC cs.LO cs.PL cs.SE

    A Note on the Expressiveness of BIP

    Authors: Eduard Baranov, Simon Bliudze

    Abstract: We extend our previous algebraic formalisation of the notion of component-based framework in order to formally define two forms, strong and weak, of the notion of full expressiveness. Our earlier result shows that the BIP (Behaviour-Interaction-Priority) framework does not possess the strong full expressiveness. In this paper, we show that BIP has the weak form of this notion and provide results d… ▽ More

    Submitted 10 August, 2016; originally announced August 2016.

    Comments: In Proceedings EXPRESS/SOS 2016, arXiv:1608.02692

    Journal ref: EPTCS 222, 2016, pp. 1-14

  8. Relating BIP and Reo

    Authors: Kasper Dokter, Sung-Shik Jongmans, Farhad Arbab, Simon Bliudze

    Abstract: Coordination languages simplify design and development of concurrent systems. Particularly, exogenous coordination languages, like BIP and Reo, enable system designers to express the interactions among components in a system explicitly. In this paper we establish a formal relation between BI(P) (i.e., BIP without the priority layer) and Reo, by defining transformations between their semantic mod… ▽ More

    Submitted 19 August, 2015; originally announced August 2015.

    Comments: In Proceedings ICE 2015, arXiv:1508.04595

    ACM Class: D.3.1

    Journal ref: EPTCS 189, 2015, pp. 3-20

  9. arXiv:1310.4571  [pdf, other

    cs.LO cs.PL cs.SE

    Extended Connectors: Structuring Glue Operators in BIP

    Authors: Eduard Baranov, Simon Bliudze

    Abstract: Based on a variation of the BIP operational semantics using the offer predicate introduced in our previous work, we extend the algebras used to model glue operators in BIP to encompass priorities. This extension uses the Algebra of Causal Interaction Trees, T(P), as a pivot: existing transformations automatically provide the extensions for the Algebra of Connectors. We then extend the axiomatisati… ▽ More

    Submitted 16 October, 2013; originally announced October 2013.

    Comments: In Proceedings ICE 2013, arXiv:1310.4019

    Journal ref: EPTCS 131, 2013, pp. 20-35

  10. Towards a Theory of Glue

    Authors: Simon Bliudze

    Abstract: We propose and study the notions of behaviour type and composition operator making a first step towards the definition of a formal framework for studying behaviour composition in a setting sufficiently general to provide insight into how the component-based systems should be modelled and compared. We illustrate the proposed notions on classical examples (Traces, Labelled Transition Systems and Coa… ▽ More

    Submitted 16 December, 2012; originally announced December 2012.

    Comments: In Proceedings ICE 2012, arXiv:1212.3458

    ACM Class: F.3.2

    Journal ref: EPTCS 104, 2012, pp. 48-66

  11. Proceedings Fourth Interaction and Concurrency Experience

    Authors: Alexandra Silva, Simon Bliudze, Roberto Bruni, Marco Carbone

    Abstract: This volume contains the pre-proceedings of ICE'11, the 4th Interaction and Concurrency Experience workshop, which was held in Reykjavik, Iceland on the 9th of June 2011 as a satellite event of DisCoTec'11. The topic of ICE'11 was Reliable and Contract-based Interaction. Reliable interactions are, e.g., those enjoying suitable logical, behavioural, or security properties, or adhering to cert… ▽ More

    Submitted 31 July, 2011; originally announced August 2011.

    Journal ref: EPTCS 59, 2011

  12. arXiv:1010.5308   

    cs.LO cs.DC cs.MA

    Proceedings Third Interaction and Concurrency Experience: Guaranteed Interaction

    Authors: Simon Bliudze, Roberto Bruni, Davide Grohmann, Alexandra Silva

    Abstract: This volume contains the proceedings of the 3rd Interaction and Concurrency Experience (ICE 2010) workshop, which was held in Amsterdam, Netherlands on 10th of June 2010 as a satellite event of DisCoTec'10. Each year, the workshop focuses on a specific topic: the topic of ICE 2010 was Guaranteed Interactions, by which we mean, for example, guaranteeing safety, reactivity, quality of service or sat… ▽ More

    Submitted 25 October, 2010; originally announced October 2010.

    Journal ref: EPTCS 38, 2010

  13. Symbolic Implementation of Connectors in BIP

    Authors: Mohamad Jaber, Ananda Basu, Simon Bliudze

    Abstract: BIP is a component framework for constructing systems by superposing three layers of modeling: Behavior, Interaction, and Priority. Behavior is represented by labeled transition systems communicating through ports. Interactions are sets of ports. A synchronization between components is possible through the interactions specified by a set of connectors. When several interactions are possible, pri… ▽ More

    Submitted 29 November, 2009; originally announced November 2009.

    Journal ref: EPTCS 12, 2009, pp. 41-55