Skip to main content

Aspect-Oriented QoS Modeling of Cyber-Physical Systems by the Extension of Architecture Analysis and Design Language

  • Conference paper
  • First Online:
Computer Engineering and Networking

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 277))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Wolf, W. (2009). Cyber-physical systems. Computer., 42(3), 88–89.

    Article  Google Scholar 

  4. 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.

    Google Scholar 

  5. Kiczales, G., et al. (1997). Aspect-oriented programming. In Proceedings of ECOOP, LNCS (Vol. 1241, pp. 220–242). Heidelberg: Springer.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. Frolund, S., & Koistinen, J. (1998). Quality of service specification in distributed object systems. IEE/BCS Distributed Systems Engineering Journal., 5(4), 179–202.

    Article  Google Scholar 

  8. AE Aerospace. (2009). SAE AS5506A: Architecture analysis and design language V2.0.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Lichen Zhang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics