Skip to main content

Configuration Modeling Based Software Product Development

  • Conference paper
Advanced Parallel Processing Technologies (APPT 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4847))

Included in the following conference series:

  • 913 Accesses

Abstract

Software product line is an effective way to implement software production for mass customization. How to organize and configure the software artifacts in software product line to rapidly produce customized software product meeting individual demands is one of the key problems. Corresponding to the phases of feature selection and software artifact binding in the process of software production, the feature configuration model and software artifact configuration model are constructed to provide a uniform framework of constraint description for feature model and domain application requirement. The results of problem solving are the sets of feature and software artifact meeting feature constraints and application requirements. The proposed method of configuration modeling and problem solving provide a theoretical foundation to rapidly produce software product on the base of configuration of reusable domain assets.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Krueger, C.W.: Software Mass Customization. BigLever Software, Inc. (2001)

    Google Scholar 

  2. Clements, P.C., Northrop, L.: Software Product Lines - Practices and Patterns. Addison-Wesley, Reading (2001)

    Google Scholar 

  3. Jaring, M., Bosch, J.: Representing Variability in Software Product Lines: A Case Study. In: Chastek, G.J. (ed.) Software Product Lines. LNCS, vol. 2379, pp. 15–36. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  4. Bosch, J.: Design & Use of Software Architectures - Adopting and Evolving a Product-Line Approach. Addison-Wesley, Reading (2000)

    Google Scholar 

  5. Bourke, R.: Product Configurators: Key Enabler for Mass Customization - An Overview (2000), http://www.pdmic.com/articles/midrange/Aug2000.html

  6. Samson, W., Henrik, E., Gennari, J.: Ontology-Based Configuration of Problem-Solving Methods and Generation of Know PROTÉGÉ-II to Protocol-Based Decision Support”. Artificial Intelligence in Medicine 7, 257–289 (1995)

    Article  Google Scholar 

  7. Soininen, T., Tiihonen, J., Mannisto, T.: Towards a General Ontology of Configuration. AI/EDMS 12(4), 357–372 (1998)

    Google Scholar 

  8. Studer, R., Eriksson, H., Gennari, J.H.: Ontologies and The Configuration of Problem-Solving Methods. In: Proceedings of 10th Knowledge Acquisition for Knowledge-base Systems Workshop, Banff (1996)

    Google Scholar 

  9. Mannion, M.: Using First-Order Logic for Product Line Model Validation. In: Chastek, G.J. (ed.) Software Product Lines. LNCS, vol. 2379, pp. 176–187. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  10. Sun, J., Zhang, H., Li, Y.F., Wang, H.: Formal Semantics and Verification for Feature Modeling. In: ICECSS 2005 (2005)

    Google Scholar 

  11. Zhang, W., Zhao, H., Mei, H.: A Propositional Logic-based Method for Verification of Feature Models. In: Davies, J., Schulte, W., Barnett, M. (eds.) ICFEM 2004. LNCS, vol. 3308, pp. 115–130. Springer, Heidelberg (2004)

    Google Scholar 

  12. Benavides, D., Ruiz-Cortés, A., Smith, B., O’Sullivan, B., Trinidad, P.: Computational Issues on the Automated Analysis of Feature Models Using Constraint Programming. International Journal of Software Engineering and Knowledge Engineering  (2006)

    Google Scholar 

  13. Benavides, D., Ruiz-Cortés, A., Trinidad, P.: Using Constraint Programming to Reason on Feature Models. In: Proceedings of the 7th International Conference on Software Engineering and Knowledge Engineering (2005)

    Google Scholar 

  14. Kang, K.C., Kim, S., Lee, J., Kim, K., Kim, G.J., Shin, E.: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures. Annals of Software Engineering 5, 143–168 (1998)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ming Xu Yinwei Zhan Jiannong Cao Yijun Liu

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Li, Yy., Yin, Jw., Li, Y., Dong, Jx. (2007). Configuration Modeling Based Software Product Development. In: Xu, M., Zhan, Y., Cao, J., Liu, Y. (eds) Advanced Parallel Processing Technologies. APPT 2007. Lecture Notes in Computer Science, vol 4847. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76837-1_68

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76837-1_68

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76836-4

  • Online ISBN: 978-3-540-76837-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics