[go: up one dir, main page]

Skip to main content

Aspect Composition in Problem Frames

  • Chapter
  • First Online:
Aspect-Oriented Requirements Engineering
  • 1012 Accesses

Abstract

Problem frames (PFs) is a problem domain-oriented approach, focusing on understanding the problem, instead of its design solutions. PFs support the identification of problem domains, provide mechanisms to analyse and structure problems and promote reusability by dealing with different types of known problems. The motivation for this work is the early evidence that Jackson’s problem frames include many scattered and tangled model elements that correspond to crosscutting requirements. This chapter offers specific guidelines to define and compose crosscutting concerns in PFs. The proposed approach uses a specification template for aspectual requirements and abstract problem diagrams. The advantage lays on providing support for modularization of requirements and domain knowledge.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.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

Similar content being viewed by others

References

  1. M. Jackson, Problem Frames: Analysing and Structuring Software Development Problem (Addison-Wesley, New York, NY, 2001)

    Google Scholar 

  2. E. Baniassad, P. Clements, J. Araújo, A. Moreira, A. Rashid, B. Tekinerdogan, Discovering early aspects. IEEE Softw. 23, 61–70 (2006)

    Article  Google Scholar 

  3. J. Kienzle, N. Guelfi, S. Mustafiz, Crisis management systems: a case study for aspect-oriented modeling, in Transactions on Aspect-Oriented Software Development VII, ed. by S. Katz, M. Mezini (Springer, Berlin Heidelberg, 2010), pp. 1–22

    Google Scholar 

  4. M. Jackson, Problems, subproblems and concerns, Position Paper, in Early Aspects Workshop at AOSD, 2004

    Google Scholar 

  5. L. Rapanotti, J. Hall, M. Jackson, B. Nuseibeh, Architecture-driven problem decomposition, in Proceedings of the 12th IEEE International RE’04, Kyoto, 2004

    Google Scholar 

  6. R. Laney, L. Barroca, M. Jackson, B. Nuseibeh, Composing requirements using problem frames, in Proceedings of the RE’04, 2004, pp. 122–131

    Google Scholar 

  7. C. Choppy, D. Hatebur, M. Heisel, Component composition through architectural patterns for problem frames, in XIII Asia Pacific Software Engineering Conference, 2006

    Google Scholar 

  8. R. Laney, T. Thein, M. Jackson, B. Nuseibeh, Composing features by managing inconsistent requirements, in Ninth International Conference on Feature Interactions in Software and Communication Systems ICFI’07, 2007, pp. 141–156

    Google Scholar 

  9. BNF (2007), http://www.cui.unige.ch/db-research/Enseignement/analyseinfo/AboutBNF.html. Accessed 25 Aug 2007

  10. M. Lencastre, J. Araújo, A. Moreira, J. Castro, Towards aspectual problem frames: an example. Expert Syst. J. 25(1), 74--86 (2008). doi:10.1111/j.1468-0394.2008.00453.x (Blackwell Publishing Ltd. Expert Systems)

    Google Scholar 

  11. C. Haley, R. Laney, B. Nuseibeh, Deriving security requirements from crosscutting threat descriptions, in Third International Conference on AOSD’04 (ACM Press, Lancaster, 2004)

    Google Scholar 

  12. M. Lencastre, A. Moreira, J. Araújo, J. Castro, Aspects composition in problem frames, in 16th IEEE International Requirements Engineering Conference, Barcelona, 2008. IEEE CS Press Conference Proceedings, available at IEEE CS Digital Library, 2008

    Google Scholar 

  13. J. Whittle, P. Jayaraman, MATA: a tool for aspect-oriented modeling based on graph transformation, in Workshop on Aspect Oriented Modeling at MODELS’07, 2007

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maria Lencastre .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Lencastre, M., Araújo, J., Moreira, A., Castro, J. (2013). Aspect Composition in Problem Frames. In: Moreira, A., Chitchyan, R., Araújo, J., Rashid, A. (eds) Aspect-Oriented Requirements Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38640-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38640-4_7

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-38639-8

  • Online ISBN: 978-3-642-38640-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics