Loading...
Please wait, while we are loading the content...
Similar Documents
An annotation-based approach for JCSP concurrent programming: a quantitative study
| Content Provider | ACM Digital Library |
|---|---|
| Author | Rebêlo, Henrique Mota, Alexandre Kulesza, Uirá Sant'Anna, Cláudio Lima, Ricardo Araújo, José Elias |
| Abstract | The construction of large scale parallel and concurrent applications is one of the greatest challenges faced by software engineers nowadays. Modern programming models for concurrency including libraries implementing high level abstractions such as JCSP lead to tangled and scattered concurrency code. As such, this paper outlines our initial effort on the separate of concurrent (JCSP code) concern from the sequential Java processes. We explore metadata annotations to implement this separation of concerns. A compiler generates AspectJ code used to instrument the JCSP features under the hood. We also present a case study that assesses the benefits of the proposed approach through a metrics suite. |
| Starting Page | 7 |
| Ending Page | 11 |
| Page Count | 5 |
| File Format | |
| ISBN | 9781450306478 |
| DOI | 10.1145/1960518.1960521 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2011-03-22 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Metadata annotations Csp language Aspect-oriented programming Aspectj Concurrent programming |
| Content Type | Text |
| Resource Type | Article |