skip to main content
10.1145/1138670.1138676acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Enhancing problem frames with scenarios and histories: a preliminary study

Published:23 May 2006Publication History

ABSTRACT

Problem frames are a very interesting approach to requirements modelling that is gaining increasing attention and popularity.This paper reports a few preliminary investigations concerning the possibility of enhancing the problem frames methodology with concepts derived from requirements modelling techniques based on scenarios and histories. The goal of this research is to make problem frames even more appealing for the software developers, who are generally familiar with the ideas underlying scenario-based modelling.The results presented here are encouraging: a well known problem, often used to illustrate problem frames (the sluice gate control) was studied with the help of scenarios, modelled by means of histories. Scenarios were also employed to support the merging of sub-problems. In these activities the proposed approach was quite helpful. Nevertheless, some research is still needed to adequately explore the actual applicability and value of the proposed approach.

References

  1. Jackson, M., Problem Frames - analysing and structuring software development problems, Addison-Wesley ACM Press, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. OMG, Unified Modeling Language: Superstructure v. 2.0, formal/05-07-04, August 2005, http://www.omg.org.Google ScholarGoogle Scholar
  3. Choppy, C. and Reggio, G., "Using UML for Problem Frame Oriented Software Development", ISCA 13th International Conference on Intelligent and Adaptative Systems and Software Engineering, 2004.Google ScholarGoogle Scholar
  4. Choppy, C., Hatebur, D. and Heisel, M., "Composing architectures based on architectural patterns for problem frames", Technical Report of Laboratoire d'Informatique de l'université Paris-Nord, December 2005.Google ScholarGoogle Scholar
  5. Jacobson, I., Booch, G. and Rumbaugh, J., The Unified Software Development Process, Addison-Wesley, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Harel, D., "From Play-In Scenarios to Code: An Achievable Dream", IEEE Computer, vol 34, no 1, January 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Harel, D. and Kugler, H., "Synthesizing State-Based Object Systems from LSC Specifications", International Journal of Foundations of Computer Science, vol 13, no 1, 2002.Google ScholarGoogle ScholarCross RefCross Ref
  8. Beck, K., eXtreme Programming eXplained, Addison-Wesley, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Cockburn, A., Crystal Clear: A Human-Powered Methodology for Small Teams, Addison-Wesley, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Hall, J. G., Rapanotti, L. and Jackson, M., "Problem frame semantics for software development", Software and Systems Modeling, vol 4, no 2, May 2005.Google ScholarGoogle Scholar
  11. Felder, M. and Morzenti, A. "Validating Real-Time Systems by History-Checking TRIO Specifications", ACM Transactions on Software Engineering and Methodology, Vol 3, No 4, October 1994, Pages 308--339 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Enhancing problem frames with scenarios and histories: a preliminary study

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        IWAAPF '06: Proceedings of the 2006 international workshop on Advances and applications of problem frames
        May 2006
        93 pages
        ISBN:1595934065
        DOI:10.1145/1138670

        Copyright © 2006 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 23 May 2006

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Upcoming Conference

        ICSE 2025

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader