SECG: The SCOOP-to-Eiffel Code Generator.
Oleksandr Fuks, Jonathan S. Ostroff, Richard F. Paige
Abstract
Open-access reader
Oleksandr Fuks, Jonathan S. Ostroff, Richard F. Paige
Abstract
Open-access reader
The Simple Concurrent Object-Oriented Programming (SCOOP) mechanism introduces inter-object concurrency to the Eiffel language, via addition of one new keyword, separate.We describe a general tool that takes a Eiffel program that uses the separate keyword and translates it into an Eiffel multi-threaded program that uses the Eiffel T HREAD class.The resulting code is thereafter compatible with EiffelStudio and any other Eiffel compiler that provides the T HREAD class.
OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The Simple Concurrent Object-Oriented Programming (SCOOP) mechanism introduces inter-object concurrency to the Eiffel language, via addition of one new keyword, separate.We describe a general tool that takes a Eiffel program that uses the separate keyword and translates it into an Eiffel multi-threaded program that uses the Eiffel T HREAD class.The resulting code is thereafter compatible with EiffelStudio and any other Eiffel compiler that provides the T HREAD class.
Key concepts: SCOOP, Eiffel, Computer science, Generator (circuit theory), Programming language, Code (set theory), Object-oriented programming, Physics