Skip to main content

Towards Individualized Requirements Specification Evolution for Networked Software Based on Aspect

  • Conference paper
Making Globally Distributed Software Development a Success Story (ICSP 2008)

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

Included in the following conference series:

Abstract

Networked software is a kind of Internet-based online complex software system produced through interaction and cooperation between networks and users who act as both consumer and producer of the system composed of web services. To meet a mass of individualized requirements, specifications for common requirements of the domain need to modify and evolve. Aiming at the concern, we propose a 3-step process of requirements evolution modeling of networked software. Focusing on the first step, the paper analyzes inducements for individualized requirements evolution, proposes a meta-model to describe the evolutionary requirements specification of networked software based on aspects, and presents a case study to demonstrate the usage of our approach. Finally a process for implementing the individualized requirements evolution is proposed. So it is helpful to guide the modeling for evolutionary requirements specifications and implement individualized requirements from common specifications.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. He, K., Liang, P., Peng, R.: Requirement emergence computation of networked software. J. Frontier of Computer Science in China 1(3), 322–328 (2007)

    Article  Google Scholar 

  2. David, M., Mark, B., et al.: OWL-S: Semantic Makeup for Web Services. 2004.11, http://www.w3.org/Submission/OWL-S/

  3. Yanbo, H., Amit, S.: A Taxonomy of Adaptive Workflow Management (1256c), http://pbfb5www.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf/0/a7fac9b815f26c87c1256c8e00669076/$FILE/CSCW98Workshop%20han-sheth-bussler.pdf

  4. Jin, Z., He, K., Wang, Q.: Software Requirements Engineering: Part of Progress of Studying. J.Communications of CCF (in Chinese) (November 2007)

    Google Scholar 

  5. Jian, W., Keqing, H., Bing, L., Wei, L., Rong, P.: Meta-models of Domain Modeling Framework for Networked Software. In: Proceedings of The Sixth International Conference on Grid and Cooperative Computing (GCC 2007), pp. 878–885 (2007)

    Google Scholar 

  6. Tony, A., Francisco, C., et al.: BPEL4WS V1.1 specification (May 2003), http://download.boulder.ibm.com/ibmdl/pub/software/dw/specs/ws-bpel/ws-bpel.pdf

  7. Gregor, K., John, L., Anurag, M., Chris, M., Cristina, L., Jean-Marc, L., John, I.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, Springer, Heidelberg (1997)

    Google Scholar 

  8. Anis, C., Mira, M.: AO4BPEL: An Aspect-oriented Extension to BPEL. J. World Wide Web, 309–344 (October 2007)

    Google Scholar 

  9. Boris, B., Rainer, U.: Aspect-Based Workflow Evolution, http://www.comp.lancs.ac.uk/~marash/aopws2001/papers/bachmendo.pdf

  10. Qinyi, W., Calton, P., Akhil, S., Roger, B., Gueyoung, J.: DSCWeaver: Synchronization-Constraint Aspect Extension to Procedural Process Specification Languages. In: IEEE International Conference on Web Services (ICWS 2006), Chicago, US, pp. 320–330 (2006)

    Google Scholar 

  11. W3C: XML Path Language, Version 1.0 (November 1999), http://www.w3.org/TR/xpath

  12. Liu, W., He, K.Q., Wang, J., et al.: Heavyweight Semantic Inducement for Requirement Elicitation and Analysis. In: IEEE Proceedings of 3rd International Conference on Semantics, Knowledge and Grid (SKG 2007), Xi’an, China, October 29–31, 2007, pp. 206–211 (2007)

    Google Scholar 

  13. He, K.Q., Peng, R., Liu, J., et al.: Design Methodology of Networked Software Evolution Growth Based on Software Patterns. J. Journal of Systems Science and Complexity 19(3), 157–181 (2006)

    Article  MATH  Google Scholar 

  14. Lamsweerde, A.: Goal-oriented requirements engineering: a guided tour. In: Proceedings of the 5th IEEE International Symposium on Requirements Engineering, August 2001, pp. 249–263. IEEE Press, Toronto, Canada (2001)

    Google Scholar 

  15. Hans-Erik, E., Magnus, P.: Business Modeling with UML: Business Patterns at Work. John Wiley & Sons, Inc., New York (2000)

    Google Scholar 

  16. Yu, E.: Modeling strategic relationships for process reengineering. Ph.D thesis, Department of computer science, University of Toronto (1994)

    Google Scholar 

  17. Awais, R., Peter, S., Ana, M., Joao, A.: Early Aspect: a Model for Aspect-Oriented Requirements Engineering. In: IEEE Joint International Conference on Requirement Engineering, Essen, Germany, September, 2002, pp. 199–202 (2002)

    Google Scholar 

  18. Awais, R., Ana, M., Joao, A.: Modularisation and Composition of Aspectual Requirements. In: Proceedings of the 2nd International Conference on Aspect-oriented Software Development (AOSD), Boston, USA, pp. 11–20 (2003)

    Google Scholar 

  19. Ivar, J., Pan-Wei, N.: Aspect-Oriented Software Development with Use Cases(Chinese Version). Publishing House of Electronics Industry, Beijing (2005)

    Google Scholar 

  20. Yu, Y., Leite, J.C.S.d.P., Mylopoulos, J.: From Goals to Aspects: Discovering Aspects from Requirements Goal Models. In: Proceedings of 12th IEEE International Conference on Requirements Engineering, Kyoto, Japan, September, 2004, pp. 38–47 (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Qing Wang Dietmar Pfahl David M. Raffo

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Feng, Z., He, K., Ma, Y., Wang, J., Gong, P. (2008). Towards Individualized Requirements Specification Evolution for Networked Software Based on Aspect. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds) Making Globally Distributed Software Development a Success Story. ICSP 2008. Lecture Notes in Computer Science, vol 5007. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-79588-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-79588-9_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-79587-2

  • Online ISBN: 978-3-540-79588-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics