1996
DOI: 10.1007/978-0-387-34945-9_22
|View full text |Cite
|
Sign up to set email alerts
|

Formal Specification of a Framework for Groupware Development

Abstract: This paper describes the formal specification in LOTOS of CooPSCAN, a framework for cooperative applications development. We first present the architectural choices and collaboration strategies for the integration of applications in such a collaboration aware framework. Then, we show how we derive a LOTOS specification from the CoopScan description. We define some generic properties to be verified in this kind of framework. The verification of some of these properties is presented, using the C£SAR-ALDEBARAN to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

1996
1996
2022
2022

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 5 publications
(4 reference statements)
0
3
0
Order By: Relevance
“…ALDEBARAN, together with companion tools of CADP, has been used in numerous case studies 4 by scientists of many universities worldwide. Among the case studies involving equivalence checking, one can mention, in chronological order: a car overtaking protocol [142], dynamically changing communication structures [166], an ATM switch [157], a plain ordinary telephone service (starting from an existing specification [144]), a framework for groupware development [272], a trusted third-party protocol between video-on-demand service providers and customers [299] [183], a railway signalling system [164], a bounded retransmission protocol [323] [324] (starting from an existing specification [203]), the TCP Internet transport protocol [379], feature interactions in telephony systems [277], several variants of distributed leader election algorithms for unidirectional ring networks [181], a bus arbiter of a multiprocessor architecture [86], the link layer protocol of the IEEE-1394 serial bus [381], a departure clearance protocol for air traffic [121], testing of a distributed leader election algorithm [397] [396], a flow-control protocol for a high-speed network [222], patterns for software architecture styles [216], an invoicing system [380] [382], a protocol for road traffic control [424] [423], asynchronous circuits [431] [432] [433], a reliable data-transfer service [312], an abstraction-display-controller model for user interfaces [321], a distributed cluster file system [358] [359], an ISO high-speed transport protocol [25], highly reliable and reusable CORBA applications [279], a leader election protocol for home audio/video networks [367], synchronous hardware [215] [214] [213], a protocol for deploying intelligent telecommunication services [14]…”
Section: Enhanced Bisimulation Toolsmentioning
confidence: 99%
“…ALDEBARAN, together with companion tools of CADP, has been used in numerous case studies 4 by scientists of many universities worldwide. Among the case studies involving equivalence checking, one can mention, in chronological order: a car overtaking protocol [142], dynamically changing communication structures [166], an ATM switch [157], a plain ordinary telephone service (starting from an existing specification [144]), a framework for groupware development [272], a trusted third-party protocol between video-on-demand service providers and customers [299] [183], a railway signalling system [164], a bounded retransmission protocol [323] [324] (starting from an existing specification [203]), the TCP Internet transport protocol [379], feature interactions in telephony systems [277], several variants of distributed leader election algorithms for unidirectional ring networks [181], a bus arbiter of a multiprocessor architecture [86], the link layer protocol of the IEEE-1394 serial bus [381], a departure clearance protocol for air traffic [121], testing of a distributed leader election algorithm [397] [396], a flow-control protocol for a high-speed network [222], patterns for software architecture styles [216], an invoicing system [380] [382], a protocol for road traffic control [424] [423], asynchronous circuits [431] [432] [433], a reliable data-transfer service [312], an abstraction-display-controller model for user interfaces [321], a distributed cluster file system [358] [359], an ISO high-speed transport protocol [25], highly reliable and reusable CORBA applications [279], a leader election protocol for home audio/video networks [367], synchronous hardware [215] [214] [213], a protocol for deploying intelligent telecommunication services [14]…”
Section: Enhanced Bisimulation Toolsmentioning
confidence: 99%
“…At first sight, these two approaches may look simpler and more elegant than the one of Graf & Steffen, because they do not require a semi-composition operator, but they are actually inferior (although they were published later than [36]), for at least three reasons: 46 Internal actions are usually noted τ in most process calculi. 47 This state is called cut state in [81].…”
Section: Compositional Minimisation With Interfaces But Without Semi-mentioning
confidence: 99%
“…Some frameworks have been proposed to support the development of groupware (COSQUER et al, 2000;GREENBERG, 1991b;KERBRAT;ATALLAH, 1995;SAGE, 2001;SCHOEBERLEIN;. These frameworks focus on system architecture aspects to design groupware.…”
Section: Accessibility Of Groupware For Individuals With Impairmentsmentioning
confidence: 99%