• Home
  • Search
  • ETOILE-specifications: An Object-oriented Algebraic Formalism with Refinement
  • Cite Icon6
  • https://doi.org/10.1093/logcom/14.2.145Copy DOI Icon

ETOILE-specifications: An Object-oriented Algebraic Formalism with Refinement

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

In this paper, we investigate the formal specification of reactive systems described in an object-oriented style. We define a formalism, called ÉTOILE1-specifications, to deal with concurrent (active) object systems, and propose to extend algebraic approaches to dynamic and concurrent aspects by considering implicit states and implicit transitions, respectively. ÉTOILE-specifications emphasize systems composed of object types. Consequently, the ÉTOILE-formalism is split into two sub-formalisms. The first one enables us to specify the behaviour of object types. Then, it is extended from object types to systems by adding new requirements, mainly to describe the underlying architectural aspects of the system under specification (i.e. relationships between objects). The complexity of real systems results in the definition of formal means to manage their size. To deal with this issue, we propose a refinement of object type specifications by systems in the framework of ÉTOILE-specifications, which enables one to build his(her) specification in an incremental way.

Similar Papers
  • Research Article
  • Citations105

On the Formal Specification and Verification of Multi-Agent Systems

  • Mar 01, 1997
  • International Journal of Cooperative Information Systems
  • Michael Fisher +1
  • Research Article
  • Citations6

Concurrency within objects: layered approach

  • Jul 01, 1991
  • Information and Software Technology
  • A Corradi +1
  • Research Article
  • Citations14

Lightweight Time Modeling in Timed Creol

  • Sep 21, 2010
  • Electronic Proceedings in Theoretical Computer Science
  • Joakim Bjørk +3
  • Book Chapter
  • Citations3

Specifying DIMA Multi-agents Models Using Maude

  • Jan 01, 2005
  • Noura Boudiaf +3
  • Conference Article
  • Citations1

A formal architectural model for exception handling coordination

  • Mar 16, 2008
  • David P Pereira +1
  • Research Article

The formal specification of concurrent systems: a small CCS case study

  • Nov 01, 1994
  • Information and Software Technology
  • Im Bradley
  • Research Article
  • Citations16

Formal Verification of Object-Oriented Graph Grammars Specifications

  • Jun 29, 2007
  • Electronic Notes in Theoretical Computer Science
  • Ana Paula Lüdtke Ferreira +2
  • Book Chapter

Transformation of Active Reference Graph into Passive Reference Graph for Distributed Garbage Collection

  • Jan 01, 2011
  • B Seetha Lakshmi +2
  • PDF
  • Research Article
  • Citations4

Logic-based specification and verification of homogeneous dynamic multi-agent systems

  • Apr 28, 2020
  • Autonomous Agents and Multi-Agent Systems
  • Riccardo De Masellis +1
  • Conference Article

Formal specification of a reactive system: an exercise in VHDL, LOTOS and UNITY

  • Jan 01, 1996
  • L Pierre
  • Book Chapter
  • Citations1

While waiting for the millennium: Formal specification and verification of concurrent systems now

  • Jan 01, 1988
  • L Lamport
  • Book Chapter
  • Citations2

A Novel Organizational Model for Real Time MAS: Towards a Formal Specification

  • Jan 01, 2014
  • Mohamed Amin Laouadi +2
  • Single Book
  • Citations87

Concurrency: the Works of Leslie Lamport

  • Oct 09, 2019
  • Malkhi, Dahlia
  • Conference Article

A proposal for relative time Petri nets

  • Jan 01, 2005
  • J Kuehn +2
  • Book Chapter
  • Citations37

Formal specification of object systems

  • Jan 01, 1991
  • Ralf Jungclaus +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.