Skip to main content

A Framework for Aspectual Pervasive Software Services Evaluation

  • Conference paper
Book cover Evaluation of Novel Approaches to Software Engineering (ENASE 2011)

Abstract

Context-dependent information has several qualities that make pervasive services challenging compared to conventional Web services. Therefore, sound software engineering practices are needed during their development, execution and validation. This establishes an evaluation framework to evaluate pervasive service-oriented software architectures. The framework consists of two views: vertical, horizontal. Vertical evaluation compares several research tools to the Aspectual FSP Generation tool developed here. They are compared across the platform-independent and platform-specific levels of the architecture. The horizontal evaluation view is designed to validate several desired key features mainly required at the platform-specific level. The vertical evaluation has demonstrated that our tool has unique features in context-dependent behavioral modeling and code generation. The horizontal evaluation has shown that the formal methods and tools employed, and the customization approach used in the services, are effective towards the overall objectives of this research. The approach is explored using a real-world case study in intelligent transport.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hegering, H.-G., Küpper, A., Linnhoff-Popien, C., Reiser, H.: Management Challenges of Context-Aware Services in Ubiquitous Environments. In: Brunner, M., Keller, A. (eds.) DSOM 2003. LNCS, vol. 2867, pp. 246–259. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Mandato, D., Kovacs, E., Hohl, F., Amir-Alikhani, H.: CAMP: a Context-Aware Mobile Portal. IEEE Communications Magazine 40(1), 90–97 (2002)

    Article  Google Scholar 

  3. Mostefaoui, S.K., Hirsbrunner, B.: Context-Aware Service Provisioning. In: IEEE/ACS International Conference on Pervasive Services (ICPS 2004), pp. 71–80. IEEE (2004)

    Google Scholar 

  4. Abeywickrama, D.B.: Pervasive Services Engineering for SOAs. Ph.D Thesis, Faculty of IT, Clayton Campus, Monash University, Australia (2010)

    Google Scholar 

  5. Abeywickrama, D.B., Ramakrishnan, S.: Model-Driven Development of Aspectual Pervasive Software Services. In: 14th IEEE International Enterprise Distributed Object Computing Conference Workshops, pp. 49–59. IEEE, Vitoria (2010)

    Chapter  Google Scholar 

  6. Abeywickrama, D.B., Ramakrishnan, S.: Towards Engineering Models of Aspectual Pervasive Software Services. In: 3rd Workshop on Software Engineering for Pervasive Services (SEPS 2008), pp. 3–8. ACM, Sorrento (2008)

    Chapter  Google Scholar 

  7. Abeywickrama, D.B., Ramakrishnan, S.: A Model-Based Approach for Engineering Pervasive Services in SOAs. In: 5th International Conference on Pervasive Services (ICPS 2008), pp. 57–60. ACM, Sorrento (2008)

    Chapter  Google Scholar 

  8. Aspect-Oriented Modeling, http://www.aspect-modeling.org/ (last accessed on July 20, 2011)

  9. Davie, A.: Intelligent Tagging for Transport and Logistics: The ParcelCall Approach. Electronics & Communication Engineering Journal 14(3), 122–128 (2002)

    Article  Google Scholar 

  10. Analyti, A., Theodorakis, M., Spyratos, N., Constantopoulos, P.: Contextualization as an Independent Abstraction Mechanism for Conceptual Modeling. Information Systems Journal 32(1), 24–60 (2007)

    Article  Google Scholar 

  11. VIsualize all moDel drivEn programming (VIDE), WP 11: Deliverable number D11.3, Supported by the European Commission within Sixth Framework Programme. Polish-Japanese Institute of Information Technology, http://www.vide-ist.eu/download/VIDE_D11.3.pdf (last accessed on July 20, 2011)

  12. Groher, I., Schulze, S.: Generating Aspect Code from UML Models. In: 3rd International Workshop on Aspect-Oriented Modeling Co-located with 2nd International Conference on Aspect-Oriented Software Development (AOSD 2003), Boston, USA (2003)

    Google Scholar 

  13. Whittle, J., Jayaraman, P.: MATA: A Tool for Aspect-Oriented Modeling Based on Graph Transformation. In: Giese, H. (ed.) MODELS 2008. LNCS, vol. 5002, pp. 16–27. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  14. Cottenier, T., van den Berg, A., Elrad, T.: Motorola WEAVR: Aspect Orientation and Model-Driven Engineering. Journal of Object Technology 6(7), 51–88 (2007)

    Article  Google Scholar 

  15. Fuentes, L., Gamez, N., Sanchez, P.: Aspect-Oriented Executable UML Models for Context-Aware Pervasive Applications. In: 2008 5th International Workshop on Model-Based Methodologies for Pervasive and Embedded Software, pp. 34–43. IEEE, Budapest (2008)

    Chapter  Google Scholar 

  16. Clarke, E.M., Wing, J.M., Alur, R.: Formal Methods: State of the Art and Future Directions. ACM Computing Surveys 28(4), 626–643 (1996)

    Article  Google Scholar 

  17. Magee, J., Kramer, J.: Concurrency: State Models and Java Programs, 2nd edn. John Wiley and Sons (2006)

    Google Scholar 

  18. Kappel, G., Pröll, B., Retschitzegger, W., Schwinger, W.: Customisation for Ubiquitous Web Applications: A Comparison of Approaches. International Journal of Web Engineering and Technology 1(1), 79–111 (2003)

    Article  Google Scholar 

  19. Schwinger, W., Grün, C., Pröll, B., Retschitzegger, W., Schauerhuber, A.: Context-Awareness in Mobile Tourism Guides - A Comprehensive Survey. Technical report, Johannes Kepler University, Linz, Austria (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Abeywickrama, D.B., Ramakrishnan, S. (2013). A Framework for Aspectual Pervasive Software Services Evaluation. In: Maciaszek, L.A., Zhang, K. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2011. Communications in Computer and Information Science, vol 275. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32341-6_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32341-6_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32340-9

  • Online ISBN: 978-3-642-32341-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics