Title :
Architectural techniques for the description and validation of distributed real-time systems
Author :
Thomas, Laurent ; Lambolais, Thomas ; Lesiour, Renaud ; Covadis, Adèle
Author_Institution :
Corp. Res. Lab., Thomson-CSF, Orsay, France
Abstract :
Our goal is to settle techniques for the validation of real time distributed systems. We opted for executable models and simulation techniques. Our approach is to work at the architectural level of a system abstraction. The software architecture is understood as a set of structures comprising software components with external properties and relationships among them. We devised a language to describe those components and the logical structure of the architecture. It is a specialization and extension of object oriented modeling languages designed to deal with concurrency, reactivity and architectural concerns. This language is based on a notion of components defined similarly to the class notion, extended for the timing requirements. Execution and simulation are driven to validate behaviors with respect to desired properties
Keywords :
distributed programming; object-oriented languages; program verification; real-time systems; software architecture; architectural concerns; architectural level; architectural techniques; class notion; distributed real time systems validation; executable models; external properties; logical structure; object oriented modeling languages; real time distributed systems; simulation techniques; software architecture; software components; system abstraction; timing requirements; Computational modeling; Concurrent computing; Discrete event simulation; Hip; Identity-based encryption; Laboratories; Real time systems; Software architecture; Time varying systems; Timing;
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99) Proceedings. 2nd IEEE International Symposium on
Conference_Location :
Saint-Malo
Print_ISBN :
0-7695-0207-5
DOI :
10.1109/ISORC.1999.776399