Real-Time Android

Android ist eine moderne Plattform für eingebettete Systeme. Unterstützung für Multitasking und Bedienerfreundlichkeit machen dieses Betriebssystem sowohl für Benutzer als auch für Entwickler attraktiv. Heutzutage wird der Einsatz von Android auch im industriellen Umfeld zur Zwecken von Automatisierung, Überwachung und Steuerung von Prozessen evaluiert.

Dies motiviert die Analyse der Tauglichkeit von Android für echtzeitkritische Applikationen in zeit- und sicherheitskritischen Domänen. Das Ziel dieses Projektes besteht in der Entwicklung einer neuen Android Version. Diese soll zum einen echtzeitkritische Applikationen unterstützen und zum anderen abwärtskompatibel zu existierender Software sowie Drittanbieter-Komponenten sein. Weiterhin werden die Mobilität eines Tablet PCs und dessen umfangreiche Kommunikationsschnittstellen mit einer zuverlässigen und echtzeitfähigen kabellosen Kommunikation kombiniert.

Die RTAndroid Plattform, welche Applikationen mit Echtzeit-Anforderungen unterstützt, erweitert das Anwendungsfeld von mobilen Geräten auf zeitkritische Domänen. Dadurch wird es ermöglicht, industrielle Anlagen vor Ort zu überwachen und zu automatisieren. Dieses Projekt evaluiert die Anwendbarkeit von RTAndroid in typischen Szenarios für Speicherprogrammierbare Steuerungen (SPSen). Kontinuierliche Weiterentwicklungen hinsichtlich Portabilität, Bedienerfreundlichkeit und Rechenleistung von modernen Tablet PCs ermöglichen Implementierung einer neuen, integrierten Entwicklungsumgebung für SPS-Programmiersprachen. Basierend auf der grundlegenden Echtzeitunterstützung kann RTAndroid als eine All-in-one Plattform für die Entwicklung, Simulation und Ausführung von SPS Programmen einschließlich der Kommunikation mit externer Hardware verwendet werden.

Details

Ansprechpartner

Veröffentlichungen


Publikations-Export
[KGK15]
Kalkov, I., Gurghian, A., and Kowalewski, S., "Priority Inheritance during Remote Procedure Calls in Real-Time Android using Extended Binder Framework", in Proc. 13th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES), 2015 in JTRES '15, ACM, p. 5:1-5:10.

Priority Inheritance during Remote Procedure Calls in Real-Time Android using Extended Binder Framework

Bibtex entry :

@inproceedings { KGK15,
	author = { Kalkov, Igor and Gurghian, Alexandru and Kowalewski, Stefan },
	title = { Priority Inheritance during Remote Procedure Calls in
		Real-Time Android using Extended Binder Framework },
	booktitle = { 13th International Workshop on Java Technologies for
		Real-time and Embedded Systems (JTRES) },
	series = { JTRES '15 },
	publisher = { ACM },
	publishedas = { Druck Online },
	isbn = { 978-1-4503-3644-4 },
	language = { eng },
	pages = { 5:1--5:10 },
	year = { 2015 },
	timestamp = { 2015.10.09 },
	i11key = { conference },
	i11projectkey = { RTAndroid },
	url = { http://publications.embedded.rwth-aachen.de/file/5z },
	for_reporting_period = { 2015 },
}
[KKOT15]
Kowalewski, S., Kalkov, I., Obster, M., and Thönnessen, D., "Echtzeiterweiterung für Android: SPS inside", IEE - Elektrische Automatisierung + Antriebstechnik, pp. 58-61, 2015

Echtzeiterweiterung für Android: SPS inside

Bibtex entry :

@article { KKOT15,
	author = { Kowalewski, Stefan and Kalkov, Igor and Obster, Mathias and
		Th{\"o}nnessen, David },
	title = { Echtzeiterweiterung f{\"u}r Android: SPS inside },
	journal = { IEE - Elektrische Automatisierung + Antriebstechnik },
	year = { 2015 },
	pages = { 58--61 },
	publisher = { IEE },
	publishedas = { Online Druck },
	issn = { 1434-2898 },
	i11key = { journal },
	language = { ger },
	url = { http://www.iee-online.de/wp-content/uploads/sites/9/2015/01/IEE_02_2015_web.pdf },
	timestamp = { 2017.09.07 },
	for_reporting_period = { 2015 },
}
[KGK14]
Kalkov, I., Gurghian, A., and Kowalewski, S., "Predictable Broadcasting of Parallel Intents in Real-Time Android", in Proc. 12th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES), 2014, ACM, pp. 57-66.

Predictable Broadcasting of Parallel Intents in Real-Time Android

Bibtex entry :

@inproceedings { KGK14,
	author = { Kalkov, Igor and Gurghian, Alexandru and Kowalewski, Stefan },
	title = { Predictable Broadcasting of Parallel Intents in Real-Time
		Android },
	booktitle = { 12th International Workshop on Java Technologies for
		Real-time and Embedded Systems (JTRES) },
	publisher = { ACM },
	publishedas = { Druck Online },
	isbn = { 978-1-4503-2813-5 },
	language = { eng },
	pages = { 57 -- 66 },
	year = { 2014 },
	timestamp = { 2014.10.14 },
	i11key = { conference },
	i11projectkey = { RTAndroid },
	url = { http://publications.embedded.rwth-aachen.de/file/5g },
	for_reporting_period = { 2014 },
}
[OKK14]
Obster, M., Kalkov, I., and Kowalewski, S., "Development and Execution of PLC Programs on Real-Time Capable Mobile Devices", in Proc. 19th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), 2014, IEEE.

Development and Execution of PLC Programs on Real-Time Capable Mobile Devices

Bibtex entry :

@inproceedings { OKK14,
	author = { Obster, Mathias and Kalkov, Igor and Kowalewski, Stefan },
	title = { Development and Execution of PLC Programs on Real-Time
		Capable Mobile Devices },
	booktitle = { 19th IEEE International Conference on Emerging Technologies
		and Factory Automation (ETFA) },
	publisher = { IEEE },
	publishedas = { Druck Online },
	isbn = { 978-1-4799-4845-1 },
	language = { eng },
	year = { 2014 },
	timestamp = { 2014.09.17 },
	i11key = { conference },
	i11projectkey = { RTAndroid },
	url = { http://publications.embedded.rwth-aachen.de/file/5e },
	for_reporting_period = { 2014 },
}
[AFKK13]
Armoush, A., Franke, D., Kalkov, I., and Kowalewski, S., "An Approach for Using Mobile Devices In Industrial Safety-Critical Embedded Systems", in Proc. 5th International Conference on Mobile Computing, Applications and Services (MobiCASE), 2013, Springer, p. 4.

An Approach for Using Mobile Devices In Industrial Safety-Critical Embedded Systems

Bibtex entry :

@inproceedings { AFKK13,
	author = { Armoush, Ashraf and Franke, Dominik and Kalkov, Igor and
		Kowalewski, Stefan },
	title = { An Approach for Using Mobile Devices In Industrial
		Safety-Critical Embedded Systems },
	booktitle = { 5th International Conference on Mobile Computing,
		Applications and Services (MobiCASE) },
	publisher = { Springer },
	publishedas = { Online },
	language = { eng },
	pages = { 0 -- 4 },
	year = { 2013 },
	timestamp = { 2013.11.11 },
	i11key = { conference },
	i11projectkey = { RTAndroid },
	url = { http://publications.embedded.rwth-aachen.de/file/56 },
	for_reporting_period = { 2013 },
}
[GKS+13]
Gerlitz, T., Kalkov, I., Schommer, J., Franke, D., and Kowalewski, S., "Non-Blocking Garbage Collection for Real-Time Android", in Proc. 11th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES), 2013, ACM, pp. 108-117.

Non-Blocking Garbage Collection for Real-Time Android

Bibtex entry :

@inproceedings { GKS+13,
	author = { Gerlitz, Thomas and Kalkov, Igor and Schommer, John and
		Franke, Dominik and Kowalewski, Stefan },
	title = { Non-Blocking Garbage Collection for Real-Time Android },
	booktitle = { 11th International Workshop on Java Technologies for
		Real-time and Embedded Systems (JTRES) },
	publisher = { ACM },
	publishedas = { Druck Online },
	isbn = { 978-1-4503-2166-2 },
	language = { eng },
	pages = { 108 -- 117 },
	year = { 2013 },
	timestamp = { 2013.10.07 },
	i11key = { conference },
	url = { http://publications.embedded.rwth-aachen.de/file/4v },
	for_reporting_period = { 2013 },
}
[KFSK12]
Kalkov, I., Franke, D., Schommer, J. F., and Kowalewski, S., "A Real-time Extension to the Android Platform", in Proc. 10th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES), 2012, ACM, pp. 105-114.

A Real-time Extension to the Android Platform

Bibtex entry :

@inproceedings { KFSK12,
	location = { Copenhagen, Denmark },
	author = { Kalkov, Igor and Franke, Dominik and Schommer, John F. and
		Kowalewski, Stefan },
	title = { A Real-time Extension to the Android Platform },
	booktitle = { 10th International Workshop on Java Technologies for
		Real-time and Embedded Systems (JTRES) },
	publisher = { ACM },
	publishedas = { Druck Online },
	isbn = { 978-1-4503-1688-0 },
	language = { eng },
	pages = { 105 -- 114 },
	year = { 2012 },
	timestamp = { 2012.08.13 },
	i11key = { conference },
	i11projectkey = { RTAndroid },
	url = { http://publications.embedded.rwth-aachen.de/file/57 },
	for_reporting_period = { 2012 },
}

RWTH Aachen - Lehrstuhl Informatik 11 - Ahornstr. 55 - 52074 Aachen - Deutschland