{"id":12878,"date":"2017-04-07T12:42:03","date_gmt":"2017-04-07T16:42:03","guid":{"rendered":"http:\/\/www.bu.edu\/csmet\/?post_type=profile&#038;p=12878"},"modified":"2026-02-20T13:20:43","modified_gmt":"2026-02-20T18:20:43","slug":"eric-braude","status":"publish","type":"profile","link":"https:\/\/www.bu.edu\/csmet\/profile\/eric-braude\/","title":{"rendered":"Eric Braude"},"content":{"rendered":"<p>Dr. Braude teaches software design, machine learning, and algorithms. His six books include Software Engineering: Modern Approaches, 2nd ed. (Wiley, 2010)\u2014with Michael Bernstein\u2014and Software Design: From Programming to Architecture (Wiley, 2003), and a number have been translated into multiple languages. Braude has many years of experience as a researcher, software engineer, and senior R&amp;D manager in industry and government. He has served as technology adviser to corporations such as Philips, Lockheed, Lucent, and MITRE Corporation.<\/p>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Courses<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\">\n<ul>\n<li><a href=\"https:\/\/www.bu.edu\/csmet\/cs684\">MET CS\u00a0<span>684 IT Security Policies and Procedures<\/span><\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/csmet\/cs682\">MET CS 682 Information Systems Analysis and Design<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/csmet\/cs633\">MET CS 633 Software Quality, Testing, and Security Management<\/a><\/li>\n<li><a href=\"https:\/\/www.bu.edu\/csmet\/cs782\">MET CS 782 IT Strategy and Management<\/a><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<br \/>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Research Interests<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<ul>\n<li><span>Software Engineering and Design<\/span><\/li>\n<\/ul>\n<p><\/div>\n<\/div>\n<br \/>\n<div class=\"bu_collapsible_container \" aria-live=\"polite\" data-customize-animation=\"false\"><h3 class=\"bu_collapsible\" aria-expanded=\"false\"tabindex=\"0\" role=\"button\">Scholarly Works<\/h3><div class=\"bu_collapsible_section\" style=\"display: none;\"><\/p>\n<p><strong>Journal Publications<\/strong><\/p>\n<p><span>Braude, E., Konstantopoulos, D., and Pinkerton, M. \u201cComponents and Frameworks in the Cloud Era.\u201d\u00a0<\/span><a href=\"http:\/\/www.igi-global.com\/book\/software-reuse-emerging-cloud-computing\/60757#table-of-contents\" target=\"_blank\" rel=\"noopener noreferrer\"><em>Software Reuse in the Emerging Cloud Computing Era<\/em><\/a><span>, edited by Yang, H., and Liu, X. (IGI Global, 2012): 51\u201361.<\/span><\/p>\n<p><span>Braude, E., and Konstantopoulos, D. \u201cA Mashup Framework for Composable Resources in the Presence of Unreliability.\u201d\u00a0<\/span><em>International Journal of Advances in Computing and Management<\/em><span>\u00a0(2012): 1\u20136.<\/span><\/p>\n<p><span>Braude, Eric J., and Michael Bernstein.\u00a0<\/span><em>Software Engineering: Modern Approaches<\/em><span>, 2<\/span><sup>nd<\/sup><span>\u00a0ed. (Wiley, 2010).<\/span><\/p>\n<p><strong>Conference Publications<\/strong><\/p>\n<p><span>\u201cDijkstra\u2019s Counting Arguments, Puzzles, and Cumulative Subgoal Fulfillment.\u201d In\u00a0<\/span><em>Proc. of the<\/em><span>\u00a0<\/span><em>9<sup>th<\/sup><span>\u00a0<\/span>International Workshop on Computer Science and Education in Computer Science<span>\u00a0<\/span><\/em><span>(CSECS 2013). Fulda, Germany, June 29-30, 2013.<\/span><\/p>\n<p><span>\u201cProgramming with Discipline: Cumulative Subgoal Fulfillment.\u201d In\u00a0<\/span><em>Proc. of the 8th International Workshop on Computer Science and Education in Computer Science<\/em><span>\u00a0(July 2012).<\/span><\/p>\n<p><span>Braude, Eric J., and Konstantopoulos, Dino. \u201cA Mashup Framework for Composable Resources in the Presence of Unreliability.\u201d Paper presented at the International Conference on Advances in Computing and Management (ICACM 2012\u00a0). Pune, India. January 2012.<\/span><\/p>\n<p><span>\u201cApplications of Cumulative Subgoal Fulfillment to Linear Programming.\u201d In\u00a0<\/span><em>Proc. of the 7th Annual International Conference on Computer Science and Education in Computer Science<span>\u00a0<\/span><\/em><span>(2011): 43\u201352.<\/span><\/p>\n<p><span>\u201cApplications of Cumulative Subgoal Fulfillment to Linear Programming.\u201d In\u00a0<\/span><em>Proc. of the 7th Annual International Conference on Computer Science and Education in Computer Science<span>\u00a0<\/span><\/em><span>(2011): 43\u201352.<\/span><\/p>\n<p><strong>Presentations\/Lectures<\/strong><\/p>\n<p><span>\u201cThe Dijkstra\/Gries Loop Invariant Process Formalized and Extended.\u201d Microsoft Research, Redmond, Wash., February 18, 2013.<\/span><\/p>\n<p><span>\u201cCumulative Subgoal Fulfillment.\u201d International Conference on Advances in Computing and Management, Pune, India, January 6, 2012.<\/span><\/p>\n<p><span>\u201cCumulative Subgoal Fulfillment.\u201d University of Warwick, Coventry, UK, November 26, 2010.<\/span><\/p>\n<p><\/div>\n<\/div>\n<\/p>\n<hr width=\"450\" size=\"0.5\" color=\"red\" align=\"left\" \/>\n<blockquote><p><strong>What advice do you have for new students?<\/strong><\/p>\n<p><span>&#8220;<\/span><em>Information Technology has become a very broad field. Pick areas within IT that interest you the most. You will enjoy your work, develop a habit of continuing learning, and add experience to rely on in the future.&#8221;<\/em><em><br \/>\n<\/em><\/p><\/blockquote>\n","protected":false},"author":13335,"template":"","_links":{"self":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/profile\/12878"}],"collection":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/profile"}],"about":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/types\/profile"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/users\/13335"}],"version-history":[{"count":26,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/profile\/12878\/revisions"}],"predecessor-version":[{"id":31414,"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/profile\/12878\/revisions\/31414"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/csmet\/wp-json\/wp\/v2\/media?parent=12878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}