Asee peer logo

Using A Product Line Approach To Develop Course Projects

Download Paper |

Conference

2003 Annual Conference

Location

Nashville, Tennessee

Publication Date

June 22, 2003

Start Date

June 22, 2003

End Date

June 25, 2003

ISSN

2153-5965

Conference Session

New Approaches in Engineering Curriculum

Page Count

15

Page Numbers

8.1237.1 - 8.1237.15

Permanent URL

https://peer.asee.org/12504

Download Count

18

Request a correction

Paper Authors

author page

John Doherty

author page

Gerald Gannod

Download Paper |

Abstract
NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Session 3460

Using a Product Line Approach to Develop Course Projects£ Gerald C. GannodÝÞ and John J. Doherty Dept. of Computer Science & Engineering, Arizona State University Box 875406, Tempe, AZ 85287-5406 E-mail: gannod,doherty.j @asu.edu

Abstract

Product Line and Product Family approaches are development techniques that take advantage of common- alities that exist among a set of current or planned products. The use of a product line approach allows for speedier integration of new requirements and capabilities to account for product variation without the timely process of reorganizing and reengineering an entire product. While the product line approach is an emerging paradigm in the software development research and industrial communities, little attention has been placed on its use as a methodology for developing and maintaining course projects in an engineering curriculum. As part of an Embedded Systems concentration at Arizona State University we are creating a course in Embedded Systems Engineering that focuses on systems integration and applications develop- ment. For this course we are developing a home automation product line. By using a product line approach, students can gain exposure to new technologies in successive offerings while still receiving instruction on core concepts. Furthermore, instructors can easily provide a wide variety of experiences for students with a minimal amount of incremental course refinements. 1 Introduction One of the many challenges facing engineering educators today is the need to keep pace with technological advancements. Many factors must be considered before integrating new technology into a curriculum. Traditionally, if the technology varies widely from technology in current course offerings, a new course is considered. Otherwise, an existing course is modified or updated. In either case, the process of integrating the new technology into a curriculum can be both expensive and time consuming. Product Line and Product Family approaches are development techniques that take advantage of commonalities that exist among a set of current or planned products. These shared features, or assets, may include artifacts such as software and hardware reference architectures, software and hardware components, processes used to develop and integrate components, and test plans. The use of a product line approach allows for speedier integration of new requirements and capabilities to account for product variation without the timely process of reorganizing and reengineering an entire product. While the product line approach is an emerging paradigm in the software develop- ment research and industrial communities, little attention has been placed on its use as a method- ology for developing and maintaining course projects in an engineering curriculum. In treating a course as a targeted product market domain we have been able to apply the same techniques used in software product line development to course development. At Arizona State University we are currently developing a concentration track in embedded systems1. As part of the curriculum we are creating a course in Embedded Systems Engineering

£ This research supported in part by NSF Experimental and Integrative Activities Grant EIA-0122600. Ý This author supported in part by NSF CAREER Grant CCR-0133956. Þ Contact Author.

Proceedings of the 2003 American Society for Engineering Education Annual Conference & Exposition ­ Copyright c 2003, American Society for Engineering Education

Doherty, J., & Gannod, G. (2003, June), Using A Product Line Approach To Develop Course Projects Paper presented at 2003 Annual Conference, Nashville, Tennessee. https://peer.asee.org/12504

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2003 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015