Abstract
This Chapter presents four prototype systems which have been developed for testing and evaluating various activity recognition approaches investigated in previous chapters. These prototype systems are categorised based on the styles of their software architecture into a standalone, a multi-agent and two SOA systems. This reflects and closely corresponds to the evolution of the latest technologies in software engineering and smart cyber-physical systems. Given that previous chapters have already described how systems are used for specific use scenarios, this chapter has focused on the implementation details and operation processes of these systems which are described one by one in four sections. It is expected that interested researchers can use these systems or follow the implementation methodologies to support their research. In addition, the performance, strengths and limitations, and future work of these systems are also discussed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chen L, Nugent C, Al-Bashrawi A (2009) Semantic data management for situation-aware assistance in ambient assisted living. In: Proceedings of the 11th international conference on information integration and web-based applications and services - iiWAS ’09
Chen L, Nugent C, Rafferty J (2013) Ontology-based activity recognition framework and services. In: Proceedings of international conference on information integration and web-based applications and services - IIWAS ’13, pp 463–469
Wang X, Wang J, Wang X, Chen X (2017) Energy and delay tradeoff for application offloading in mobile cloud computing. IEEE Syst J 11:858–867
Semantic Web: Semantic Web/RDF Liberary for C#.NET. http://semanticweb.org/wiki/SemWeb-DotNet.html
Della Valle E, Grossniklaus M(2010) C-SPARQL: a continuous query language for rdf data streams. Int J Semant Comput 04:3–25
W3C: Euler proof mechanism. http://www.agfa.com/w3c/euler/
Nugent CD, Mulvenna MD, Hong X, Devlin S (2009) Experiences in the development of a smart lab. Int J Biomed Eng Technol 2:319–331
Löhr KP (2003) Automatic mediation between incompatible component interaction styles. In: Proceedings of the 36th annual HAWAII international conference on system sciences, HICSS 2003
W3C: W3C semantic web knowledge base, Listing of tools by programming. https://www.w3.org/2001/sw/wiki/Category:Programming_Language
Apple: Objective- C programming Documentation. https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html
Perl: Perl Programming Documentation. http://perldoc.perl.org/
Abu-Eid V (2008) Raising web service updates efficiency with dynamic technologies. In: Proceedings - international conference on next generation web services practices, NWeSP 2008
Microsoft: Microsoft dotNET technology information website. http://www.microsoft.com/net/
Jensen PA (1969) The design of multiple-line redundant networks. IEEE Trans Reliab R-18:39–44
Wooldridge M, Jennings NR (1995) Intelligent agents: theory and practice. Knowl Eng Rev 10(2):115-52
Srivastava SK (1999) Applications of Intelligent agents. Electron Inf Plan
Jennings NR, Wooldridge MJ (1998) Agent technology: foundations, applications and markets.
Jennings NR (2002) An agent-based approach for building complex software systems. Commun ACM
Bellifemine F, Poggi A, Rimassa G (2001) JADE: a FIPA2000 compliant agent development environment. In: International conference on autonomous agents and multiagent systems
Horrocks I, Patel-Schneider PF, Bechhofer S, Tsarkov D (2005) OWL rules: a proposal and prototype implementation. Web Semant
Khan JA, Kumar S (2015) OWL, RDF, RDFS inference derivation using Jena semantic framework and pellet reasoner. In: 2014 International conference on advanced engineering and technology research. ICAETR 2014. 0–7
Friedman-Hill E (2008) Jess the rule engine for java platform
Mei J, Bontas EP Technical Reports: reasoning paradigms for owl ontologies. http://www.ag-nbi.de/research/owltrans/
Apache Apache Jena. https://jena.apache.org/
Science C, Lanka S (2013) Application of design pattern in the JDBC programming. In: 2013 8th international conference on computer science & education, pp 1037–1040
Ali M, Elish MO (2013) A comparative literature survey of design patterns impact on software quality. International conference on information science and applications (ICISA), pp 1–7
Zhang C, Budgen D, Drummond S (2012) Using a follow-on survey to investigate why use of the visitor, singleton & facade patterns is controversial. In: Proceedings of the ACM-IEEE international symposium on empirical software engineering and measurement - ESEM ’12, p 79
Triboan D, Chen L, Chen F, Wang Z (2016) Towards a service-oriented architecture for a mobile assistive system with real-time environmental sensing. TSINGHUA Sci Technol 21:581–597
MQTT: Message queuing telemetry transport (MQTT). http://mqtt.org/
Care Quality Commission: Care Quality Commission. https://www.cqc.org.uk/about-us
Abburu S (2012) A survey on ontology reasoners and comparison. Int J Comput Appl 57:33–39
Jersey: Chapter 15. Server-Sent Events (SSE) Support. https://jersey.java.net/documentation/latest/sse.html#d0e11582
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Chen, L., Nugent, C.D. (2019). Human Centred Cyber Physical Systems. In: Human Activity Recognition and Behaviour Analysis. Springer, Cham. https://doi.org/10.1007/978-3-030-19408-6_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-19408-6_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-19407-9
Online ISBN: 978-3-030-19408-6
eBook Packages: Computer ScienceComputer Science (R0)