In an earlier post I mentioned that one goal of the new introductory curriculum at Carnegie Mellon is to teach parallelism as the general case of computing, rather than an esoteric, specialized subject for advanced students. Many people are incredulous when I tell them this, because it immediately conjures in their mind the myriad complexities…
J. De Koster, T. Van Cutsem, und W. De Meuter. Proceedings of the 6th International Workshop on Programming Based on Actors, Agents, and Decentralized Control, Seite 31--40. ACM, (2016)
J. Wang, W. Dou, Y. Gao, C. Gao, F. Qin, K. Yin, und J. Wei. Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, Seite 520--531. IEEE Press, (2017)
J. Ha, M. Arnold, S. Blackburn, und K. McKinley. Proceedings of the 24th ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications, Seite 155--174. ACM, (2009)
E. Lee, und A. Sangiovanni-Vincentelli. Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on, 17 (12):
1217-1229(Dezember 1998)
C. Wirth, H. Prähofer, und R. Schatz. Visualizing Software for Understanding and Analysis, 6th IEEE International Workshop on, Seite 1--4. (September 2011)
D. Grossman. Lecture Notes, Department of Computer Science & Engineering, University of Washington, AC101 Paul G. Allen Center, Box 352350, 185 Stevens Way, Seattle, WA 98195-2350, (08.12.2012)
N. Jalbert, und K. Sen. Proceedings of the Eighteenth ACM SIGSOFT International Symposium on Foundations of Software Engineering, Seite 57--66. New York, NY, USA, ACM, (2010)
T. Usui, R. Behrends, J. Evans, und Y. Smaragdakis. Parallel Architectures and Compilation Techniques, 2009. PACT '09. 18th International Conference on, Seite 3--14. (September 2009)
Q. Luo, F. Hariri, L. Eloussi, und D. Marinov. Proceedings of the 22Nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, Seite 643--653. ACM, (2014)
D. Wu, L. Chen, Y. Zhou, und B. Xu. 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), Seite 1-10. (Oktober 2015)
C. Hsiao, S. Narayanasamy, E. Khan, C. Pereira, und G. Pokam. Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems, Seite 193--205. ACM, (2017)
D. Aumayr, S. Marr, E. Gonzalez Boix, und H. Mössenböck. Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, Seite 157--171. ACM, (Oktober 2019)
S. Lu, J. Tucek, F. Qin, und Y. Zhou. Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, Seite 37--48. ACM, (2006)
S. Tasharofi, M. Pradel, Y. Lin, und R. Johnson. 2013 28th IEEE/ACM International Conference on Automated Software Engineering, Seite 114-124. (November 2013)
J. Swalens, J. De Koster, und W. De Meuter. Proceedings of the 8th ACM SIGPLAN International Workshop on Programming Based on Actors, Agents, and Decentralized Control - AGERE 2018, Seite 33--43. ACM, (November 2018)
R. Blumofe, C. Joerg, B. Kuszmaul, C. Leiserson, K. Randall, und Y. Zhou. Proceedings of the Fifth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP), 30, Seite 207--216. New York, NY, USA, ACM, (Juli 1995)
P. Welch, und F. Barnes. Communicating Sequential Processes. The First 25 Years, Volume 3525 von Lecture Notes in Computer Science, Springer Berlin / Heidelberg, 10.1007/11423348_10.(April 2005)
M. Miller, E. Tribble, und J. Shapiro. Symposium on Trustworthy Global Computing, Volume 3705 von Lecture Notes in Computer Science, Seite 195--229. Springer, (April 2005)
F. David, G. Thomas, J. Lawall, und G. Muller. Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages &\#38; Applications, Seite 291--307. ACM, (2014)
Y. Honda, und A. Yonezawa. ECOOP ’88 European Conference on Object-Oriented Programming, Volume 322 von Lecture Notes in Computer Science, Springer Berlin Heidelberg, (1988)
X. Chang, W. Dou, Y. Gao, J. Wang, J. Wei, und T. Huang. Proceedings of the 41st International Conference on Software Engineering, Seite 631--642. IEEE Press, (Mai 2019)
M. Cao, M. Zhang, A. Sengupta, und M. Bond. Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Seite 20:1--20:13. ACM, (2016)
Y. Hayduk, A. Sobe, und P. Felber. Distributed Applications and Interoperable Systems, Volume 9038 von Lecture Notes in Computer Science, Springer, (2015)
V. Raychev, M. Vechev, und M. Sridharan. Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages &\#38; Applications, Seite 151--166. ACM, (2013)
B. Daloze, S. Marr, D. Bonetta, und H. Mössenböck. Proceedings of the 2016 ACM International Conference on Object Oriented Programming Systems Languages & Applications, Seite 642--659. ACM, (02.11.2016)(acceptance rate 25%).
D. Deng, W. Zhang, und S. Lu. Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, Seite 785--802. ACM, (2013)
S. Marr. SPLASH '10: Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion, Seite 221--222. New York, NY, USA, ACM, (17-21 10 2010)
G. Steele, Jr., D. Lea, und C. Flood. Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, Seite 453--472. ACM, (2014)
C. Flanagan, und S. Freund. Proceedings of the 30th ACM SIGPLAN Conference on Programming Language Design and Implementation, Seite 121--133. ACM, (2009)
C. Reynolds. SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques, Seite 25--34. New York, NY, USA, ACM, (1987)
D. Bonetta, L. Salucci, S. Marr, und W. Binder. Proceedings of the 2016 ACM International Conference on Object Oriented Programming Systems Languages & Applications, Seite 531--547. ACM, (02.11.2016)(acceptance rate 25%).
L. Salucci, D. Bonetta, S. Marr, und W. Binder. Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, Seite 40:1--40:2. ACM, (März 2016)
T. Elmas, S. Qadeer, und S. Tasiran. Proceedings of the 28th ACM SIGPLAN Conference on Programming Language Design and Implementation, Seite 245--255. ACM, (2007)
D. Ungar, und S. Adams. Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion, Seite 19--26. New York, NY, USA, ACM, (2010)
J. Roemer, K. Genc, und M. Bond. Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, Seite 374--389. ACM, (2018)
P. Damron, A. Fedorova, Y. Lev, V. Luchangco, M. Moir, und D. Nussbaum. ASPLOS-XII: Proceedings of the 12th international conference on Architectural support for programming languages and operating systems, Seite 336--346. New York, NY, USA, ACM, (2006)
S. Marr, und T. D'Hondt. Objects, Models, Components, Patterns, 50th International Conference, TOOLS 2012, Volume 7304 von TOOLS'12 (LNCS), Seite 171-186. Berlin / Heidelberg, Springer, (Mai 2012)(acceptance rate 31%).
G. Jin, A. Thakur, B. Liblit, und S. Lu. Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, Seite 241--255. ACM, (2010)
S. Marr, M. Haupt, und T. D'Hondt. Proceedings of the 3rd Workshop on Virtual Machines and Intermediate Languages, Seite 3:1--3:2. New York, NY, USA, ACM, (Oktober 2009)(extended abstract).