Show simple item record

dc.contributor.authorCLARKE, SIOBHANen
dc.date.accessioned2010-04-01T14:52:25Z
dc.date.available2010-04-01T14:52:25Z
dc.date.created14-14 May 2004en
dc.date.issued2004en
dc.date.submitted2004en
dc.identifier.citationShiu Lun Tsang, Siobhán Clarke, Elisa L. A. Baniassad, An Evaluation of Aspect-Oriented Programming for Java-based Real-Time Systems Development, Proceedings Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2004., IEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC), Vienna, Austria, 14-14 May 2004, 2004, 291 - 300en
dc.identifier.otherYen
dc.descriptionPUBLISHEDen
dc.descriptionVienna, Austriaen
dc.description.abstractSome concerns, such as debugging or logging functionality, cannot be captured cleanly, and are often tangled and scattered throughout the code base. These concerns are called crosscutting concerns. Aspect- Oriented Programming (AOP) is a paradigm that enables developers to capture crosscutting concerns in separate aspect modules. The use of aspects has been shown to improve understandability and maintainability of systems. It has been shown that real-time concerns, such as memory management and thread scheduling, are crosscutting concerns [5, 6, 9, 11]. However it is unclear whether encapsulating these concerns provides benefits. We were interested in determining whether using AOP to encapsulate real-time crosscutting concerns afforded benefits in system properties such as understandability and maintainability. This paper presents research comparing the system properties of two systems: a real-time sentient traffic simulator and its Aspect- Oriented equivalent. An evaluation of AOP is presented indicating both benefits and drawbacks with this approach.en
dc.description.sponsorshipWe would like to thank Vinny Reynolds for supplying the original sentient traffic system. As well, we would like to thank Andrew Jackson for help with Aspectencapsulation, and for comments on earlier drafts of this paper. Finally, we would like to thank the anonymous reviewers for their comments.en
dc.format.extent291en
dc.format.extent300en
dc.language.isoenen
dc.rightsYen
dc.subjectComputer Science
dc.titleAn Evaluation of Aspect-Oriented Programming for Java-based Real-Time Systems Developmenten
dc.title.alternativeProceedings Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, 2004.en
dc.title.alternativeIEEE International Symposium on Object-oriented Real-time distributed Computing (ISORC)en
dc.typeConference Paperen
dc.type.supercollectionscholarly_publicationsen
dc.type.supercollectionrefereed_publicationsen
dc.identifier.peoplefinderurlhttp://people.tcd.ie/sclarkeen
dc.identifier.rssinternalid23518en
dc.identifier.doihttp://dx.doi.org/10.1109/isorc.2004.1300391en
dc.identifier.rssurihttp://ieeexplore.ieee.org/iel5/9101/28879/01300391.pdf?arnumber=1300391en
dc.identifier.rssurihttp://dx.doi.org/10.1109/ISORC.2004.1300391en
dc.identifier.urihttp://hdl.handle.net/2262/38855


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record