[PDF][PDF] Specifying component behavior with port state machines

V Mencl - Electronic Notes in Theoretical Computer Science, 2004 - core.ac.uk
Abstract Protocol State Machines (PSM) in UML 2.0 [13] describe valid sequences of
operation calls. To support modeling components, UML 2.0 introduces a Port associated …

On the formalization of UML activities for component-based protocol design specifications

PS Kaliappan, H König - SOFSEM 2012: Theory and Practice of Computer …, 2012 - Springer
Formal description techniques, such as Lotos and Sdl, have been proven as a successful
means for developing communication protocols and distributed systems. Meanwhile the …

Model-driven protocol design based on component oriented modeling

PS Kaliappan, H König, S Schmerl - Formal Methods and Software …, 2010 - Springer
Due to new emerging areas in the communication field there is a constant need for the
design of novel communication protocols. This demands techniques for a rapid and efficient …

On the monitorability of session types, in theory and practice

CB Burlò, A Francalanza, A Scalas - 35th European Conference on …, 2021 - orbit.dtu.dk
Software components are expected to communicate according to predetermined protocols
and APIs. Numerous methods have been proposed to check the correctness of …

Model checking of component behavior specification: A real life experience

P Jezek, J Kofron, F Plasil - Electronic Notes in Theoretical Computer …, 2006 - Elsevier
This paper is based on a real-life experience with behavior specification of a non-trivial
component-based application. The experience is that model checking of such a specification …

[PDF][PDF] Model checking dynamic and hierarchical UML state machines

T Jussila, J Dubrovin, T Junttila, T Latvala… - Proc. MoDeV2a: Model …, 2006 - Citeseer
This paper presents a technique to model check UML specifications by translating UML
models to the model checker SPIN. Our models consist of active UML classes, whose …

History-based specification and verification of scalable concurrent and distributed systems

CC Din, SL Tapia Tarifa, R Hähnle… - Formal Methods and …, 2015 - Springer
The ABS modelling language targets concurrent and distributed object-oriented systems.
The language has been designed to enable scalable formal verification of detailed …

On object systems and behavioral inheritance

D Harel, O Kupferman - IEEE Transactions on Software …, 2002 - ieeexplore.ieee.org
We consider state-based behavior in object-oriented analysis and design, as it arises, for
example, in specifying behavior in the UML using statecharts. We first provide a rigorous …

An object-based approach to protocol software implementation

CS Liu - Proceedings of the conference on Communications …, 1994 - dl.acm.org
In this paper, an object-based approach to protocol software implementation is presented. A
protocol is specified by an FSM, then the FSM is implemented by a group of related objects …

The STSLib project: Towards a formal component model based on STS

F Fernandes, JC Royer - Electronic Notes in Theoretical Computer Science, 2008 - Elsevier
We present the current state of our STSLib project. This project aims at defining an
environment to formally specify and execute software components. One important feature is …