Nothing Special   »   [go: up one dir, main page]

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

Analysis of transaction problems using the problem frames approach

Published: 23 May 2006 Publication History

Abstract

A large number of analysis methods are used to analyse and document software problems. Among these, Michael Jackson's problem frames is an approach to identifying and describing recurring software problems. Data and business transactions are a recurrent software problem pattern in business and commerce systems. This paper demonstrates that problem frames can effectively capture and describe transactional problems. An extended version of the workpiece frame is proposed for this purpose. We found that problem frames can accommodate the critical transactional properties on diagrams and identify the difficulties associated with solving it.

References

[1]
George Coulouris, Jean Dollimore, Tim Kindberg, Distributed Systems Concepts and Design, 3rd Edition. Addison-Wesley, 2000.]]
[2]
I. Bray, An Introduction to Requirements Engineering, Addison-Wesley, Reading, MA, 2002.]]
[3]
M. Jackson, Problem Frames, Addison-Wesley, Reading, MA, 2003.]]
[4]
Thomas Connolly, Carolyn Begg, Database Systems - A Practical Approach to Design, Implementation and Management, Addison Wesley, Pearson Education Limited, 2002]]
[5]
Stair and Reyn, Principles of Information Systems, 7th Edition, Course Technology, 2005]]
[6]
Philip A. Bernstein, Eric Newcomer, Principles of Transaction Processing For the Systems Professional, Morgan Kaufmann Publishers, Inc, San Francisco, California, 1997]]
[7]
Karl Cox, Keith T. Phalp, Steven J. Bleistein and June M. Verner "Deriving requirements from process models via the problem frames approach" Information and Software Technology, 47 (2005), pp.319--337]]
[8]
Ian K. Bray, Karl Cox (2003) "The simulator: Another, Elementary Problem Frame?", REFSQ'03, 9th International Workshop on Requirements Engineering: Foundation for Software Quality, Klagenfurt/ Velden, Austria, 16-17th June 2003, pp.121--124.]]
[9]
Lecture Notes by Dr. Venu Murthy, Australian Defence Force Academy, 2003]]
[10]
A. R. Dani, P. Radha Krishna "An E-check framework for Electronic Payment Systems in the Web Based Environment" E-Commerce and Web Technologies, Lecture Notes in Computer Science, Vol. 2115 (New York: Springer Verlag), pp.91--100]]
[11]
Alan Dennis, Barbara Haley Wixom, Systems and Analysis Design - An Applied Approach, 2nd Edition, Wiley, 2002]]
[12]
Kenneth E. Kendall, Julie E. Kendall, Systems Analysis and Design, 6th Edition, Prentice Hall, 2004]]
[13]
Andrew S. Tannenbaum, Marten Van Steen, Distributed Systems - Principles and Paradigms, Pearson Education, 1st Edition, Prentice Hall, 2002]]
[14]
Jim Gray, Andrea Reuter, Transaction Processing - Concepts and Techniques, 1st Edition, Morgan Kaufmann, 1993]]
[15]
D. Georgapoulos et al, An extended transaction environment for workflows in distributed object computing, IEEE Data Engineering Bulleetin, Vol 1692, 1993]]
[16]
D. W. Brown, Introduction to object oriented analysis objects and UML in plain English]]
[17]
Andrew Haigh, Object oriented analysis and design, McGraw-Hill/Osborne Media, 2001]]
[18]
Sally Shlaer, Stephen J Mellor, Object life Cycles modeling the world in states]]
[19]
Doug Rosenberg, Kendall Scott, Applying use case driven object modeling with UML]]
[20]
V. Krishnamurthy and V. K. Murthy, Transaction Processing Systems (Sydney: Pentice Hall, 1992)]]
[21]
V. Krishnamurthy and V. K. Murthy, Transaction Processing Systems (Sydney: Pentice Hall, 1992)]]
[22]
S. Bleistein, K. Cox, J. Verner and K. Phalp (2006), Requirements Engineering for E-business Advantage, Requirements Engineering Journal, 11 (1), March, pp.4--16.]]
[23]
S. Bleistein, K. Cox and J. Verner (2006), Validating Strategic Alignment of Organisational IT Requirements using Goal Modeling and Problem Diagrams, Journal of Systems and Software, (in press).]]
[24]
S. Bleistein, K. Cox, J. Verner and K. Phalp (2006), "B-SCP: a requirements analysis framework for validating strategic alignment of organisational IT based on strategy, context and process", Information and Software Technology (in press).]]
[25]
M. Jackson, Software Requirements and Specifications, Addison Wesley / ACM Press, 1995.]]
[26]
M. Fowler, Analysis Patterns, Addison Wesley, 1997.]]
[27]
Jon G. Hall, Michael Jackson, Robin Laney, Bashar Nuseibeh and Lucia Rapanotti (2002), Relating software requirements and architecture using problem frames, Proceedings of the 2002 international conference on Requirements Engineering (RE'02), Essen]]

Cited By

View all
  • (2008)Capturing business transaction requirements in use case modelsProceedings of the 2008 ACM symposium on Applied computing10.1145/1363686.1363833(602-606)Online publication date: 16-Mar-2008

Index Terms

  1. Analysis of transaction problems using the problem frames approach

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    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
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 23 May 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. analysis
    2. business transactions
    3. context diagram
    4. data transactions
    5. problem frames
    6. transactions
    7. workflows
    8. workpiece problem

    Qualifiers

    • Article

    Conference

    ICSE06
    Sponsor:

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 12 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2008)Capturing business transaction requirements in use case modelsProceedings of the 2008 ACM symposium on Applied computing10.1145/1363686.1363833(602-606)Online publication date: 16-Mar-2008

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media