<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://murray.cds.caltech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Inigo</id>
	<title>Murray Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://murray.cds.caltech.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Inigo"/>
	<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/Special:Contributions/Inigo"/>
	<updated>2026-04-20T00:31:45Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Andras_Gyorgy,_Aug_2023&amp;diff=25689</id>
		<title>Andras Gyorgy, Aug 2023</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Andras_Gyorgy,_Aug_2023&amp;diff=25689"/>
		<updated>2023-08-03T15:34:22Z</updated>

		<summary type="html">&lt;p&gt;Inigo: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Andras Gyorgy from NYU Abu Dhabi will visit on 7 Aug (Mon).  &lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* 9:30 am: Richard, 109 Steele&lt;br /&gt;
* 10:00 am: John Marken, location TBD&lt;br /&gt;
* 10:30 am: open&lt;br /&gt;
* 11:00 am: Seminar, 111 Keck&lt;br /&gt;
* 12:15 pm: Lunch with graduate students&lt;br /&gt;
* 1:30 pm: open&lt;br /&gt;
* 2:15 pm: open&lt;br /&gt;
* 3:00 pm: open&lt;br /&gt;
* 3:45 pm: Inigo, Annenberg 2nd floor lounge&lt;br /&gt;
* 4:30 pm: Richard, 109 Steele&lt;/div&gt;</summary>
		<author><name>Inigo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Andras_Gyorgy,_Aug_2023&amp;diff=25688</id>
		<title>Andras Gyorgy, Aug 2023</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Andras_Gyorgy,_Aug_2023&amp;diff=25688"/>
		<updated>2023-08-03T15:33:19Z</updated>

		<summary type="html">&lt;p&gt;Inigo: /* Schedule */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Andras Gyorgy from NYU Abu Dhabi will visit on 7 Aug (Mon).  &lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
* 9:30 am: Richard, 109 Steele&lt;br /&gt;
* 10:00 am: John Marken, location TBD&lt;br /&gt;
* 10:30 am: open&lt;br /&gt;
* 11:00 am: Seminar, 111 Keck&lt;br /&gt;
* 12:15 pm: Lunch with graduate students&lt;br /&gt;
* 1:30 pm: open&lt;br /&gt;
* 2:15 pm: open&lt;br /&gt;
* 3:00 pm: open&lt;br /&gt;
* 3:45 pm: Inigo&lt;br /&gt;
* 4:30 pm: Richard, 109 Steele&lt;/div&gt;</summary>
		<author><name>Inigo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=Yasmine_Marani,_8_Mar_2023&amp;diff=25450</id>
		<title>Yasmine Marani, 8 Mar 2023</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=Yasmine_Marani,_8_Mar_2023&amp;diff=25450"/>
		<updated>2023-03-08T20:40:35Z</updated>

		<summary type="html">&lt;p&gt;Inigo: /* 8 Mar 2023 (Wed) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Yasmine Marani, a PhD student with Eric Feron at KAUST, is going to be visiting Caltech on 8 Mar (Wed).  She is working on observer design for nonlinear systems, combining standard control theory methods with learning-based approaches while providing convergence proofs of the whole scheme.  She also applies the methods she develops to quadcopters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 8 Mar 2023 (Wed) ==&lt;br /&gt;
&lt;br /&gt;
* 1:30 pm: Ersin Das, GTL-218&lt;br /&gt;
* 2:15 pm: Prithvi Akella, GTL-205&lt;br /&gt;
* 3:00 pm: CDS Tea (Annenberg, 2nd floor lounge)&lt;br /&gt;
* 3:30 pm: Ioannis Mandralis (Annenberg, 2nd floor lounge)&lt;br /&gt;
* 4:15 pm: Inigo Incer (Annenberg, 2nd floor lounge)&lt;/div&gt;</summary>
		<author><name>Inigo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_discussions,_Feb_2023&amp;diff=25364</id>
		<title>SURF discussions, Feb 2023</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_discussions,_Feb_2023&amp;diff=25364"/>
		<updated>2023-01-28T17:16:13Z</updated>

		<summary type="html">&lt;p&gt;Inigo: /* 6 Feb (Mon) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slots for talking with applicants and co-mentors about SURF projects.  Please sign up for one of the slots below.  All times are PST. __NOTOC__&lt;br /&gt;
&lt;br /&gt;
In preparation for our conversation, please do the following:&lt;br /&gt;
* SURF students should work with their co-mentors to find a time the meeting/Zoom call.  (For Zoom calls, co-mentors should initiate.)&lt;br /&gt;
* Please make sure you have read the material in the description of your project, so that you are prepared to talk about what the project is about and we can narrow in on the key ideas that will be the basis of your proposal&lt;br /&gt;
* Please take a look at the [[SURF GOTChA chart]] page, which is the format that we will use for the first iteration of your project proposal.  It would be great to show up with a first draft of your GOTChA chart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=50% |&lt;br /&gt;
==== 6 Feb (Mon) ====&lt;br /&gt;
* 8:00 am PST: Ishaan and Inigo&lt;br /&gt;
* 8:20 am PST: Kenadi and Inigo&lt;br /&gt;
* 8:40 am PST: Jack and Inigo&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 1:00 pm PST: busy&lt;br /&gt;
* 1:30 pm PST: Phillipe and Zach&lt;br /&gt;
| width=50% |&lt;br /&gt;
&lt;br /&gt;
==== 7 Feb (Tue) ====&lt;br /&gt;
* 8:00 am PST: busy&lt;br /&gt;
* 8:30 am PST: busy&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 5:00 pm PST: Kelly &amp;amp; Yan&lt;br /&gt;
* 5:30 pm PST: Elna &amp;amp; Alex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The agenda for the phone call is (roughly):&lt;br /&gt;
&lt;br /&gt;
# Description of the basic idea behind the project (based on applicant&#039;s understanding)&lt;br /&gt;
# Discussion about approaches, what you have read, variations to consider, etc&lt;br /&gt;
# Review of GOTChA chart and how we will use it&lt;br /&gt;
# Discussion of the format of the proposal&lt;br /&gt;
# Questions and discussion about the process&lt;/div&gt;</summary>
		<author><name>Inigo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_discussions,_Feb_2023&amp;diff=25363</id>
		<title>SURF discussions, Feb 2023</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_discussions,_Feb_2023&amp;diff=25363"/>
		<updated>2023-01-27T00:43:10Z</updated>

		<summary type="html">&lt;p&gt;Inigo: /* 6 Feb (Mon) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slots for talking with applicants and co-mentors about SURF projects.  Please sign up for one of the slots below.  All times are PST. __NOTOC__&lt;br /&gt;
&lt;br /&gt;
In preparation for our conversation, please do the following:&lt;br /&gt;
* SURF students should work with their co-mentors to find a time the meeting/Zoom call.  (For Zoom calls, co-mentors should initiate.)&lt;br /&gt;
* Please make sure you have read the material in the description of your project, so that you are prepared to talk about what the project is about and we can narrow in on the key ideas that will be the basis of your proposal&lt;br /&gt;
* Please take a look at the [[SURF GOTChA chart]] page, which is the format that we will use for the first iteration of your project proposal.  It would be great to show up with a first draft of your GOTChA chart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1 width=100%&lt;br /&gt;
|- valign=top&lt;br /&gt;
| width=50% |&lt;br /&gt;
==== 6 Feb (Mon) ====&lt;br /&gt;
* 8:00 am PST: Ishaan and Inigo&lt;br /&gt;
* 8:20 am PST: open&lt;br /&gt;
* 8:40 am PST: open&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 1:00 pm PST: busy&lt;br /&gt;
* 1:30 pm PST: Phillipe and Zach&lt;br /&gt;
| width=50% |&lt;br /&gt;
&lt;br /&gt;
==== 7 Feb (Tue) ====&lt;br /&gt;
* 8:00 am PST: busy&lt;br /&gt;
* 8:30 am PST: busy&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* 5:00 pm PST: Kelly &amp;amp; Yan&lt;br /&gt;
* 5:30 pm PST: Elna &amp;amp; Alex&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The agenda for the phone call is (roughly):&lt;br /&gt;
&lt;br /&gt;
# Description of the basic idea behind the project (based on applicant&#039;s understanding)&lt;br /&gt;
# Discussion about approaches, what you have read, variations to consider, etc&lt;br /&gt;
# Review of GOTChA chart and how we will use it&lt;br /&gt;
# Discussion of the format of the proposal&lt;br /&gt;
# Questions and discussion about the process&lt;/div&gt;</summary>
		<author><name>Inigo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2023:_Formal_compositional_design_of_electro-mechanical_systems&amp;diff=25266</id>
		<title>SURF 2023: Formal compositional design of electro-mechanical systems</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2023:_Formal_compositional_design_of_electro-mechanical_systems&amp;diff=25266"/>
		<updated>2022-12-19T19:18:38Z</updated>

		<summary type="html">&lt;p&gt;Inigo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:SURF2023-CBD.png|400px|thumb|right|Figure 1. Composition and quotient operations for assume-guarantee contracts]]&lt;br /&gt;
&lt;br /&gt;
Practitioners often rank the handling of specifications as one of the top challenges of systems engineering. Requirements expressed in natural languages can be conflicting, incomplete, unrealizable, etc. One way to alleviate this problem and the miscommunications it can produce in the supply chain is by making specifications formal (i.e., having well-defined mathematical meaning) and providing means for handling these specifications algebraically and computationally.&lt;br /&gt;
&lt;br /&gt;
Contract-based design [1,2] has emerged as a methodology to design and analyze complex systems formally. In contract-based design, every component in a system is represented using an assume-guarantee specification. A rich contract algebra allows us to compute the specification of a system given the specifications of the subsystems. Conversely, given the specification of a system and the specification of a subsystem, we can compute the specification of a missing component that would allow the system to meet its objective [3]. These two processes, namely, composition and quotient are shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
In this project, we will model an electromechanical system (e.g., an engine, a turbine) using assume-guarantee specifications. The specifications and guarantees of each component will be expressed using linear inequalities. Using contract-based design and tools currently in development, you will be able to compose system specifications and to take quotients.&lt;br /&gt;
&lt;br /&gt;
Programming in python will be part of this project. As a result, you should be familiar with a programming language. Your background should enable you to reason about the design and analysis of complex electromechanical systems, such as engines or turbines. Background in formal methods is not required, but will be helpful.&lt;br /&gt;
&lt;br /&gt;
References&lt;br /&gt;
# Benveniste, A., Caillaud, B., Nickovic, D., Passerone, R., Raclet, J.B., Reinkemeier, P., Sangiovanni-Vincentelli, A., Damm, W., Henzinger, T.A., Larsen, K.G.: [https://www.nowpublishers.com/article/Details/EDA-053 Contracts for system design]. Foundations and Trends in Electronic Design Automation 12(2-3), 124–400 (2018)&lt;br /&gt;
# Nuzzo, P., Xu, H., Ozay, N., Finn, J., Sangiovanni-Vincentelli, A., Murray, R., Donzé, A., Seshia, S.: [https://ieeexplore.ieee.org/abstract/document/6690099 A Contract-Based Methodology for Aircraft Electric Power System Design], in IEEE Access, vol. 2, pp. 1-25, 2014, doi: 10.1109/ACCESS.2013.2295764.&lt;br /&gt;
# Incer, I., Sangiovanni-Vincentelli, A., Lin, C. -W., Kang, E.: [https://ieeexplore.ieee.org/abstract/document/8556872 Quotient for Assume-Guarantee Contracts], in Proceedings of the 16th ACM/IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE), 2018, pp. 1-11, doi: 10.1109/MEMCOD.2018.8556872.&lt;/div&gt;</summary>
		<author><name>Inigo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=File:SURF2023-CBD.png&amp;diff=25265</id>
		<title>File:SURF2023-CBD.png</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=File:SURF2023-CBD.png&amp;diff=25265"/>
		<updated>2022-12-19T19:11:52Z</updated>

		<summary type="html">&lt;p&gt;Inigo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Inigo</name></author>
	</entry>
	<entry>
		<id>https://murray.cds.caltech.edu/index.php?title=SURF_2023:_Formal_compositional_design_of_electro-mechanical_systems&amp;diff=25264</id>
		<title>SURF 2023: Formal compositional design of electro-mechanical systems</title>
		<link rel="alternate" type="text/html" href="https://murray.cds.caltech.edu/index.php?title=SURF_2023:_Formal_compositional_design_of_electro-mechanical_systems&amp;diff=25264"/>
		<updated>2022-12-19T19:10:26Z</updated>

		<summary type="html">&lt;p&gt;Inigo: Created page with &amp;quot;Practitioners often rank the handling of specifications as one of the top challenges of systems engineering. Requirements expressed in natural languages can be conflicting, incomplete, unrealizable, etc. One way to alleviate this problem and the miscommunications it can produce in the supply chain is by making specifications formal (i.e., having well-defined mathematical meaning) and providing means for handling these specifications algebraically and computationally.  Co...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Practitioners often rank the handling of specifications as one of the top challenges of systems engineering. Requirements expressed in natural languages can be conflicting, incomplete, unrealizable, etc. One way to alleviate this problem and the miscommunications it can produce in the supply chain is by making specifications formal (i.e., having well-defined mathematical meaning) and providing means for handling these specifications algebraically and computationally.&lt;br /&gt;
&lt;br /&gt;
Contract-based design [1,2] has emerged as a methodology to design and analyze complex systems formally. In contract-based design, every component in a system is represented using an assume-guarantee specification. A rich contract algebra allows us to compute the specification of a system given the specifications of the subsystems. Conversely, given the specification of a system and the specification of a subsystem, we can compute the specification of a missing component that would allow the system to meet its objective [3]. These two processes, namely, composition and quotient are shown in Figure 1.&lt;br /&gt;
&lt;br /&gt;
In this project, we will model an electromechanical system (e.g., an engine, a turbine) using assume-guarantee specifications. The specifications and guarantees of each component will be expressed using linear inequalities. Using contract-based design and tools currently in development, you will be able to compose system specifications and to take quotients.&lt;br /&gt;
&lt;br /&gt;
Programming in python will be part of this project. As a result, you should be familiar with a programming language. Your background should enable you to reason about the design and analysis of complex electromechanical systems, such as engines or turbines. Background in formal methods is not required, but will be helpful.&lt;br /&gt;
&lt;br /&gt;
References&lt;br /&gt;
# Benveniste, A., Caillaud, B., Nickovic, D., Passerone, R., Raclet, J.B., Reinkemeier, P., Sangiovanni-Vincentelli, A., Damm, W., Henzinger, T.A., Larsen, K.G.: [https://www.nowpublishers.com/article/Details/EDA-053 Contracts for system design]. Foundations and Trends in Electronic Design Automation 12(2-3), 124–400 (2018)&lt;br /&gt;
# Nuzzo, P., Xu, H., Ozay, N., Finn, J., Sangiovanni-Vincentelli, A., Murray, R., Donzé, A., Seshia, S.: [https://ieeexplore.ieee.org/abstract/document/6690099 A Contract-Based Methodology for Aircraft Electric Power System Design], in IEEE Access, vol. 2, pp. 1-25, 2014, doi: 10.1109/ACCESS.2013.2295764.&lt;br /&gt;
# Incer, I., Sangiovanni-Vincentelli, A., Lin, C. -W., Kang, E.: [https://ieeexplore.ieee.org/abstract/document/8556872 Quotient for Assume-Guarantee Contracts], in Proceedings of the 16th ACM/IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE), 2018, pp. 1-11, doi: 10.1109/MEMCOD.2018.8556872.&lt;/div&gt;</summary>
		<author><name>Inigo</name></author>
	</entry>
</feed>