Skip to main content

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

Abstract

Aspect Oriented Software Development (AOSD) is an emerging software development technology that seeks new modularizations of software systems in order to isolate broadly based functions from the main program’s business logic. AOSD permits multiple concerns to be expressed separately and automatically unified into working systems. However, the complexity of interactions between aspects and base modules and among different aspects may reduce the value of aspect-oriented separation of cross-cutting concerns. This framework exploits the dependencies generated by the operators such as before, after, around and replace. It uses the specification of composition of aspects and if a conflicting situation emerges in a match point, it uses dominant candidate aspects to produce rules for composition which may be used to guide the process of composition. The proposed work generates a composition rule for each match point.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.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. http://en.wikipedia.org/wiki/Aspect- oriented_ software _development.

  2. Boubendir A, Chaoui A (2010) Towards a generic technique for analyzing interactions between aspects at requirement phase. Digital information management (ICDIM). Lake head University, Thunder Bay

    Google Scholar 

  3. Mehner K, Monga M, Taentzer G (2006) Interaction analysis in aspect-oriented models. In: 14th IEEE international requirements engineering conference (RE’06), pp 69–78

    Google Scholar 

  4. Fuentes L, Sanchez P (2007) Towards executable aspect-oriented UML models. In: Proceedings of the 10th international workshop on aspect-oriented modeling. ACM Press, New York, pp 28–34

    Google Scholar 

  5. Beniassad E, Clements PC, Araujo J, Moriera A, Rachid A, Tekmerdogan B (2006) Discovring early aspects. IEEE Softw e3(1):61–70

    Google Scholar 

  6. Case ML (2006) Online algorithms to maintain a transitive reduction. CS 294-8 class project, fall 2006. www.case-home.com/publications/caseCS2948.pdf

  7. Cech S (2009) UML extensions for aspect oriented software development. J Object Technol 8(5):85–104

    Google Scholar 

  8. Brito I, Moreira A (2003) Advanced separation of concerns for requirements engineering. VIII jornadas de ingenieria de Software y bases de datos (JISBD), Alicande, Spain, 12–14 Nov 2003

    Google Scholar 

  9. Abdelzad V, Aliee FS (2010) A method based on petri nets for identification of aspects. Inform Sci Technol Bull ACM Slovakia 2(1)43–49

    Google Scholar 

  10. Santhi K, Zayaraz G, Vijayalakshmi V (2012) Diminution of interactions among aspects at requirement phase using hamiltonian path technique. In: National conference on information technology-2012, Feb 15th Pondicherry Engineering College, Puducherry

    Google Scholar 

Download references

Acknowledgments

We thank Ms A. Shanthakumari for her help and support.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. Santhi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this paper

Cite this paper

Santhi, K., Zayaraz, G., Vijayalakshmi, V. (2013). Aspect Dependency Analyzer Framework for Aspect Oriented Requirements. In: Das, V. (eds) Proceedings of the Third International Conference on Trends in Information, Telecommunication and Computing. Lecture Notes in Electrical Engineering, vol 150. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-3363-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-3363-7_9

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-3362-0

  • Online ISBN: 978-1-4614-3363-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics