This paper reports on the fruitful combination of academic experience with formal modelling techniques and industrial experience with requirements exploration. We study the addition of a publish/subscribe notification service to thinkteam, a ready-to-use Product Data Management application developed by think3. thinkteam allows enterprises to capture, organise, automate, and share engineering product information and it is an example of an asynchronous and dispersed groupware system. We define an abstract specification (model) of the groupware protocol underlying thinkteam and augment it with a publish/subscribe notification service. Consequently, we show a number of important correctness properties of the thinkteam model, some of which are also relevant to groupware protocols in general. In particular, we show that by adding a publish/subscribe notification service to thinkteam, the user's awareness of the status of the development of the engineering product and the activities of the design team increases.

Model checking publish/subscribe notification for thinkteam

Maurice H ter Beek;Mieke Massink;Diego Latella;Stefania Gnesi;
2005

Abstract

This paper reports on the fruitful combination of academic experience with formal modelling techniques and industrial experience with requirements exploration. We study the addition of a publish/subscribe notification service to thinkteam, a ready-to-use Product Data Management application developed by think3. thinkteam allows enterprises to capture, organise, automate, and share engineering product information and it is an example of an asynchronous and dispersed groupware system. We define an abstract specification (model) of the groupware protocol underlying thinkteam and augment it with a publish/subscribe notification service. Consequently, we show a number of important correctness properties of the thinkteam model, some of which are also relevant to groupware protocols in general. In particular, we show that by adding a publish/subscribe notification service to thinkteam, the user's awareness of the status of the development of the engineering product and the activities of the design team increases.
2005
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Inglese
Juan Bicarregui; Andrew Butterfield; Alvaro Arenas
Proceedings of the Ninth International Workshop on Formal Methods for Industrial Critical Systems (FMICS 2004), Formal Methods for Industrial Critical Systems 2004
9th International Workshop on Formal Methods for Industrial Critical Systems (FMICS'04)
133
275
294
http://www.sciencedirect.com/science/article/pii/S1571066105050358
Elsevier
Amsterdam
PAESI BASSI
Sì, ma tipo non specificato
20-21 Settembre 2004
Linz, Austria
publish/subscribe notification
thinkteam
model checking
groupware
awareness
4
restricted
Maurice H. ter Beek; Mieke Massink; Diego Latella; Stefania Gnesi; Alessandro Forghieri; Maurizio Sebastianis
273
info:eu-repo/semantics/conferenceObject
04 Contributo in convegno::04.01 Contributo in Atti di convegno
File in questo prodotto:
File Dimensione Formato  
prod_174931-doc_2929.pdf

solo utenti autorizzati

Descrizione: fmics05.pdf
Tipologia: Versione Editoriale (PDF)
Dimensione 443.89 kB
Formato Adobe PDF
443.89 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/148337
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? ND
social impact