TURTLE: A real-time UML profile supported by a formal validation toolkit

L Apvrille, JP Courtiat, C Lohr… - IEEE transactions on …, 2004 - ieeexplore.ieee.org
We present a UML 1.5 profile named TURTLE (Timed UML and RT-LOTOS Environment)
endowed with a formal semantics given in terms of RT-LOTOS. TURTLE relies on UML's …

Evaluating UML using a generic quality framework

J Krogstie - UML and the Unified Process, 2003 - igi-global.com
Many researchers have evaluated different parts of UML™ and have come up with
suggestions for improvements to different parts of the language. This chapter looks at UML …

[图书][B] UML and the Unified Process

L Favre - 2003 - books.google.com
With the increasing popularity of the Internet, electronic commerce, and enterprise
applications, UML and the Unified Process has been developed to Focus on Unified …

[PDF][PDF] Deterministic concurrency: A clock-synchronised shared memory approach

R von Hanxleden - Programming Languages and Systems LNCS …, 2018 - library.oapen.org
Synchronous Programming (SP) is a universal computational principle that provides
deterministic concurrency. The same input sequence with the same timing always results in …

Synchronised Shared Memory and Model Checking

J Aguado, A Duenas - ACM Transactions on Embedded Computing …, 2024 - dl.acm.org
In this article, a formal generic framework for defining and reasoning about deterministic
concurrency in synchronous systems is implemented in the Spin model checker. Concretely …

A refinement theory for μ∼ Charts

G Reeve - 2005 - researchcommons.waikato.ac.nz
The language μ-Charts is one of many Statechart-like languages, a family of visual
languages that are used for designing reactive systems. We introduce a logic for reasoning …

Coloured petri nets in development of a pervasive health care system

JB Jørgensen - Applications and Theory of Petri Nets 2003: 24th …, 2003 - Springer
Pervasive computing implies new challenges for software developers. In addition to tackling
common problems pertaining to IT systems in general, new issues like mobility and context …

Synchronised shared memory and model checking: a proof of concept

J Aguado, A Duenas - 2021 Forum on specification & Design …, 2021 - ieeexplore.ieee.org
Synchronous Programming (SP) is a model of computation that supports concurrent thread
composition and provides deterministic observable behaviour. A recent theory has extended …

A model driven development approach for implementing reactive systems in hardware

Z Wang, A Herkersdorf, S Merenda… - 2008 Forum on …, 2008 - ieeexplore.ieee.org
To deal with the increasing complexity of digital systems, the model driven development
approach has proven to be beneficial. This paper presents a model driven hardware design …

Verifying service continuity in a dynamic reconfiguration procedure: Application to a satellite system

L Apvrille, P de Saqui-Sannes, P Sénac… - Automated software …, 2004 - Springer
The paper discusses the use of the TURTLE UML profile to model and verify service
continuity during dynamic reconfiguration of embedded software, and space-based …