• Home
  • Search
  • Lightweight Time Modeling in Timed Creol
  • Cite Icon14
  • https://doi.org/10.4204/eptcs.36.4Copy DOI Icon

Lightweight Time Modeling in Timed Creol

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Creol is an object-oriented modeling language in which inherently concurrent objects exchange asynchronous method calls. The operational semantics of Creol is written in an actor-based style, formulated in rewriting logic. The operational semantics yields a language interpreter in the Maude system, which can be used to analyze models. Recently, Creol has been applied to the modeling of systems with radio communication, such as sensor systems. With radio communication, messages expire and, if sent simultaneously, they may collide in the air. In order to capture these and other properties of distributed systems, we extended Creol's operational semantics with a notion of time. We exploit the framework of a language interpreter to use a lightweight notion of time, in contrast to that needed for a general purpose specification language. This paper presents a timed extension of Creol, including the semantics and the implementation strategy, and discusses its properties using an extended example. The approach can be generalized to other concurrent object or actor-based systems.

Similar Papers
  • Research Article
  • Citations3

An Open System Operational Semantics for an Object-Oriented and Component-Based Language

  • Jun 01, 2008
  • Electronic Notes in Theoretical Computer Science
  • Jasmin Christian Blanchette +1
  • Book Chapter
  • Citations25

Dynamic Classes: Modular Asynchronous Evolution of Distributed Concurrent Objects

  • Jan 01, 2009
  • Einar Broch Johnsen +2
  • Book Chapter
  • Citations9

Symbolic Execution of Concurrent Objects in CLP

  • Jan 01, 2012
  • Elvira Albert +2
  • Book Chapter
  • Citations96

First-Class Relationships in an Object-Oriented Language

  • Jan 01, 2005
  • Gavin Bierman +1
  • Book Chapter
  • Citations38

Control Structures of Rule-Based Agent Languages

  • Jan 01, 1999
  • Koen V Hindriks +3
  • Conference Article
  • Citations2

Model Checking Actor-based Cyber-Physical Systems

  • Sep 01, 2020
  • Franco Cicirelli +1
  • Research Article

Modeling of Process Control Systems in Omola

  • Jul 01, 1993
  • IFAC Proceedings Volumes
  • B Nilsson
  • Conference Article

RTL modeling and simulation using JAVA

  • May 01, 2012
  • Eric Ohana +1
  • Conference Article
  • Citations7

System-Level Modeling and Simulation-Based Approach to Risk Assessment for Space Systems

  • Jan 01, 2018
  • Kaname Kawatsu
  • Conference Article
  • Citations2

A Framework for Classifying and Comparing Graphical Object Oriented Modeling Languages

  • Mar 01, 2009
  • D V Chandra Shekar +2
  • Research Article
  • Citations2

Modelling concurrent objects running on the TSO and ARMv8 memory models

  • Sep 26, 2019
  • Science of Computer Programming
  • Kirsten Winter +2
  • Research Article
  • Citations4

A visual modelling language for EXPRESS schema

  • Jan 01, 2001
  • International Journal of Computer Integrated Manufacturing
  • David A Koonce +1
  • Book Chapter
  • Citations5

A Logical Framework for Distributed Systems and Communication Protocols

  • Jan 01, 1998
  • José Meseguer
  • Conference Article

Equation-based object-oriented modeling languages and tools: report on the workshop EOOLT 2010 at MODELS 2010 oslo, norway, october 3, 2010

  • Jan 01, 2013
  • Peter Fritzson +3
  • Book Chapter
  • Citations2

An Object-Oriented Hypermedia Reference Model Formally Specified in UML

  • Jan 01, 2003
  • Nora Koch
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.