Abstract
Cyber-physical systems have varying quality-of-service (QoS) requirements driven by the dynamics of the physical environment in which they operate. Developing cyber-physical systems is hard because of their end-to-end QoS requirements. Aspect-oriented development method can decrease the complexity of models by separating their different concerns. We can model QoS as a crosscutting concern of cyber-physical systems to reduce the complexity of cyber-physical system development. In this paper, we propose an aspect-oriented QoS modeling method based on AADL. We present our current effort to extend AADL to include new features for separation of concerns, and we make an AADL extension for QoS by aspect-oriented method. Finally, we illustrate QoS aspect-oriented modeling via an example of transportation cyber-physical system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Dillon, T., Potdar, V., Singh, J., & Talevski, A. (2011). Cyber-physical systems -providing quality of service (QoS) in a heterogeneous systems-of-systems environment. In IEEE international conference on digital ecosystems and technologies (pp. 330–335), Daejeon.
Gokhale, A., & Gray, J. (2005). (2005). An integrated aspect-oriented model-driven development toolsuite for distributed real-time and embedded systems. In Workshop on aspect-oriented modeling workshop, held at AOSD 2005 (pp. 20–26). Chicago, IL: IEEE Computer Society.
Wolf, W. (2009). Cyber-physical systems. Computer., 42(3), 88–89.
Lee, E. A. (2008). Cyber physical systems design challenges. In 11th IEEE international symposium on object oriented real-time distributed computing (ISORC), 2008 (pp. 363–369), Orlando, FL.
Kiczales, G., et al. (1997). Aspect-oriented programming. In Proceedings of ECOOP, LNCS (Vol. 1241, pp. 220–242). Heidelberg: Springer.
Wehrmeister, M. A., Freitas, E. P., Pereira, C. E., et al. (2007) An aspect-oriented approach for dealing with non-functional requirements in a model-driven development of distributed embedded real-time systems. In Tenth IEEE international symposium on object and component-oriented real-time distributed computing (pp. 428–432). Santorini Island, Greece: IEEE Computer Society.
Frolund, S., & Koistinen, J. (1998). Quality of service specification in distributed object systems. IEE/BCS Distributed Systems Engineering Journal., 5(4), 179–202.
AE Aerospace. (2009). SAE AS5506A: Architecture analysis and design language V2.0.
Köllman, C., Kutvonen, L., Linington, P., & Solberg, A. (2007). An aspect-oriented approach to manage QoS dependability dimensions in model driven development. In International workshop on model-driven enterprise information systems (pp. 85–94), Vienna.
Mousavi, M. R., Russello, G., Chaudron, M., Reniers, M., Basten, T., Corsaro, A., et al. (2002). Using aspect-GAMMA in the design of embedded systems. In Proceedings of the seventh IEEE international workshop on high level design, verification and test (HLDVT’02) (pp. 69–75), Cannes, France.
de Niz, D., & Feiler, P. H. (2007). Aspects in the industry standard AADL. In AOM ‘07 proceedings of the tenth international workshop on Aspect-oriented modeling (pp. 15–20), Nashville.
Michotte, L., Vergnaud, T., Feiler, P., & France, R. (2008). Aspect oriented modeling of component architectures using AADL. In Proceedings of the second international conference on new technologies, mobility and security (pp. 5–7), Auckland.
Loukil, S., Kallel, S., Zalila, B., & Jmaiel. M. (2010). Toward an aspect oriented ADL for embedded systems. In The fourth European conference on software architecture (ECSA 2010), LNCS 6285 (pp. 489–492). Copenhagen: Springer.
Rugina, A.-E., Kanoun, K., & Kaaniche, M. (2007). An architecture-based dependability modeling framework using AADL. In Proceedings of tenth IASTED international conference on software engineering and applications (pp. 222–227), Dallas, USA.
Acknowledgements
This work is supported by Shanghai Knowledge Service Platform Project (No. ZF1213), national high-technology research and development program of China (No. 2011AA010101), national basic research program of China (No. 2011CB302904), the national science foundation of China under grant (Nos. 61173046, 61021004, 61061130541, 91118008), doctoral program foundation of institutions of higher education of China (No. 20120076130003), and national science foundation of Guangdong province under grant (No. S2011010004905).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Zhang, L., Feng, S. (2014). Aspect-Oriented QoS Modeling of Cyber-Physical Systems by the Extension of Architecture Analysis and Design Language. In: Wong, W.E., Zhu, T. (eds) Computer Engineering and Networking. Lecture Notes in Electrical Engineering, vol 277. Springer, Cham. https://doi.org/10.1007/978-3-319-01766-2_128
Download citation
DOI: https://doi.org/10.1007/978-3-319-01766-2_128
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-01765-5
Online ISBN: 978-3-319-01766-2
eBook Packages: EngineeringEngineering (R0)