| dc.contributor.author | Driver, Cormac | |
| dc.contributor.author | Cahill, Vinny | |
| dc.contributor.author | Clarke, Siobhán | |
| dc.date.accessioned | 2012-06-29T13:48:47Z | |
| dc.date.available | 2012-06-29T13:48:47Z | |
| dc.date.issued | 2008 | |
| dc.identifier.citation | Driver, C etal (2008) "Separation of distributed real-time embedded concerns with Theme/UML," in Proceedings of the 5th International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES) | en_US |
| dc.identifier.uri | http://hdl.handle.net/10344/2307 | |
| dc.description | peer-reviewed | en_US |
| dc.description.abstract | Model-driven engineering (MDE) addresses platform complexity issues by abstracting platformindependent models for subsequent transformation to platform-specific models. This facilitates the design of a single system model and the subsequent generation of multiple model transformations targeted towards specific platforms. However, the increasing complexity of distributed real-time embedded (DRE) systems complicates the development of adequate system models by requiring multiple concerns, some of which may be crosscutting, to be modelled. Separation of concerns, a software engineering technique that decomposes systems into distinct features with minimal overlap, can be used to manage complexity. Aspect-oriented software development (AOSD) is an emerging technique to separate crosscutting concerns in software and has been demonstrated to improve modularity and thereby reduce the complexity of software. In this paper we show how Theme/UML, an aspect-oriented design approach, can be used to better modularise DRE concerns at the model level. | en_US |
| dc.language.iso | eng | en_US |
| dc.publisher | IEEE Computer Society | en_US |
| dc.relation.ispartofseries | Proceedings of the 5th International Workshop on Model-based Methodologies for Pervasive and Embedded Software (MOMPES; | |
| dc.relation.uri | http://dx.doi.org/10.1109/MOMPES.2008.8 | |
| dc.rights | “© 2008 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. | en_US |
| dc.subject | model-driven engineering | en_US |
| dc.subject | software engineering | en_US |
| dc.subject | MDE | en_US |
| dc.subject | Theme/UML | |
| dc.subject | real-time embedded systems | |
| dc.title | Separation of distributed real-time embedded concerns with Theme/UML | en_US |
| dc.type | info:eu-repo/semantics/workingPaper | en_US |
| dc.type.supercollection | all_ul_research | en_US |
| dc.type.supercollection | ul_published_reviewed | en_US |
| dc.contributor.sponsor | SFI | en_US |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | en_US |