{"id":817,"date":"2022-05-09T15:21:40","date_gmt":"2022-05-09T15:21:40","guid":{"rendered":"https:\/\/carleton.ca\/ericsson\/?p=817"},"modified":"2025-04-14T11:29:40","modified_gmt":"2025-04-14T15:29:40","slug":"ericsson-fellow-and-grad-student-james-baak-has-a-passion-for-formal-methods","status":"publish","type":"post","link":"https:\/\/carleton.ca\/ericsson\/2022\/ericsson-fellow-and-grad-student-james-baak-has-a-passion-for-formal-methods\/","title":{"rendered":"Ericsson Fellow and Grad Student James Baak has a Passion for Formal Methods"},"content":{"rendered":"\n<section class=\"w-screen px-6 cu-section cu-section--white ml-offset-center md:px-8 lg:px-14\">\n    <div class=\"space-y-6 cu-max-w-child-5xl  md:space-y-10 cu-prose-first-last\">\n\n            <div class=\"cu-textmedia flex flex-col lg:flex-row mx-auto gap-6 md:gap-10 my-6 md:my-12 first:mt-0 max-w-5xl\">\n        <div class=\"justify-start cu-textmedia-content cu-prose-first-last\" style=\"flex: 0 0 100%;\">\n            <header class=\"font-light prose-xl cu-pageheader md:prose-2xl cu-component-updated cu-prose-first-last\">\n                                    <h1 class=\"cu-prose-first-last font-semibold !mt-2 mb-4 md:mb-6 relative after:absolute after:h-px after:bottom-0 after:bg-cu-red after:left-px text-3xl md:text-4xl lg:text-5xl lg:leading-[3.5rem] pb-5 after:w-10 text-cu-black-700 not-prose\">\n                        Ericsson Fellow and Grad Student James Baak has a Passion for Formal Methods\n                    <\/h1>\n                \n                                \n                            <\/header>\n\n                    <\/div>\n\n            <\/div>\n\n    <\/div>\n<\/section>\n\n\n\n\n\n<p class=\"has-text-align-center\"><em>By Ellen Tsaprailis  <br>Photos By Lindsay Ralph<\/em><\/p>\n\n\n\n<p><a href=\"https:\/\/carleton.ca\/ericsson\/profile\/james-baak\/\" target=\"_blank\" rel=\"noreferrer noopener\">James Baak<\/a> is one of six graduate students who are <a href=\"https:\/\/carleton.ca\/ericsson\/fellows\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ericsson Fellows<\/a> at Carleton University\u2014a unique, talent-building program born out of the <a href=\"https:\/\/carleton.ca\/ericsson\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ericsson-Carleton University Partnership for Research and Leadership in Wireless Networks<\/a>.<\/p>\n\n\n\n<p>Instead of working as a teaching assistant during their graduate studies, Baak and the other fellows are being supported to fully focus on their pioneering wireless communications research and get input from both their academic supervisors and Ericsson professionals.<\/p>\n\n\n\n<p>For Baak, his research specialty is diving into automating formal methods.<\/p>\n\n\n<div class=\"not-prose cu-quote cu-component-spacing\">\n<blockquote class=\"is-layout-flow wp-block-quote-is-layout-flow\"><p>\u201cI want to bridge the gap between the average designer\/developer and have an automated process to introduce them to formal methods,\u201d says Baak of his long-term research goal.<\/p><\/blockquote>\n<\/div>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-2-1024x768.jpg\" alt=\"\" class=\"wp-image-819\" srcset=\"https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-2-1024x768.jpg 1024w, https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-2-200x150.jpg 200w, https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-2-400x300.jpg 400w, https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-2-768x576.jpg 768w, https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-2-1536x1152.jpg 1536w, https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-2-2048x1536.jpg 2048w, https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-2-640x480.jpg 640w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>James Baak is an Ericsson Fellow and Master of Applied Science Student<\/figcaption><\/figure>\n\n\n\n<p>Baak has a Bachelor of Engineering from Carleton, and during his undergrad did a series of co-ops that included government and private industry which provided him relevant work experience and an initial plan to pursue employment after graduating.<\/p>\n\n\n\n<p>His academic trajectory took a turn when Baak registered for a security engineering course run by <a href=\"https:\/\/carleton.ca\/sce\/\" target=\"_blank\" rel=\"noreferrer noopener\">Systems and Computer Engineering<\/a> Assistant Professor <a href=\"https:\/\/carleton.ca\/sce\/people\/jaskolka\/\" target=\"_blank\" rel=\"noreferrer noopener\">Jason Jaskolka<\/a> in his final year.<\/p>\n\n\n<div class=\"not-prose cu-quote cu-component-spacing\">\n<blockquote class=\"is-layout-flow wp-block-quote-is-layout-flow\"><p>\u201cWithout the intention of going to my master\u2019s, Professor Jaskolka and I aligned on some of our views of the use of formal methods in computer systems engineering,\u201d says Baak. \u201cI was quite interested in defining a fully-automated process or formal method to use mathematics or other rigorous notation methods to define, verify and validate systems.\u201d<\/p><\/blockquote>\n<\/div>\n\n\n<p>Soon after, Baak was invited to start working in Carleton\u2019s <a href=\"https:\/\/carleton.ca\/cybersea\/\" target=\"_blank\" rel=\"noreferrer noopener\">Cyber Security Evaluation and Assurance (CyberSEA) Research Lab<\/a> &nbsp;run by Jaskolka who also agreed to be Baak\u2019s academic supervisor for his fellowship.&nbsp;<\/p>\n\n\n\n<p>\u201cJames is a valued member of the CyberSEA Research Lab and it\u2019s a pleasure to supervise his research,\u201d says Jaskolka. \u201cJames is developing an approach for reusing formally verified components to address security concerns in the design and development of 5G systems. Through engagement opportunities offered by the Ericsson Fellowship, James has been able to understand the real needs of Ericsson so that his work can be applied in practice. James\u2019 progress to-date has been met with interest by Ericsson, specifically in its potential to help reduce the time and effort required to design and verify critical systems and networks.\u201d<\/p>\n\n\n\n<p>Using the Alloy language system, Baak is applying his idea of compositional component-based design to ensure safety in 5G systems.<\/p>\n\n\n\n<p>\u201cWhen we think of components in software engineering, it&#8217;s kind of like this independently deployable piece of code that you can put anywhere. What I&#8217;m interested in is bringing those components together and connecting them in a way that we can divide and conquer the verification process,\u201d explains Baak.&nbsp;<\/p>\n\n\n\n<p>\u201cUsually in the types of systems using formal methods it is a mathematical notation of all these components brought together, but it is large and when we give it to a computer or even a human to analyze, it becomes very difficult and complex to go through it and verify that the system is functioning the way it should. So, the goal with my research is to be able to divide up the verification process by defining abstract boundaries around groups of components.\u201d<\/p>\n\n\n\n<p>Breaking up the verification process into groupings instead of the whole system would be faster and easier to keep components secure.<\/p>\n\n\n\n<p>\u201cFor example, a web browser client and website server are two separate components of a distributed system which communicate with each other to provide a service to a client,\u201d explains Baak. \u201cThe web browser and the server can be further broken down into their sub-component groups to provide the different functionality of the client or server. The verification of the components can then be verified individually or in their groups.\u00a0Logically, we should be able to say these things can be developed and verified independently as long as certain assumptions and constraints are held true between components when we connect them.\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1365\" src=\"https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-1-1024x1365.jpg\" alt=\"\" class=\"wp-image-820\" srcset=\"https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-1-1024x1365.jpg 1024w, https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-1-200x267.jpg 200w, https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-1-400x533.jpg 400w, https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-1-768x1024.jpg 768w, https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-1-1152x1536.jpg 1152w, https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/James-Baak-1-1536x2048.jpg 1536w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>James Baak<\/figcaption><\/figure>\n\n\n\n<p>An Ericsson Fellow since Sept. 2020, Baak is in his second year of a master\u2019s of applied science in electrical and computer engineering degree and plans to graduate this summer. Throughout this second year, Baak has been able to devote all his time to his thesis and 5G research.<\/p>\n\n\n\n<p>Baak\u2019s goal after completing his master\u2019s is to pursue employment in the private sector, perhaps with Ericsson, and is hoping to continue this particular research.<\/p>\n\n\n<div class=\"not-prose cu-quote cu-component-spacing\">\n<blockquote class=\"is-layout-flow wp-block-quote-is-layout-flow\"><p>\u201cI&#8217;m quite interested in this type of methodology,\u201d says Baak. \u201cI would be very interested to try implementing it in the actual industry. It&#8217;s very easy to talk about in academia and show some examples on smaller systems, but it&#8217;s another thing to actually go into the industry and apply it.\u201d<\/p><\/blockquote>\n<\/div>\n\n\n<p><strong>Ericsson Fellowship<\/strong><br>In this <a href=\"https:\/\/carleton.ca\/ericsson\/fellows\/\" target=\"_blank\" rel=\"noreferrer noopener\">prestigious fellowship program<\/a>, Carleton graduate students conduct hands-on research alongside Ericsson experts in state-of-the-art facilities, ensuring students build skills that are in high demand in today&#8217;s telecommunications industry.<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/carleton.ca\/ericsson\/wp-content\/uploads\/sites\/89\/Carleton-Ericsson-Horizontal-Banner-pic-1-1024x768.png\" alt=\"\" class=\"wp-image-647\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>By Ellen Tsaprailis Photos By Lindsay Ralph James Baak is one of six graduate students who are Ericsson Fellows at Carleton University\u2014a unique, talent-building program born out of the Ericsson-Carleton University Partnership for Research and Leadership in Wireless Networks. Instead of working as a teaching assistant during their graduate studies, Baak and the other fellows [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":824,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_links_to":"","_links_to_target":""},"categories":[32],"tags":[],"class_list":["post-817","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"acf":{"cu_post_thumbnail":false},"_links":{"self":[{"href":"https:\/\/carleton.ca\/ericsson\/wp-json\/wp\/v2\/posts\/817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carleton.ca\/ericsson\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/carleton.ca\/ericsson\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/ericsson\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/ericsson\/wp-json\/wp\/v2\/comments?post=817"}],"version-history":[{"count":5,"href":"https:\/\/carleton.ca\/ericsson\/wp-json\/wp\/v2\/posts\/817\/revisions"}],"predecessor-version":[{"id":829,"href":"https:\/\/carleton.ca\/ericsson\/wp-json\/wp\/v2\/posts\/817\/revisions\/829"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/carleton.ca\/ericsson\/wp-json\/wp\/v2\/media\/824"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/ericsson\/wp-json\/wp\/v2\/media?parent=817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/carleton.ca\/ericsson\/wp-json\/wp\/v2\/categories?post=817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/carleton.ca\/ericsson\/wp-json\/wp\/v2\/tags?post=817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}