Linas Laibinis

dblp:73/3117 · DBLP profile ↗
← Back
31ranked-venue papers
10as first author
6since 2021 · last 2026
0000-0002-1200-0847ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 18 · 7 first-author · 2 since 2021Security and privacy · 7 · 1 first-author · 2 since 2021Theory of computation · 7 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 1Computer networks · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2026 Towards Verified Security: Formal Methods for LLM-Based Defenses
Daniel Dauksevic, Roberto Magán-Carrión, Linas Laibinis
ICC3
2026 Formal Verification of Healthcare Computer Network Architectures Using Alloy and TLA+
Daniel Dauksevic, Linas Laibinis
ABZ2
2025 Proof Semantics of Railway Interlocking
Linas Laibinis, Alexei Iliasov, Alexander B. Romanovsky
ABZ1
2024 Safety Invariant Engineering for Interlocking Verification
Alexei Iliasov, Dominic Taylor, Linas Laibinis, Alexander B. Romanovsky
SAFECOMP3
2023 Practical Verification of Railway Signalling Programs
abstract
SafeCap is a modern toolkit for modelling, simulation and formal verification of railway networks. This paper discusses the use of SafeCap for formal analysis and automated scalable safety verification of solid state interlocking (SSI) programs – a technology at the heart of many railway signalling solutions around the world. The main driving force behind SafeCap development was to make it easy for signalling engineers to use the technology and thus to ensure its smooth industrial deployment. The unique qualities and the novelty of SafeCap are in making the use of formal notations and proofs fully transparent for the engineers. In this paper we explain the formal foundations of the proposed method, its tool support, and its successful application by railway companies in developing industrial signalling projects.
Alexei Iliasov, Dominic Taylor, Linas Laibinis, Alexander B. Romanovsky
IEEE Trans. Dependable Secur. Comput.3
2021 Mutation Testing for Rule-Based Verification of Railway Signaling Data
abstract
Industry applications of formal verification to signaling control tables require formulation of a large number of mathematical conjectures expressing verification rules. It is paramount to establish the validity and completeness of these conjectures. This article discusses a mutation-based validation technique that guides domain experts in the construction of such verification rules. Furthermore, we use genetic programming to quickly generate millions of well-formed data mutations of control tables and to synthesize mutation programs. The technique is illustrated by a synthetic running example and a discussion of our experience in using it in the industrial setting.
Linas Laibinis, Alexei Iliasov, Alexander B. Romanovsky
IEEE Trans. Reliab.1
2018 Formal Verification of Signalling Programs with SafeCap
Alexei Iliasov, Dominic Taylor, Linas Laibinis, Alexander B. Romanovsky
SAFECOMP3
2017 Formal reasoning about resilient goal-oriented multi-agent systems
Linas Laibinis, Inna Vistbakka, Elena Troubitsyna
Sci. Comput. Program.1
2016 A Formal Approach to Identifying Security Vulnerabilities in Telecommunication Networks
Linas Laibinis, Elena Troubitsyna, Inna Vistbakka, Ian Oliver, Silke Holtmanns
ICFEM1
2016 Towards Security-Explicit Formal Modelling of Safety-Critical Systems
Elena Troubitsyna, Linas Laibinis, Inna Vistbakka, Tuomas Kuismin, Dubravka Ilic, Timo Latvala
SAFECOMP2
2015 From Requirements Engineering to Safety Assurance: Refinement Approach
Linas Laibinis, Elena Troubitsyna, Yuliya Prokhorova, Alexei Iliasov, Alexander B. Romanovsky
SETTA1
2015 Integrating stochastic reasoning into Event-B development
abstract
Abstract Dependability is a property of a computer system to deliver services that can be justifiably trusted. Formal modelling and verification techniques are widely used for development of dependable computer-based systems to gain confidence in the correctness of system design. Such techniques include Event-B—a state-based formalism that enables development of systems correct-by-construction. While Event-B offers a scalable approach to ensuring functional correctness of a system, it leaves aside modelling of non-functional critical properties, e.g., reliability and responsiveness, that are essential for ensuring dependability of critical systems. Both reliability, i.e., the probability of the system to function correctly over a given period of time, and responsiveness, i.e., the probability of the system to complete execution of a requested service within a given time bound, are defined as quantitative stochastic measures. In this paper, we propose an extension of the Event-B semantics to enable stochastic reasoning about dependability-related non-functional properties of cyclic systems. We define the requirements that a cyclic system should satisfy and introduce the notions of reliability and responsiveness refinement. Such an extension integrates reasoning about functional correctness and stochastic modelling of non-functional characteristics into the formal system development. It allows the designer to ensure that a developed system does not only correctly implement its functional requirements but also satisfies given non-functional quantitative constraints.
Anton Tarasyuk, Elena Troubitsyna, Linas Laibinis
Formal Aspects Comput.3
2015 Facilitating construction of safety cases from formal models in Event-B
Yuliya Prokhorova, Linas Laibinis, Elena Troubitsyna
Inf. Softw. Technol.2
2014 A Pattern based Modelling for Self-organizing Multi-agent Systems with Event-B
abstract
International audience
Zeineb Graja, Frédéric Migeon, Christine Maurel, Marie-Pierre Gleizes, Linas Laibinis, Amira Regayeg, Ahmed Hadj Kacem
ICAART (2)5
2014 Integrating Event-B Modelling and Discrete-Event Simulation to Analyse Resilience of Data Stores in the Cloud
Linas Laibinis, Benjamin Byholm, Inna Vistbakka, Elena Troubitsyna, Kuan Eeik Tan, Ivan Porres
IFM1
2014 Formal Modelling and Verification of Cooperative Ant Behaviour in Event-B
Linas Laibinis, Elena Troubitsyna, Zeineb Graja, Frédéric Migeon, Ahmed Hadj Kacem
SEFM1
2014 Formal development of wireless sensor-actor networks
abstract
Wireless sensor–actor networks are a recent development of wireless networks where both ordinary sensor nodes and more sophisticated and powerful nodes, called actors, are present. In this paper we introduce several, increasingly more detailed, formal models for this type of wireless networks. These models formalise a recently introduced algorithm for recovering actor–actor coordination links via the existing sensor infrastructure. We prove via refinement that this recovery is correct and that it terminates in a finite number of steps. In addition, we propose a generalisation of our formal development strategy, which can be reused in the context of a wider class of networks. We elaborate our models within the Event-B formalism, while our proofs are carried out using the RODIN platform — an integrated development framework for Event-B.
Maryam Kamali, Linas Laibinis, Luigia Petre, Kaisa Sere
Sci. Comput. Program.2
2013 Formal Modelling of Resilient Data Storage in Cloud
Inna Vistbakka, Linas Laibinis, Elena Troubitsyna, Markus Holmberg, Mikko Pöri
ICFEM2
2013 Formalisation of an Industrial Approach to Monitoring Critical Data
Yuliya Prokhorova, Elena Troubitsyna, Linas Laibinis, Dubravka Ilic, Timo Latvala
SAFECOMP3
2013 Developing mode-rich satellite software by refinement in Event-B
Alexei Iliasov, Elena Troubitsyna, Linas Laibinis, Alexander B. Romanovsky, Kimmo Varpaaniemi, Dubravka Ilic, Timo Latvala
Sci. Comput. Program.3
2012 Formal Modelling and Verification of Service-Oriented Systems in Probabilistic Event-B
Anton Tarasyuk, Elena Troubitsyna, Linas Laibinis
IFM3
2011 Derivation and Formal Verification of a Mode Logic for Layered Control Systems
abstract
Modes are widely used to structure the behaviour of control systems. For many such systems, derivation and verification of a mode logic is challenging due to a large number of modes and complex mode transitions. In this paper we propose an approach to deriving, formalising and verifying consistency of a mode logic for fault tolerant control systems. We demonstrate how to use Failure Modes and Effects Analysis (FMEA) to systematically derive the fault tolerance part of the mode logic. To tackle the problem of mode consistency, we propose a formalisation of the mode logic and mode consistency conditions for layered systems with reconfigurable components. We use our formalisation to develop and verify a mode-rich system by refinement in Event-B.
Yuliya Prokhorova, Linas Laibinis, Elena Troubitsyna, Kimmo Varpaaniemi, Timo Latvala
APSEC2
2011 Formal Derivation of a Distributed Program in Event B
Alexei Iliasov, Linas Laibinis, Elena Troubitsyna, Alexander B. Romanovsky
ICFEM2
2010 Developing Mode-Rich Satellite Software by Refinement in Event B
Alexei Iliasov, Elena Troubitsyna, Linas Laibinis, Alexander B. Romanovsky, Kimmo Varpaaniemi, Dubravka Ilic, Timo Latvala
FMICS3
2010 Towards Probabilistic Modelling in Event-B
Anton Tarasyuk, Elena Troubitsyna, Linas Laibinis
IFM3
2010 Verifying Mode Consistency for On-Board Satellite Software
Alexei Iliasov, Elena Troubitsyna, Linas Laibinis, Alexander B. Romanovsky, Kimmo Varpaaniemi, Pauli Väisänen, Dubravka Ilic, Timo Latvala
SAFECOMP3
2007 On Rigorous Design and Implementation of Fault Tolerant Ambient Systems
abstract
Developing fault tolerant ambient systems requires many challenging factors to be considered due to the nature of such systems, which tend to contain a lot of mobile elements that change their behavior depending on the surrounding environment, as well as the possibility of their disconnection and reconnection. It is therefore necessary to construct the critical parts of fault tolerant ambient systems in a rigorous manner. This can be achieved by deploying formal approach at the design stage, coupled with sound framework and support at the implementation stage. In this paper, we briefly describe a middleware that we developed to provide system structuring through the concepts of roles, agents, locations and scopes, making it easier for the developers to achieve fault tolerance. We then outline our experience in developing an ambient lecture system using the combination of formal approach and our middleware
Alexei Iliasov, Alexander B. Romanovsky, Budi Arief, Linas Laibinis, Elena Troubitsyna
ISORC4
2006 Formal Verification of Consistency in Model-Driven Development of Distributed Communicating Systems and Communication Protocols
abstract
Currently UML2 is widely used for modelling software-intensive systems. Model driven development of complex software typically starts from abstract, high-level UML2 models which specify the system from several different viewpoints. Abstract models are further refined into more detailed design models in successive development stages. While specifying various aspects and abstraction levels of such systems, we create a set of different models, which should be inter- and intra-consistent. In this paper we propose an approach to ensuring consistency in Lyra – a rigorous, service-oriented and model-based method for developing industrial telecommunication systems and communication protocols. We derive informal requirements to ensuring intra- and inter-consistency and then formalize them in the B Method. The formalization in B allows us to structure complex informal requirements and formally ensure intra- and inter-consistency of models created at various stages of the Lyra development.
Dubravka Ilic, Elena Troubitsyna, Linas Laibinis, Sari Leppänen
ISoLA3
2005 Formal Model-Driven Development of Communicating Systems
Linas Laibinis, Elena Troubitsyna, Sari Leppänen, Johan Lilius, Qaisar A. Malik
ICFEM1
2004 Refinement of Fault Tolerant Control Systems in B
Linas Laibinis, Elena Troubitsyna
SAFECOMP1
2004 Fault Tolerance in a Layered Architecture: A General Specification Pattern in B
Linas Laibinis, Elena Troubitsyna
SEFM1