Limit this search to....

Analyse, Design und Implementierung einer aspektorientierten Erweiterung der Programmiersprache nesC im Besonderen für das Logging in Sensornetzen
Contributor(s): Tornau, Christoph (Author)
ISBN: 3656047499     ISBN-13: 9783656047490
Publisher: Grin Verlag
OUR PRICE:   $71.73  
Product Type: Paperback
Language: German
Published: November 2011
Qty:
Additional Information
BISAC Categories:
- Computers | Enterprise Applications - General
- Computers | Programming - General
Physical Information: 0.3" H x 5.83" W x 8.27" (0.39 lbs) 128 pages
 
Descriptions, Reviews, Etc.
Publisher Description:
Diplomarbeit aus dem Jahr 2008 im Fachbereich Informatik - Software, Note: 1,15, Rheinische Friedrich-Wilhelms-Universit t Bonn (Institut f r Informatik IV: Kommunikation und Verteilte Systeme), Sprache: Deutsch, Abstract: Sensornetze sind drahtlos verbundene Netze bestehend aus Knoten, die ber eine CPU, Sensoren und ein Netzinterface verf gen. Die Knoten dieser Netze haben starke Ressourenbeschr nkungen. Aus diesem Grunde sind eXziente Programme notwendig, deren Programmierung schwierig ist. Um diesem zu begegnen wurde die Programmiersprache nesC zusammen mit einem in ihr geschriebenen Betriebssystem TinyOS entwickelt. Die Sprache nesC baut dabei auf C auf und unterst tzt einen komponentenbasierten Aufbau von Programmen. Die Entwicklung der Programme f r die Knoten erfolgt in drei Phasen: F r die Simulation, f r das Testbed und f r den Einsatz eines Sensornetzes in seinem Deployment. Logging ist eine Methode, um Programme w hrend ihrer Ausf hrung zu pr fen. Es muss jedoch f r jede der drei Phasen der Entwicklung der Knotensoftware eine unterschiedliche Loggingfunktion aufgerufen werden. Aspektorientierte Programmierung erm glicht es nun, zu einem bestehenden Basisprogramm mithilfe von Aspekten neue Funktionalit ten hinzuzuf gen. Die Diplomarbeit entwickelt eine aspektorientierte Spracherweiterung f r die Sprache nesC, um in den drei Phasen unterschiedliche Funktionalit en durch Aspekte hinzuf gen zu k nnen, um beispielsweise die unterschiedlichen Loggingfunktionen einzuf gen. Die Arbeit umfasst sowohl das Design als auch die Durchf hrung der Implementierung der aspektorientierten Spracherweiterung innerhalb des originalen nesC-Compilers. Interessante neue Konzepte f r die nderung der KonVgurationen der Komponenten eines nesC-Programmes mithilfe der aspektorientierten Spracherweiterung werden entwickelt. Die Implementierung einer Spracherweiterung innerhalb eines Compilers wird untersucht.