ECSE 439 Software Language Engineering (3 credits)

Note: This is the 2016–2017 edition of the eCalendar. Update the year in your browser's URL bar for the most recent version of this page, or click here to jump to the newest eCalendar.

Offered by: Electrical & Computer Engr (Faculty of Engineering)


Electrical Engineering : Practical and theoretical knowledge for developing software languages and models; foundations for model-based software development; topics include principles of model-driven engineering; concern-driven development; intentional, structural, and behavioral models as well as configuration models; constraints; language engineering; domain-specific languages; metamodeling; model transformations; models of computation; model analyses; and modeling tools.

Terms: This course is not scheduled for the 2016-2017 academic year.

Instructors: There are no professors associated with this course for the 2016-2017 academic year.

  • (3-2-4)

  • Prerequisites: ECSE 321 or COMP 303.

  • Restricted to Software Engineering students.