Skip to main content

Effective Domain Modeling for Mobile Business AHMS (Adaptive Human Management Systems) Requirements

  • Chapter
  • First Online:
  • 713 Accesses

Part of the book series: Studies in Computational Intelligence ((SCI,volume 566))

Abstract

Software development projects tend to grow larger and more time consuming over time. Many companies have turned to software generation techniques to save time and costs. Software generation techniques take information from one area of the application, and make intelligent decisions to automatically generate a different area. Considerable achievements have been made in the areas of object-relational mappers to generate business objects from their relational database equivalents, and vice versa. There are also many products that can generate business objects and databases using the domain model of the application. Domain engineering is the foundation for emerging “product line” software development approaches and affects the maintainability, understandability, usability, and reusability characteristics of family of similar systems [1]. In this paper, we suggest a method that systematically defines, analyzes and designs a domain to enhance reusability effectively in Mobile Business Domain Modeling (MBDM) in Adaptive Human Management Systems (AHMS) requirements phase. For this, we extract information objectively that can be reused in a domain from the requirement analysis phase. We sustain and refine the information, and match them to artifacts of each phase in domain engineering. Through this method, reusable domain components and malleable domain architecture can be produced. In addition, we show the practical applicability and features of our approach.

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

Buying options

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 EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. Bockle, G., Pohl, K., van der Linden, F.: Software Product Line Engineering. Springer, Germany (2010)

    Google Scholar 

  2. Creps D., Klingler, C., Levine, L., and Allemang, D.: Organization Domain Modeling (ODM) Guidebook Version 2.0, Software Technology for Adaptable, Reliable Systems (STARS) (1996).

    Google Scholar 

  3. A framework for software product line practice, version 5.0. Retrieved from http://www.sei.cmu.edu/productlines/frame_report/testing.htm (2009)

  4. Jaring, M., Krikhaar, R.L., Bosch, J.: Modeling variability and testability interaction in software product line engineering mode. In: Proceedings of the Composition-Based Software Systems, http://ieeexplore.ieee.org.ezproxy.uwplatt.edu/stamp/stamp.jsp?tp=&arnumber=4464016 2008, doi:10.1109/ICCBSS.2008.9

  5. Kang, K.C.: Feature-oriented domain analysis for software reuse, Ioint Conference On Software Engineering (1993) pp. 389–395.

    Google Scholar 

  6. Kang, K.C., Kim, S., Lee J., and Kim, K.: FORM: a feature-oriented reuse method with domain specific reference architectures, Pohang University of Science and Technolog (POSTECH) (1998).

    Google Scholar 

  7. Klingler, C.D.: DAGAR: a process for domain architecture definition and asset implementation. In: Proceedings of ACM TriAda (1996).

    Google Scholar 

  8. Li, D., Chang, C.K.: Initiating and institutionalizing software product line engineering: from bottom-up approach to top-down practice. In: Proceedings of the Computer Software and Applications Conference, http://ieeexplore.ieee.org.ezproxy.uwplatt.edu/stamp/stamp.jsp?tp=&arnumber=5254280 2009, doi:10.1109/COMPSAC.2009.17

  9. Metzger, A., Pohl, K.: Variability management in software product line engineering. In: Proceedings of the 29th International Conference on Software Engineering, http://ieeexplore.ieee.org.ezproxy.uwplatt.edu/stamp/stamp.jsp?tp=&arnumbe=4222738 2007, doi:10.1109/ICSECOMPANION.2007.83

  10. Schaefer, I., Hahnle, R.: Formal methods in software product line engineering. Computer, 44(2), http://ieeexplore.ieee.org.ezproxy.uwplatt.edu/stamp/stamp.jsp?tp=&arnumber =5713307(2011)

  11. SEI in Carnegie Mellon University: Domain Engineering and Domain Analysis, URL:http://www.sei.cmu.edu/str/descriptions/dade.html

Download references

Acknowledgments

This work (Grants No. C0124408) was supported by Busi-ness for Cooperative R&D between Industry, Academy, and Research Institute funded Korea Small and Medium Business Administration in 2013.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haeng-Kon Kim .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Kim, HK., Lee, R.Y. (2015). Effective Domain Modeling for Mobile Business AHMS (Adaptive Human Management Systems) Requirements. In: Lee, R. (eds) Computer and Information Science. Studies in Computational Intelligence, vol 566. Springer, Cham. https://doi.org/10.1007/978-3-319-10509-3_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-10509-3_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-10508-6

  • Online ISBN: 978-3-319-10509-3

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics