Conception et compilation de STUDIO, langage orienté Acteurs

Abdelkrim Hadjadji · 1993

A new concept of programming based on the principles of communicating entities has been introduced in 1972 by C. Hewitt : the so-called actors communicate by sending and receiving messages ta/from ethers. We have used the same formalism to design and develop a parallel programming language, actors-oriented, called STUDIO. Its parallelism is particularly conceived in view of prototyping and simulation of real-time systems. The actors-oriented formalism of STUDIO offers the concept of families of actors allowing their classification in term of common functional attributes. STUDIO (language and software) allows modular programming built on program units called « plateau ». Also, it allows generic and uses abstract data types ta define families. A first compiler translate actually a STUDIO program in a C++ program. In mono processor environment. Pseudo-parallelism is achieved at run-time by a SIMULA-like kernel also written in C++.

Read the paper · More papers on PaperTik