SECG: The SCOOP-to-Eiffel Code Generator

Oleksandr Fuks, Jonathan S. Ostroff, Richard F. Paige

Research output: Contribution to journalArticlepeer-review


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 THREAD class. The resulting code is thereafter compatible with EiffelStudio and any other Eiffel compiler that provides the THREAD class.
Original languageEnglish
Pages (from-to)143-161
Number of pages19
JournalJournal of Object Technology
Issue number10
Publication statusPublished - 2004

Cite this