Title :
Concurrency engineering
Author :
Jesshope, Chris ; Shafarenko, Alex
Author_Institution :
Inst. for Inf., Amsterdam Univ., Amsterdam
Abstract :
This is a discussion paper on a very important topic that is about to become mainstream. It deals with the issues of software engineering in concurrent systems. It introduces this topic and illustrates the arguments for a change of perspective. It underlines these arguments with two examples, an asynchronous stream-based programming model and an asynchronous thread-based virtual machine model. Both support concurrency on very different abstractions but both capture similar support for concurrency engineering.
Keywords :
multiprocessing programs; software engineering; virtual machines; asynchronous stream-based programming model; asynchronous thread-based virtual machine model; concurrency engineering; software engineering; Application software; Computer industry; Computer science; Concurrent computing; Informatics; Milling machines; Partitioning algorithms; Programming profession; Software engineering; Virtual machining;
Conference_Titel :
Computer Systems Architecture Conference, 2008. ACSAC 2008. 13th Asia-Pacific
Conference_Location :
Hsinchu
Print_ISBN :
978-1-4244-2682-9
Electronic_ISBN :
978-1-4244-2683-6
DOI :
10.1109/APCSAC.2008.4625426