dc.contributor.author | Cheng, P. L. | en |
dc.contributor.author | Papadopoulos, George Angelos | en |
dc.creator | Cheng, P. L. | en |
dc.creator | Papadopoulos, George Angelos | en |
dc.date.accessioned | 2019-11-13T10:39:14Z | |
dc.date.available | 2019-11-13T10:39:14Z | |
dc.date.issued | 2006 | |
dc.identifier.isbn | 972-8865-43-0 | |
dc.identifier.isbn | 978-972-8865-43-6 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/53696 | |
dc.description.abstract | Timeliness and criticality of a process are the two main concerns when designing real-time systems. In addition to that embedded systems are bounded by limited resources. To achieve these concerns while at the same time using a minimal amount or resources, real-time embedded systems use different techniques such as task scheduling, resource management and task synchronization. These techniques involve a number of the modules of the system which makes the use of Aspect-Oriented Software Development imperative. AOSD is a programming technique which uses the notion of join points to capture specific locations in code execution and then use advices to insert new code. This paper examines existing work in the development of schedulers, resource allocation agents and synchronization techniques using Aspect-Oriented Software Development in real-time embedded systems. An analysis of the existing research is used to describe the advantages of using AOSD over conventional OOP methods and to identify areas where further research may be required. | en |
dc.source | ICEIS 2006 - 8th International Conference on Enterprise Information Systems, Proceedings | en |
dc.source | 8th International Conference on Enterprise Information Systems, ICEIS 2006 | en |
dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-77953896985&partnerID=40&md5=7cba14432c9c94b1fb3f61a8c1172c57 | |
dc.subject | Real time systems | en |
dc.subject | Information systems | en |
dc.subject | Resource allocation | en |
dc.subject | Synchronization | en |
dc.subject | Scheduling | en |
dc.subject | Real-time systems | en |
dc.subject | Embedded software | en |
dc.subject | Embedded systems | en |
dc.subject | Software agents | en |
dc.subject | Resource management | en |
dc.subject | AOP | en |
dc.subject | AOSD | en |
dc.subject | Aspect oriented software development | en |
dc.subject | Aspect-oriented programming | en |
dc.subject | Aspect-oriented software development | en |
dc.subject | Code execution | en |
dc.subject | Computer systems programming | en |
dc.subject | Join point | en |
dc.subject | Programming technique | en |
dc.subject | Real-time embedded systems | en |
dc.subject | Software design | en |
dc.subject | Specific location | en |
dc.subject | Synchronization technique | en |
dc.subject | Task synchronization | en |
dc.subject | Task-scheduling | en |
dc.title | Using aspect-oriented software development in real-time embedded systems software: A review of scheduling, resource allocation and synchronization | en |
dc.type | info:eu-repo/semantics/conferenceObject | |
dc.description.volume | ISAS | en |
dc.description.startingpage | 388 | |
dc.description.endingpage | 393 | |
dc.author.faculty | 002 Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Conference Object | en |
dc.description.notes | <p>Sponsors: Cyprus Computer Society | en |
dc.description.notes | Conference code: 80774</p> | en |
dc.contributor.orcid | Papadopoulos, George Angelos [0000-0001-9250-4916] | |
dc.gnosis.orcid | 0000-0001-9250-4916 | |