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

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

Towards automatic problem decomposition: an ontology-based approach

Published: 23 May 2006 Publication History

Abstract

In this paper, we propose a conceptual description schema based on the Problem Frames (PF) approach, which treats environment as a first-class concept. Requirements are defined as problem descriptions in terms of the environment model. Thus, knowledge about the environment can be used to facilitate the derivation of software specifications from requirements. Heuristic rules that help structuring software problems are given. Major idea of the proposed approach is illustrated with a simple real world example.

References

[1]
D. L. Parnas and J. Madey. Functional documentation for computer systems. Science Computing Program, 25(1):41--61, Oct. 1995.
[2]
M. Jackson. Software Requirements and Specications: a Lexicon of Practice, Principles and Prejudices. Addison-Wesley, 1995.
[3]
P. Zave and M. Jackson. Four dark corners of requirements engineering. ACM Transactions on Software Engineering and Methodology, 6(1):1--30, January 1997.
[4]
M. Jackson. The meaning of requirements. Annals of Software Engineering, 3:5--21, 1997.
[5]
C. A. Gunter, E. L. Gunter, M. Jackson, and P. Zave. A reference model for requirements and specication. IEEE Software, 17(3):37--43, May/June 2000.
[6]
M. Jackson. Problem Frames: Analyzing and Structuring software development problems. Addison-Wesley, 2001.
[7]
Andrés Silva. Requirements, domain and specications: A viewpoint-based approach to requirements engineering. In Proceedings of the ICSE'02, pages 94--104, Orlando, Florida, USA, 2002.
[8]
Jon G. Hall, Lucia Rapanotti, and Michael Jackson. Problem frames semantics for software development. Journal of Software and System Modeling, 40(2):189--198, 2005.
[9]
Jeffrey L. Whitten, Lonnie D. Bentley, and Kevin C. Dittman. System Anaysis ans Design Methods. McGraw-Hill Companies, fifth edition, 2001.
[10]
R. Lu and Z. Jin. Domain Modelling based Software Engineering. Kluwer Academic Publishers, 2000.
[11]
Z. Jin, D. A. Bell, F. G. Wilkie, and D. G. Leahy. Automated requirements elicitation: Combining a model-driven approach with concept reuse. International Journal of Software Engineering and Knowledge Engineering, 13(1):53--82, 2003.
[12]
Z. Jin, R. Lu, and D. A. Bell. Automatically multi-paradigm requirements modeling and analyzing: an ontology-based approach. Science in China (SeriesF), 46(4):279--297, Aug. 2003.
[13]
Zhi Jin. Revisiting the meaning of requirements. Journal of Computer Science and Technology, 21(1):32--40, 2006.
[14]
Leszek A. Maciaszek. Requirements Analysis and System Design: Developing Information Systems with UML. Pearson Education Limited, 2001.
[15]
A. Finkelstein, J. Kramer, B. Nuseibeh, L. Finkelstein, and M. Goedicke. Viewpoints: a framework for integrating multiple perspectives in system development. International Journal of Software Engineering and Knowledge Engineering, 2(1):31--57, 1992.
[16]
Alan M. Davis, Kathleen Jordan, and Tsuyoshi Nakajima. Elments underlying the specification of requirements. Annals of Software Engineering, 3:63--100, 1997.

Cited By

View all
  • (2018)View-Centric Context Modeling to Foster the Engineering of Cyber-Physical System Networks2018 IEEE International Conference on Software Architecture (ICSA)10.1109/ICSA.2018.00030(206-20609)Online publication date: Apr-2018
  • (2018)Model-based Documentation of Context Uncertainty for Cyber-Physical Systems2018 IEEE 14th International Conference on Automation Science and Engineering (CASE)10.1109/COASE.2018.8560480(1087-1092)Online publication date: Aug-2018
  • (2016)Fostering concurrent engineering of cyber-physical systems a proposal for an ontological context framework2016 3rd International Workshop on Emerging Ideas and Trends in Engineering of Cyber-Physical Systems (EITEC)10.1109/EITEC.2016.7503689(5-10)Online publication date: Apr-2016
  • Show More Cited By

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. environment ontology
  2. problem decomposition
  3. problem frames
  4. requirements engineering

Qualifiers

  • Article

Conference

ICSE06
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2018)View-Centric Context Modeling to Foster the Engineering of Cyber-Physical System Networks2018 IEEE International Conference on Software Architecture (ICSA)10.1109/ICSA.2018.00030(206-20609)Online publication date: Apr-2018
  • (2018)Model-based Documentation of Context Uncertainty for Cyber-Physical Systems2018 IEEE 14th International Conference on Automation Science and Engineering (CASE)10.1109/COASE.2018.8560480(1087-1092)Online publication date: Aug-2018
  • (2016)Fostering concurrent engineering of cyber-physical systems a proposal for an ontological context framework2016 3rd International Workshop on Emerging Ideas and Trends in Engineering of Cyber-Physical Systems (EITEC)10.1109/EITEC.2016.7503689(5-10)Online publication date: Apr-2016
  • (2016)SPES XT Context Modeling FrameworkAdvanced Model-Based Engineering of Embedded Systems10.1007/978-3-319-48003-9_4(43-57)Online publication date: 2-Dec-2016
  • (2012)An approach for selecting implementation strategies of non-functional requirementsProceedings of the Fourth Asia-Pacific Symposium on Internetware10.1145/2430475.2430495(1-7)Online publication date: 30-Oct-2012
  • (2010)A Meta-model Supporting the Decomposition of Problem DescriptionsProceedings of the 2010 Fifth International Conference on Software Engineering Advances10.1109/ICSEA.2010.15(50-57)Online publication date: 22-Aug-2010
  • (2009)Towards a Meta-model for Problem FramesProceedings of the 2009 Fourth International Conference on Software Engineering Advances10.1109/ICSEA.2009.56(339-345)Online publication date: 20-Sep-2009
  • (2008)An ontology-guided process for developing problem frame specificationProceedings of the 3rd international workshop on Applications and advances of problem frames10.1145/1370811.1370818(36-39)Online publication date: 10-May-2008
  • (2008)A Scenario-Based Problem DecompositionProceedings of the 2008 The 9th International Conference for Young Computer Scientists10.1109/ICYCS.2008.139(1150-1155)Online publication date: 18-Nov-2008
  • (2007)An ontology of problem frames for guiding problem frame specificationProceedings of the 2nd international conference on Knowledge science, engineering and management10.5555/1775431.1775472(384-395)Online publication date: 28-Nov-2007
  • Show More Cited By

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