Skip to main content

A Technical Assessment of SoC Methodologies and Requirements for a Full-Blown Methodology

  • Conference paper
Computational Science and Its Applications - ICCSA 2006 (ICCSA 2006)

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

Included in the following conference series:

  • 613 Accesses

Abstract

SoC plays a key role in building software-intensive hardware systems such as embedded systems. It is commonly known that the complexity of SoC and the demand for shorter time-to-market are sharply increasing. However, current SoC methodologies do not address the trends and demands effectively. To provide SoC methodologies that satisfy these issues, the current SoC methodologies should be technically assessed so that the full requirement for future SoC methodologies can be formulated. In this paper, we first give a foundation on SoC, and summaries representative methodologies compared. For the comparison, we identified six comparison criteria and present in-depth assessments using logical reasoning in text, tables, and figures. Using the assessment, we define and elaborate three key requirements for future SoC methodologies; Balanced Process Framework, Reuse-focused Activity, and Traceability.

This work was supported by grant No. (R01-2005-000-11215-0) from the Basic Research Program of the Korea Science & Engineering Foundation.

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 139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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

  • Jerraya, A., Wolf, W.: Multiprocessor Systems-on-Chips. Morgan Kaufmann Publishers, San Francisco (2005)

    Google Scholar 

  • Balarin, F., Sentovich, E., Chiodo, M., Giusto, P., Hsieh, H., Tabbara, B., Jurecska, A., Lavagno, L., Passerone, C., Suzuki, K., Sangiovanni-Vincentelli, A.: Hardwar-Software Co-design of Embedded Systems - The POLIS approach. Kluwer Academic Publishers, Dordrecht (1997)

    Google Scholar 

  • Zivkovic, V.D., Lieverse, P.: An Overview of Methodologies and Tools in the Field of System-Level Design. In: Deprettere, F., Teich, J., Vassiliadis, S. (eds.) SAMOS 2001. LNCS, vol. 2268, pp. 74–88. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  • Bhattacharyya, S.S., et al.: Ptolemy II Heterogeneous Concurrent Modeling and Design in JAVA, Vol. 01. Introduction to Ptolemy II. University of California at Berkeley Technical memorandum UCB/ERL M05/21 (July 2005)

    Google Scholar 

  • Gupta, R.K., Micheli, G.D.: Hardware/Software Cosynthesis for Digital Systems. In: IEEE Design & Test of Computers, pp. 29–41 (September 1993)

    Google Scholar 

  • Ernst, R., Henkel, J., Benner, T.: Hardware/Software Cosynthesis for Micro-controllers. In: IEEE Design & Test of Computers, pp. 64–75 (December 1993)

    Google Scholar 

  • Gajski, D.D., Zhu, J., Dömer, R., Gerstlauer, A., Zhao, S.: SpecC: Specification Language and Methodology. Kluwer Academic Publishers, Dordrecht (2000)

    Google Scholar 

  • http://embedded.eecs.berkeley.edu/metropolis/

  • IEEE Computer Society and ACM, Guide to the Software Engineering Body of Knowledge (SWEBOK). IEEE Computer Society (2004), http://www.swebok.org

  • Pressman, R.: Software Engineering: A Practitioner’s Approach, 6th edn. McGraw-Hill, New York (2005)

    Google Scholar 

  • Gajski, D.D., Vahid, F.: Specification and design of embedded hardware-software systems. IEEE Design & Test of Computers 12(1), 53–67 (1995)

    Article  Google Scholar 

  • Madisetti, V., Arpnikanondt, C.: A Platform-Centric Approach to System-on-Chip (SOC) Design. Springer, Heidelberg (2005)

    Google Scholar 

  • Information technology – Software life cycle processes, ISO/IEC 12207 (August 1995)

    Google Scholar 

  • Dick, J.: Design Traceability. IEEE Software 22(6), 14–16 (2005)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cheun, D.W., Yu, T.K., Chang, S.H., Kim, S.D. (2006). A Technical Assessment of SoC Methodologies and Requirements for a Full-Blown Methodology. In: Gavrilova, M.L., et al. Computational Science and Its Applications - ICCSA 2006. ICCSA 2006. Lecture Notes in Computer Science, vol 3981. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751588_47

Download citation

  • DOI: https://doi.org/10.1007/11751588_47

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34072-0

  • Online ISBN: 978-3-540-34074-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics