Skip to main content

Generating Early Design Models from Requirements Analysis Artifacts Using Problem Frames and SysML

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6698))

Abstract

The relationship between requirement specifications and design models has been widely investigated with the aim of bridging (semi) automatically the gap between the two artifacts. The work reported in this paper contributes to this research stream with an approach for generating early design models from requirement artifacts and analysis criteria. The approach is based on Problem Frames, decomposition and re-composition analysis patterns and is supported by SysML.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brandozzi, M., Perry, D.E.: Transforming goal oriented requirements specifications into architectural prescriptions. In: STRAW (2001)

    Google Scholar 

  2. Choppy, C., Hatebur, D., Heisel, M.: Architectural patterns for problem frames. IEE Proceedings - Software 152(4), 198–208 (2005)

    Article  Google Scholar 

  3. Colombo, P., del Bianco, V., Lavazza, L., Coen-Porisini, A.: A methodological framework for SysML: a Problem Frames-based approach. In: APSEC 2007 (2007)

    Google Scholar 

  4. Colombo, P., del Bianco, V., Lavazza, L., Coen-Porisini, A.: Towards the integration of SysML and Problem Frames. In: IWAAPF 2008 (2008)

    Google Scholar 

  5. Colombo, P., Khendek, F., Lavazza, L.: Requirements analysis and modeling with Problem Frames and SysML: A case study. In: Kühne, T., Selic, B., Gervais, M.-P., Terrier, F. (eds.) ECMFA 2010. LNCS, vol. 6138, pp. 74–89. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  6. Del Bianco, V., Lavazza, L.: Enhancing Problem Frames with Scenarios and Histories in UML-based software development. Expert Systems 25(1) (2008)

    Google Scholar 

  7. Dromey, R.G.: Formalizing the transition from requirements to design. In: He, J., Liu, Z. (eds.) Mathematical Frameworks for Component Software Models for Analysis and Synthesis, pp. 173–205. World Scientific, Singapore

    Google Scholar 

  8. Hall, J.G., Jackson, M., Laney, R.C., Nuseibeh, B., Rapanotti, L.: Relating software requirements and architectures using Problem Frames. In: RE 2002 (2002)

    Google Scholar 

  9. Jackson, M.: Problem Frames: Analyzing and Structuring Software Development Problems. ACM Press Books, New York (2001)

    Google Scholar 

  10. Jagannathan, V., Dodhiawala, R., Baum, L.S.: Blackboard Architectures and Applications. Academic Press, London (1989)

    MATH  Google Scholar 

  11. Khendek, F., Zhang, X.J.: From MSC to SDL: Overview and an application to the autonomous shuttle transport system. In: Leue, S., Systä, T.J. (eds.) Scenarios: Models, Transformations and Tools. LNCS, vol. 3466, pp. 228–254. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  12. Laney, R., Barroca, R., Jackson, M., Nuseibeh, B.: Composing Requirements Using Problem Frames. In: RE 2004 (2004)

    Google Scholar 

  13. Lavazza, L.: User needs vs. user requirements: a Problem Frame-based View. In: IWAAPO 2010 (2010)

    Google Scholar 

  14. Lavazza, L., Del Bianco, V.: A UML-based Approach for Representing Problem Frames. In: IWAAPF 2004 (2004)

    Google Scholar 

  15. Lavazza, L., Del Bianco, V.: Combining Problem Frames and UML in the Description of Software Requirements. In: Baresi, L., Heckel, R. (eds.) FASE 2006. LNCS, vol. 3922, pp. 199–213. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  16. Medvidovic, N., Grnbacher, P., Egyed, A., Boehm, B.W.: Bridging models across the software lifecycle. Journal of Systems and Software 68(3), 199–215 (2003)

    Article  Google Scholar 

  17. Nuseibeh, B.: Weaving together requirements and architectures. IEEE Computer 34(3) (2001)

    Google Scholar 

  18. OMG SysML, V. 1.2, http://www.omg.org/spec/SysML/1.2/

  19. OMG UML, V. 2.3, http://www.omg.org/spec/UML/2.3/

  20. Rapanotti, L., Hall, J.G., Jackson, M., Nuseibeh, B.: Architecture-driven problem decomposition. In: RE 2004 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Colombo, P., Khendek, F., Lavazza, L. (2011). Generating Early Design Models from Requirements Analysis Artifacts Using Problem Frames and SysML. In: France, R.B., Kuester, J.M., Bordbar, B., Paige, R.F. (eds) Modelling Foundations and Applications. ECMFA 2011. Lecture Notes in Computer Science, vol 6698. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21470-7_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21470-7_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21469-1

  • Online ISBN: 978-3-642-21470-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics