SPECIFICATION AND ANALYSIS OF SYSTEM ARCHITECTURE USING RAPIDE

Citation
Dc. Luckham et al., SPECIFICATION AND ANALYSIS OF SYSTEM ARCHITECTURE USING RAPIDE, IEEE transactions on software engineering, 21(4), 1995, pp. 336-355
Citations number
46
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Software Graphycs Programming
ISSN journal
00985589
Volume
21
Issue
4
Year of publication
1995
Pages
336 - 355
Database
ISI
SICI code
0098-5589(1995)21:4<336:SAAOSA>2.0.ZU;2-X
Abstract
Rapide is an event-based, concurrent, object-oriented language specifi cally designed for prototyping system architectures. Two principle des ign goals are 1) to provide constructs for defining executable prototy pes of architectures and 2) to adopt an execution model in which the c oncurrency, synchronization, dataflow, and timing properties of a prot otype are explicitly represented. This paper describes the partially o rdered event set (poset) execution model and outlines with examples so me of the event-based features for defining communication architecture s and relationships between architectures. Various features of Rapide are illustrated by excerpts from a prototype of the X/Open distributed transaction processing reference architecture.