skip to main content
10.1145/2430475.2430495acmotherconferencesArticle/Chapter ViewAbstractPublication PagesinternetwareConference Proceedingsconference-collections
research-article

An approach for selecting implementation strategies of non-functional requirements

Published: 30 October 2012 Publication History

Abstract

Internetware literally means "the software paradigm for the Internet". The Problem Frames (PF) approach can be used to model Internetware entities. Internetware entities are running on the open, dynamic and uncertainty environment of Internet, which makes the issue of non-functional requirements even more important. However, the PF approach doesn't pay enough attention to deal with non-functional requirements. This paper proposes an approach for selecting implementation strategies of non-functional requirements. Finally, an example shows the feasibility of our approach.

References

[1]
Mei H. 2010. Internetware: Challenges and future direction of software paradigm for Internet as a computer. In Proceedings of the 34th IEEE Annual Computer Software and Applications Conference (Seoul, Korea, July 19-23, 2010). 14-16. DOI= http://doi.ieeecomputersociety.org/10.1109/COMPSAC.2010.90.
[2]
Yang F Q, Lu J, Mei H et al. Some discussion on the development of software technology. Acta Electronica Sinica. 30, 12 (Dec, 2002), 1901--1906.
[3]
Lu J, Ma X X, Tao X P et al. Research and progress of Internetware. Science in China (Series F: Information Sciences). 36, 10 (2006), 1037--1080. (in Chinese)
[4]
Mei H, Liu X Z. Internetware: An Emerging software Paradigm for Internet computing. Journal of Computer Science and Technology. 26, 4 (2011), 588--599.
[5]
Mei H, Huang G, Zhao H, et al. A software architecture centric engineering approach for Internetware. Science in China (Series F: Information Sciences). 49, 6 (2006), 702--730.
[6]
Lu J, Ma X X, Tao X P, et al. On environment-driven software model for internetware. Science in China (Series F: Information Sciences). 51, 6 (2008), 683--721.
[7]
Jackson, M. Problem Frames: Analyzing and structuring software development problems. Addison-Wesley, 2001.
[8]
Hall J, Jackson M, Laney R, Nuseibeh B, Rapanotti L. Relating Software Requirements and Architectures using Problem Frames. In Proceedings of the International Requirements Engineering Conference (Essen, Germany, September 09-13, 2002). 137--144. DOI=10.1109/ICRE.2002.1048516.
[9]
Lin L, Nuseibeh B, Ince D, Jackson M and Moffett J. 2003 Analyzing Security Threats and Vulnerabilities Using Abuse Frames Technical Report. Department of Computing, The Open University.
[10]
Hatebur D, Heisel M and Schmidt H. Security engineering using problem frames. In Proceedings of the International Conference on Emerging Trends in Information and Communication Security (Freiburg, Germany, June 06-09, 2006). 238--253. DOI= 10.1007/11766155_17.
[11]
Hatebur D, Heisel M and Schmidt H. A Pattern System for Security Requirement Engineering. In Proceedings of the Second International Conference on Availability, Reliability and Security. (Vienna, Austria, April 10-13, 2007). 356--365. DOI= 10.1109/ARES.2007.12.
[12]
Li Z. Progressing problems from requirements to specifications in problem frames. In Proceedings of the 3rd International Workshop on Advances and Applications of Problem Frames. (Leipzig, Germany, May 10-18, 2008). 53--59. DOI= 10.1145/1370175.1370231.
[13]
Lavazza L, Del Bianco V. Combining Problem Frames and UML in the Description of Software Requirements. In Proceedings of the 9th International Conference on Fundamental Approaches to Software Engineering (Vienna, Austria, March 27-29, 2006). 199--213. DOI=10.1007/11693017_16.
[14]
Chen X H, Yin B, Jin Z. An approach for capturing software requirements from interactive scenarios. Chinese Journal of Computers. 34, 2 (2011), 329--341.
[15]
Jackson M. Some Principles and Ideas of the Problem Frames Approach. Good Friends Publishing Company, Chatham NJ, USA, 2010.
[16]
Enderton H. A Mathematical Introduction to Logic. Academic Press. 2001.
[17]
Jin Z, Liu L. Towards automatic problem decomposition: an ontology-based approach. In Proceedings of the 2nd International Workshop on Advances and Applications of Problem Frames. (Shanghai, China, May 23, 2006). 41--48. DOI=10.1145/1138670.1138678.
[18]
Jin Z, Chen X H, Zowghi D. Performing Projection in Problem Frames Using Scenarios. In Proceedings of 16th Asia-Pacific software Engineering Conference (Penang, Malaysia, December 01-03, 2009). 249--256. DOI= http://doi.ieeecomputersociety.org/10.1109/APSEC.2009.22.
[19]
Lin L, Jin Z. Integrating goals and problem frames in requirements analysis. In Proceedings of the 14th IEEE International Requirements Engineering Conference (Minnesota, USA, September 11-15, 2006). 249--250. DOI= 10.1109/RE.2006.34.
[20]
Strunk E A, Knight J C. The Essential Synthesis of Problem Frames and Assurance Cases. Expert Systems. 25,1 (2008), 9--27.
[21]
Lavazza L, Del Bianco V. Enhancing problem frames with scenarios and histories: A preliminary study. In Proceedings of the 2nd International Workshop on Advances and Applications of Problem Frames. (Shanghai, China, May 23, 2006). 25--32. DOI=10.11

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
Internetware '12: Proceedings of the Fourth Asia-Pacific Symposium on Internetware
October 2012
204 pages
ISBN:9781450318884
DOI:10.1145/2430475
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

  • NJU: Nanjing University
  • Tsinghua University: Tsinghua University
  • CCF: China Computer Federation

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 October 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Internetware
  2. implementation strategies of non-functional requirements
  3. non-functional requirements
  4. problem frames approach

Qualifiers

  • Research-article

Funding Sources

Conference

Internetware '12
Sponsor:
  • NJU
  • Tsinghua University
  • CCF

Acceptance Rates

Overall Acceptance Rate 55 of 111 submissions, 50%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 120
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media