TUTCRIS - Tampereen teknillinen yliopisto

TUTCRIS

Teaching cross-platform design and testing methods for embedded systems using DICE

Tutkimustuotosvertaisarvioitu

Standard

Teaching cross-platform design and testing methods for embedded systems using DICE. / Bhattacharyya, Shuvra S.; Plishker, William; Shen, Chung Ching; Gupta, Ayush.

Proceedings - 2011 Workshop on Embedded Systems Education, WESE 2011. 2011. s. 38-45.

Tutkimustuotosvertaisarvioitu

Harvard

Bhattacharyya, SS, Plishker, W, Shen, CC & Gupta, A 2011, Teaching cross-platform design and testing methods for embedded systems using DICE. julkaisussa Proceedings - 2011 Workshop on Embedded Systems Education, WESE 2011. Sivut 38-45, Taipei, Taiwan, 13/10/11. https://doi.org/10.1145/2077370.2077376

APA

Bhattacharyya, S. S., Plishker, W., Shen, C. C., & Gupta, A. (2011). Teaching cross-platform design and testing methods for embedded systems using DICE. teoksessa Proceedings - 2011 Workshop on Embedded Systems Education, WESE 2011 (Sivut 38-45) https://doi.org/10.1145/2077370.2077376

Vancouver

Bhattacharyya SS, Plishker W, Shen CC, Gupta A. Teaching cross-platform design and testing methods for embedded systems using DICE. julkaisussa Proceedings - 2011 Workshop on Embedded Systems Education, WESE 2011. 2011. s. 38-45 https://doi.org/10.1145/2077370.2077376

Author

Bhattacharyya, Shuvra S. ; Plishker, William ; Shen, Chung Ching ; Gupta, Ayush. / Teaching cross-platform design and testing methods for embedded systems using DICE. Proceedings - 2011 Workshop on Embedded Systems Education, WESE 2011. 2011. Sivut 38-45

Bibtex - Lataa

@inproceedings{011dc46db56c485bb49529a1622a44b5,
title = "Teaching cross-platform design and testing methods for embedded systems using DICE",
abstract = "DICE (the DSPCAD Integrative Command Line Environment) is a package of utilities that facilitates efficient management of software projects. Key areas of emphasis in DICE are cross-platform operation, support for projects that integrate heterogeneous programming languages, and support for applying and integrating different kinds of design and testing methodologies. The package is being developed at the University of Maryland to facilitate the research and teaching of methods for implementation, testing, evolution, and revision of engineering software. The platform- and language-independent focus of DICE makes it an effective vehicle for teaching high-productivity, high-reliability methods for design and implementation of embedded systems for a variety of courses. In this paper, we provide an overview of features of DICE - particularly as they relate to testing driven design practices - that are useful in embedded systems education, and discuss examples and experiences of applying the tool in courses at the University of Maryland aimed at diverse groups of students - undergraduate programming concepts for engineers, graduate VLSI architectures (aimed at research-oriented students), and graduate FPGA system design (aimed at professional Master's students).",
author = "Bhattacharyya, {Shuvra S.} and William Plishker and Shen, {Chung Ching} and Ayush Gupta",
year = "2011",
doi = "10.1145/2077370.2077376",
language = "English",
isbn = "9781450310468",
pages = "38--45",
booktitle = "Proceedings - 2011 Workshop on Embedded Systems Education, WESE 2011",

}

RIS (suitable for import to EndNote) - Lataa

TY - GEN

T1 - Teaching cross-platform design and testing methods for embedded systems using DICE

AU - Bhattacharyya, Shuvra S.

AU - Plishker, William

AU - Shen, Chung Ching

AU - Gupta, Ayush

PY - 2011

Y1 - 2011

N2 - DICE (the DSPCAD Integrative Command Line Environment) is a package of utilities that facilitates efficient management of software projects. Key areas of emphasis in DICE are cross-platform operation, support for projects that integrate heterogeneous programming languages, and support for applying and integrating different kinds of design and testing methodologies. The package is being developed at the University of Maryland to facilitate the research and teaching of methods for implementation, testing, evolution, and revision of engineering software. The platform- and language-independent focus of DICE makes it an effective vehicle for teaching high-productivity, high-reliability methods for design and implementation of embedded systems for a variety of courses. In this paper, we provide an overview of features of DICE - particularly as they relate to testing driven design practices - that are useful in embedded systems education, and discuss examples and experiences of applying the tool in courses at the University of Maryland aimed at diverse groups of students - undergraduate programming concepts for engineers, graduate VLSI architectures (aimed at research-oriented students), and graduate FPGA system design (aimed at professional Master's students).

AB - DICE (the DSPCAD Integrative Command Line Environment) is a package of utilities that facilitates efficient management of software projects. Key areas of emphasis in DICE are cross-platform operation, support for projects that integrate heterogeneous programming languages, and support for applying and integrating different kinds of design and testing methodologies. The package is being developed at the University of Maryland to facilitate the research and teaching of methods for implementation, testing, evolution, and revision of engineering software. The platform- and language-independent focus of DICE makes it an effective vehicle for teaching high-productivity, high-reliability methods for design and implementation of embedded systems for a variety of courses. In this paper, we provide an overview of features of DICE - particularly as they relate to testing driven design practices - that are useful in embedded systems education, and discuss examples and experiences of applying the tool in courses at the University of Maryland aimed at diverse groups of students - undergraduate programming concepts for engineers, graduate VLSI architectures (aimed at research-oriented students), and graduate FPGA system design (aimed at professional Master's students).

UR - http://www.scopus.com/inward/record.url?scp=84863417177&partnerID=8YFLogxK

U2 - 10.1145/2077370.2077376

DO - 10.1145/2077370.2077376

M3 - Conference contribution

SN - 9781450310468

SP - 38

EP - 45

BT - Proceedings - 2011 Workshop on Embedded Systems Education, WESE 2011

ER -