Skip to main content

A Study on Debugging Method for Engineering Software Using Marshalling in Restricted Environment

  • Conference paper
  • First Online:
Advances in Computer Science and Ubiquitous Computing (CUTE 2018, CSA 2018)

Abstract

Although such commercial products such as ANSYS, NASTRAN and PATRAN provide most-wanted and productive functions used for analysis and design, they do not provide particular functions required by a manufacturing company. In this case, most companies develop the required engineering software on their own, and use C++ or C Language to develop the required engineering software. Recently, as the preference for GUI increases, the demand for GUI development increases as well. However, it is difficult for CUI developers to adapt to GUI development in a short period of time. In this paper, a debugging method for cooperation between internal developers who develop engineering software and external developers who develop GUI was proposed. This debugging method is advantageous in that it makes possible to develop GUI-based software without making significant changes to the basic structure of CUI-based engineering software. In addition, this debugging method is advantageous in that the core technology of a company can be protected, since external GUI developers cannot know the internal properties of engineering software.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.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

Institutional subscriptions

References

  1. ANSYS. http://www.ansys.com/

  2. NASTRAN. http://www.mscsoftware.com/product/msc-nastran/

  3. PATRAN. http://www.mscsoftware.com/product/msc-patran/

  4. Royce, W.W.: Managing the development of large software systems: concepts and techniques. In: 9th International Conference on Software Engineering. IEEE Press, Monterey (1987)

    Google Scholar 

  5. Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J.: Agile Software Development Methods: Review and Analysis. VTT Publication, Finland (2002)

    Google Scholar 

  6. Cao, L., Ramesh, B.: Agile Requirements engineering practices: an empirical study. IEEE Softw. 1, 60–67 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to NamHyun Yoo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Yoo, N. (2020). A Study on Debugging Method for Engineering Software Using Marshalling in Restricted Environment. In: Park, J., Park, DS., Jeong, YS., Pan, Y. (eds) Advances in Computer Science and Ubiquitous Computing. CUTE CSA 2018 2018. Lecture Notes in Electrical Engineering, vol 536. Springer, Singapore. https://doi.org/10.1007/978-981-13-9341-9_41

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-9341-9_41

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-9340-2

  • Online ISBN: 978-981-13-9341-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics