<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2184550449909657734</id><updated>2012-02-17T04:23:46.163+01:00</updated><category term='technology'/><category term='rotation / translation'/><category term='Esterel'/><category term='hardware / software'/><category term='the blog'/><category term='automotive'/><category term='synchronous programming'/><category term='science'/><category term='mechanics'/><title type='text'>Sci-Tech Interfaces</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://scitechinterfaces.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://scitechinterfaces.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>T Calin</name><uri>http://www.blogger.com/profile/17249677377895844191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2184550449909657734.post-7740853914668386502</id><published>2009-04-02T22:26:00.007+02:00</published><updated>2009-04-02T23:48:37.344+02:00</updated><title type='text'>Walking vs Running</title><content type='html'>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DROEyL27Ar0/SdUwEJUOwtI/AAAAAAAAAAk/EB6G7syjOV8/s1600-h/girl_walking_grass.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="http://2.bp.blogspot.com/_DROEyL27Ar0/SdUwEJUOwtI/AAAAAAAAAAk/EB6G7syjOV8/s320/girl_walking_grass.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5320211382586491602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_DROEyL27Ar0/SdUwEb95NcI/AAAAAAAAAAs/xbOYA1brW9A/s1600-h/relay_runner.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 261px;" src="http://2.bp.blogspot.com/_DROEyL27Ar0/SdUwEb95NcI/AAAAAAAAAAs/xbOYA1brW9A/s320/relay_runner.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5320211387593078210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Runner's high - it's that sensation of well being that you get from intense physical effort, like endurance running. It's apparently due to the &lt;span style="color: rgb(0, 102, 0); font-style: italic;"&gt;hypothalamus&lt;/span&gt; and the &lt;span style="color: rgb(0, 102, 0); font-style: italic;"&gt;pituitary gland&lt;/span&gt; releasing &lt;a href="http://en.wikipedia.org/wiki/Endorphin"&gt;endorphins&lt;/a&gt;. It's a way of injecting oneself with internally secreted stimulants. No wonder the pleasure generates by intense sports is akin  to &lt;span style="font-style: italic;"&gt;'excitement, pain and orgasm'&lt;/span&gt; - dixit Wikipedia. And while this effect was baptized "runner's high" it's experienced in a whole range of sport disciplines - from boxing to swimming. &lt;br /&gt;&lt;br /&gt;Anyway, the main subject is running  - an activity which is typical to humans among primates. It distinguishes us from our cousins great apes. The chimpanzees, orangutans and gorillas are not capable of jogging like we do.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.livescience.com/health/041117_running_humans.html"&gt;The First Runner's High: Jogging Separated Humans from Apes&lt;/a&gt;&lt;br /&gt;by Robert Roy Brit - on LiveScience.com&lt;br /&gt;&lt;br /&gt;This article was an eye-opener and a source of wonder for me. I was taught in biology class that the distinctive attributes of humans among primates were&lt;br /&gt;&lt;ol&gt;&lt;li&gt;the upright posture&lt;/li&gt;&lt;li&gt;articulate speech&lt;/li&gt;&lt;li&gt;work / the use of tools&lt;/li&gt;&lt;/ol&gt;I didn't give it much thought back then but now the question resonates to me clearly:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;In what order ? &lt;/span&gt;Did the ancestors of homo sapiens start chatting with each other while they were still living in the trees ? Were their first conversations about how to use weapons or tools ?&lt;br /&gt;How did the whole process of evolution take place ?&lt;br /&gt;&lt;br /&gt;And one answer that particularly resonated with me is given in the article above:&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;The conventional thinking has been that running was a mere byproduct of upright    walking, known as bipedalism.&lt;/p&gt; &lt;p&gt;But the ape-like species &lt;em&gt;Australopithecus&lt;/em&gt; is thought to have gone bipedal    4.5 million years ago while continuing to climb trees, too. It took another    3 million years or more for &lt;em&gt;Homo sapiens&lt;/em&gt; to evolve from &lt;em&gt;Australopithecus&lt;/em&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;"So is walking going to be what suddenly transforms the hominid body?" Bramble    asks. "No, walking won't do that, but running will."&lt;/p&gt;&lt;p&gt;[...]&lt;/p&gt; &lt;p&gt;Importantly, the food that early humans could catch by simply outlasting their    prey -- meat -- would have changed everything.&lt;/p&gt;   &lt;p&gt;"What these features and fossil facts appear to be telling us is that running evolved in order for our direct ancestors to compete with other carnivores for access to the protein needed to grow the &lt;a href="http://www.space.com/searchforlife/seti_bigbrains_020926.html"&gt;big brains&lt;/a&gt; that we enjoy today," Lieberman said.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;So part of what make us so special - as animals - is running ! The need to outrun their prey made our human ancestors descend from the trees and evolve features that helped maintain an upright posture and excel at track and field ! They started to catch little mammals and reptiles that they could beat in an endurance challenge. This in turn provided the proteins which helped their brains grow. Apes, in comparison, could'n do that so they continued to rely of a predominantly vegetarian diet, and remained an arboreal species. With the increase in size of their brain, our ancestors started to figure out how to forge tools, which further helped them in their hunting, fishing, harvesting activities. Acquiring articulate speech was probably a subsequent evolutionary step.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2184550449909657734-7740853914668386502?l=scitechinterfaces.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://scitechinterfaces.blogspot.com/feeds/7740853914668386502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://scitechinterfaces.blogspot.com/2009/04/walking-vs-running.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/7740853914668386502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/7740853914668386502'/><link rel='alternate' type='text/html' href='http://scitechinterfaces.blogspot.com/2009/04/walking-vs-running.html' title='Walking vs Running'/><author><name>T Calin</name><uri>http://www.blogger.com/profile/17249677377895844191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_DROEyL27Ar0/SdUwEJUOwtI/AAAAAAAAAAk/EB6G7syjOV8/s72-c/girl_walking_grass.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2184550449909657734.post-2343482709933036527</id><published>2009-03-28T16:33:00.005+01:00</published><updated>2009-03-28T20:26:38.800+01:00</updated><title type='text'>"Conan the Bacterium"</title><content type='html'>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; width: 225px; height: 291px;" src="http://3.bp.blogspot.com/_DROEyL27Ar0/Sc5xXOL6_eI/AAAAAAAAAAc/uu2Q_0nnZHY/s320/sketchbook_barbarian.jpg" border="0" /&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;br /&gt;&lt;td&gt;&lt;br /&gt;&lt;img style="margin: 0pt 10px 10px 0pt; width: 263px; height: 189px;" src="http://1.bp.blogspot.com/_DROEyL27Ar0/Sc5xXHbAtnI/AAAAAAAAAAU/19DIKjFl1dY/s320/bacteria.jpg" border="0" /&gt;&lt;br /&gt;&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;It's all about a microbe: a tough one ;) &lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;Deinococcus Radiodurans&lt;/span&gt; is then name of a bacterium species that can withstand extremely strong levels of radiation. Scientists found out it can survive conditions of radioactive exposure and chemical toxicity that proved to be lethal to any other lifeform. Hence the nickname - &lt;span style="color: rgb(153, 0, 0);"&gt;Conan the Bacterium&lt;/span&gt; - after the famous fiction character  - &lt;a href="http://www.dailymotion.com/video/x2qwos_conan-le-barbare-trailer_shortfilms"&gt;Conan the Barbarian&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Some interesting facts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Radiodurans was discovered in 1956 by A.W. Andersonand and belongs to a family of microorganisms, called the &lt;span style="color: rgb(153, 51, 0);"&gt;'extremophiles'&lt;/span&gt;: bugs which survive in harsh environments. The Heroic-Fantasy  champion, was born in 1932, and is the brain child of American writer &lt;a href="http://en.wikipedia.org/wiki/Robert_E_Howard"&gt;Robert E. Howard&lt;/a&gt;. His adventures take place on the Hyborian - legendary - continent.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;While the barbarians are now an extinguished race (or are they ?), the extremophiles are a 'growing' category. In fact it is difficult to estimate the number of species, but it is thought that only 1% of Earth's micro-organisms have been identified so far. So there may be many many more of these bacteria species &lt;span style="font-style: italic; color: rgb(0, 102, 0);"&gt;out there&lt;/span&gt;. In fact there are lots of them &lt;span style="font-style: italic; color: rgb(204, 0, 0);"&gt;"in here"&lt;/span&gt; too. The &lt;a href="http://en.wikipedia.org/wiki/Human_flora"&gt;human gut bacterial flora&lt;/a&gt; is estimated to around 500 species. Among them, the formidable Helicobacter Pylori, which lives in the highly acidic environment of the stomach.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Whereas Conan the Barbarian remains unvanquished, its bacterial counterpart proved to be a wimp: although it can handle radiation, it doesn't survive some common chemicals, like the solvent toluene. The explanation is simple: although its DNA protection mechanisms allow it to repair its genetic material - damaged by radiation - far more efficiently than humans, Radiodurans is still a living organism, so exposure to specific chemical substances can destoy it. Conan the Bacterium still holds the title of 'the world's most resistant bacterium' in the Guiness Book of Records.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Some scientists are striving to develop a genetically improved &lt;span style="color: rgb(153, 0, 0);"&gt;'Super Conan'&lt;/span&gt; bacterium, and to use it for cheap cleanup of nuclear waste sites. Others, more modestly study Deinococcus Radiodurans in order to understand the origins of life on Earth.&lt;/li&gt;&lt;/ul&gt;A few links:&lt;br /&gt;&lt;a href="http://www.slate.fr/story/%C2%ABconan-la-bact%C3%A9rie%C2%BB-nest-pas-extraterrestre"&gt;An article in Slate.fr&lt;/a&gt; (2009 FR)&lt;br /&gt;&lt;a href="http://www.exobio.cnrs.fr/article.php3?id_article=92"&gt;CNRS paper&lt;/a&gt; (2006 FR)&lt;br /&gt;&lt;a href="http://drezner.foreignpolicy.com/posts/2004/11/16/what_happens_if_conan_the_bacterium_infects_aquaman"&gt;Daniel Drezner's blog&lt;/a&gt; (2004 EN)&lt;br /&gt;&lt;a href="http://news.bio-medicine.org/biology-news-2/Reports-of--22weird-life-22-almost-stranger-than-fiction-11727-2/"&gt;An article in bio-medicine.org&lt;/a&gt; (2000 EN)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2184550449909657734-2343482709933036527?l=scitechinterfaces.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://scitechinterfaces.blogspot.com/feeds/2343482709933036527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://scitechinterfaces.blogspot.com/2009/03/conan-bacterium.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/2343482709933036527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/2343482709933036527'/><link rel='alternate' type='text/html' href='http://scitechinterfaces.blogspot.com/2009/03/conan-bacterium.html' title='&quot;Conan the Bacterium&quot;'/><author><name>T Calin</name><uri>http://www.blogger.com/profile/17249677377895844191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_DROEyL27Ar0/Sc5xXOL6_eI/AAAAAAAAAAc/uu2Q_0nnZHY/s72-c/sketchbook_barbarian.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2184550449909657734.post-5997607275515393172</id><published>2009-03-04T19:58:00.003+01:00</published><updated>2009-03-04T22:50:19.350+01:00</updated><title type='text'>Nuclear Power :  German electronics manufacturer Siemens prefers the Rusians over the French</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_DROEyL27Ar0/Sa72VanDGsI/AAAAAAAAAAM/Hdr9cnXcOtk/s1600-h/centrale_nucleaire.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 212px;" src="http://1.bp.blogspot.com/_DROEyL27Ar0/Sa72VanDGsI/AAAAAAAAAAM/Hdr9cnXcOtk/s320/centrale_nucleaire.jpg" alt="" id="BLOGGER_PHOTO_ID_5309451858497182402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(153, 0, 0);"&gt;It's the end of the cooperation between Areva and Siemens !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="color: rgb(0, 0, 153);" href="http://pepei.pennnet.com/display_article/355121/6/ARTCL/none/none/1/Rosatom-and-Siemens-sign-agreement-for-creation-of-nuclear-joint-venture/"&gt;Power Engineering International&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Germans from Siemens A.G. have participated in a joint venture with French nuclear energy giant Areva for the past 8 years. The joint company - called &lt;a href="http://fr.wikipedia.org/wiki/Areva_NP"&gt;Areva NP&lt;/a&gt; - was created in 2001, with 66% capital from Areva and 34% from Siemens.&lt;br /&gt;&lt;br /&gt;Among the products commercialized by Areva NP are the third-generation EPR (European Pressurized Reactor) nuclear reactors.&lt;br /&gt;&lt;br /&gt;Two of these reactors are under construction - one at Olkiluoto, Finland - the other one at Flamanville, France. Besides, Areva has signed with the Chinese electric operator CGNPC for 2 supplementary EPRs, to be located in Taishan, in the southern province of Quangdong. The deal, signed in November 2007, is worth some €8 billion ($12 billion).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Siemens will keep its 34% participation in Areva NP until 2012, but in reality, the divorce is already consumed. France has opposed an offer by Siemens to increase its participation in Areva NP. The Sarkozy government favoured concentration of French industrial actors around Areva. Bouygues and Alstom where among the government's candidates for a 'political' merger to create a nuclear power trust 100% national.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This decision prompted Siemens to turn to the russian nuclear agency, Rosatom, for a new partnership. Russian nuclear industry went a thorough overhaul in 2008, which allows Rosatom to offer a full range of solutions for nuclear power : nuclear fuel production, reactor building, operational maintenance and other services, reactor decommissioning and nuclear waste treatment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-style: italic;"&gt;A great setback for French nuclear industry. "A heckuva job", Mr. Sarkozy !&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2184550449909657734-5997607275515393172?l=scitechinterfaces.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://scitechinterfaces.blogspot.com/feeds/5997607275515393172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://scitechinterfaces.blogspot.com/2009/03/nuclear-power-german-electronics.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/5997607275515393172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/5997607275515393172'/><link rel='alternate' type='text/html' href='http://scitechinterfaces.blogspot.com/2009/03/nuclear-power-german-electronics.html' title='Nuclear Power :  German electronics manufacturer Siemens prefers the Rusians over the French'/><author><name>T Calin</name><uri>http://www.blogger.com/profile/17249677377895844191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_DROEyL27Ar0/Sa72VanDGsI/AAAAAAAAAAM/Hdr9cnXcOtk/s72-c/centrale_nucleaire.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2184550449909657734.post-2727178196634919717</id><published>2009-01-04T23:54:00.004+01:00</published><updated>2009-01-05T01:36:44.741+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='synchronous programming'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware / software'/><category scheme='http://www.blogger.com/atom/ns#' term='Esterel'/><title type='text'>About Esterel</title><content type='html'>I have long been nurturing a keen interest for all software that strays away from traditional software. 90% of the software currently written worldwide is&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;imperative &lt;/span&gt;programming, as opposed to &lt;span style="font-weight: bold; font-style: italic;"&gt;functional &lt;/span&gt;or &lt;span style="font-style: italic; font-weight: bold;"&gt;declarative &lt;/span&gt;programming&lt;/li&gt;&lt;li&gt;destined for &lt;span style="font-weight: bold;"&gt;sequential &lt;/span&gt;execution rather &lt;span style="font-weight: bold; font-style: italic;"&gt;simultaneous / parallel &lt;/span&gt;execution&lt;/li&gt;&lt;li&gt;manipulating &lt;span style="font-weight: bold;"&gt;discrete &lt;/span&gt;data (discrete signals) rather emulating &lt;span style="font-weight: bold;"&gt;continuous &lt;/span&gt;data (analog signals)&lt;/li&gt;&lt;li&gt;respecting &lt;span style="font-weight: bold;"&gt;best effort&lt;/span&gt; execution time constraints instead of &lt;span style="font-weight: bold; font-style: italic;"&gt;real time execution &lt;/span&gt;constraints (is this the same as sequential vs. parallel ? not quite : here it's about how software deals with inputs and the notion of time; there it was about how the resources are alloted to each task)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So I've looked into the reason and meaning the Esterel and Lustre languages. I have first heard about Esterel in university. I was studying telecommunications, with a major in optical, RF and microwave transmissions. So software was not really my cup of tea.&lt;br /&gt;&lt;br /&gt;But one day the optics teacher said: "In order to become an optical networks engineer nowadays, there are a sum of skills to posess : a pinch communications theory, a drop of digital electronics, a whiff of programming".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I took a course in digital electronics, where I learned about hardware description languages, in particular Verilog and VHDL. The 'synchronous processes' paradigm that is characteristic to hardware was so much more appealing to me than old fashionned 'shoot and reload' approach of all interpreters, compilers and the like.&lt;br /&gt;&lt;br /&gt;Later I went on to discover VHDL-AMS and the description of continuous-time, continuous-data systems. AMS stands for Analog and Mixed Signal. The world in which we live - sounds, light intensities, temperatures, concentrations, efforts, translations - are all analog signals, so suddenly software  was no longer restrained to a 0 and 1 abstract space; it was so much closer to how I knew, felt and experienced the world due to my physics-oriented training.&lt;br /&gt;&lt;br /&gt;Now back to Esterel ! Far as I have understood, it's meant to be a description language, just like VHDL, but on a higher abstraction level. It features a much facilitated description of parallelism. However Esterel is not just about specifying RTL netlists; it is meant to describe all possible finite state machines (FSM, automata), wether their implementation is to be written in software or in hardware.&lt;br /&gt;&lt;br /&gt;"Esterel compiler[...]translates programs into C for simulation or software implementation and into Verilog or VHDL RTL-logic for hardware synthesis."&lt;br /&gt;&lt;br /&gt;The designer can then chose which part of the automata is implemented software and which in hardware :&lt;br /&gt;&lt;br /&gt;"One can use Esterel to first implement or simulate a system entirely in software, validate it, and then automatically turn it to hardware. Such a flow has many desirable properties, including the ability to keep a single specification for hardware and software while formally guaranteeing the same behavioral properties of the design. Furthermore, one has a lot of flexibility to partition the system description so that some of it is realized in hardware and the rest is mapped to software."&lt;br /&gt;&lt;br /&gt;(from 'System Level Design and Verification Using a Synchronous Language', G. Berry, M. Kishinevsky, S. Singh)&lt;br /&gt;&lt;br /&gt;In fact the role of Esterel is similar to other high level system description languages, such as SystemC and System Verilog. And its specificity with regard to those languages lies with its being a 'formally defined' language, which facilitates the formal verification of the described automata. I.E. ensuring that the computer behaves as expected, under &lt;span style="font-style: italic;"&gt;all&lt;/span&gt; circumstances.&lt;br /&gt;&lt;br /&gt;As to Lustre - it is also a synchronous programming language, but unlike Esterel - which is imperative, Lustre is a declarative language. Since it's been developped by the same &lt;a href="http://www.esterel-technologies.com/"&gt;company&lt;/a&gt;, I guess it is safe to assume that it is complementary in purpouse to Esterel.&lt;br /&gt;&lt;br /&gt;For more insight into these languages, some in depth reading and coding practice is probably required.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2184550449909657734-2727178196634919717?l=scitechinterfaces.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://scitechinterfaces.blogspot.com/feeds/2727178196634919717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://scitechinterfaces.blogspot.com/2009/01/about-esterel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/2727178196634919717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/2727178196634919717'/><link rel='alternate' type='text/html' href='http://scitechinterfaces.blogspot.com/2009/01/about-esterel.html' title='About Esterel'/><author><name>T Calin</name><uri>http://www.blogger.com/profile/17249677377895844191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2184550449909657734.post-550264853439519880</id><published>2008-12-28T23:26:00.000+01:00</published><updated>2008-12-29T00:29:03.997+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rotation / translation'/><category scheme='http://www.blogger.com/atom/ns#' term='mechanics'/><category scheme='http://www.blogger.com/atom/ns#' term='automotive'/><title type='text'>Internal Combustion Engines and vibration</title><content type='html'>Today I've done some reading about the conversion of mechanical effort, from a translation setting - linear applied force, and linear movement - to a rotational one : torque and spinning motion.&lt;br /&gt;&lt;br /&gt;What I had in mind is a piston, with a connecting rod and a crank that drives a wheel around an axis. The typical mechanism you see in a &lt;a href="http://upload.wikimedia.org/wikipedia/commons/f/f0/Steam_engine_in_action.gif"&gt;steam engine.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then, while exploring the subject, I've realised that car engines are built mainly on the same principle, although they have -nowadays - not one, but 4, 6 or 8 pistons.  As I had suspected, a single piston does a very imperfect conversion of mechanical power. Some of the translational effort is lost in the process, through friction or - even worse - vibration. I found out that the supression of the vibration movements that come from piston motion in an automobile engine is quite an engineering topic. It is called &lt;a href="http://www.babcox.com/editorial/ar/eb10330.htm"&gt;engine balancing&lt;/a&gt; or - as refering to what it is meant to achieve instead of the process itself - &lt;a href="http://www.autozine.org/technical_school/engine/smooth1.htm"&gt;engine smoothness&lt;/a&gt;.&lt;br /&gt;Better balancing of the engine means energetic efficiency - thus lower fuel consumption, - less mechanical stress on the crankshaft and pistons - therefore a car engine that lives longer - and, last but not least, less noise and vibration for the driver to endure. The gains become all the more important when the engine is designed to run at high rev.&lt;br /&gt;&lt;br /&gt;The balancing of an engine is mainly an issue for the engine designer - who decides how many pistons, and their relative &lt;a href="http://en.wikipedia.org/wiki/Engine_configuration"&gt;configuration&lt;/a&gt; - V, W, straight or boxer - as well as complementary balancing mechanisms, such as flywheels and balance shafts. But it is also a puzzle for the mechanic who tunes the engine: the balance is initially calculated for an engine with all its original parts. If some parts are replaced or simply become loosened through use, then a retuning becomes crucial.&lt;br /&gt;&lt;br /&gt;Your usual car cruises between 2 000 and 6 000 rpm, but Formula 1 racing monsters can handle up to 20 000 rpm. When the rev doubles the centrifugal / centripetal efforts on the rotating parts quadruple ! Needless to say that F1 cars use the most accurate balancing techniques. And in spite of that end up in a museum (at best) after only a few races - well, engine wear-off is not the only one responsible for their demise. It would be actually interesting to know what can still be used from a racing car when it is deemed to be no longer fit for competition.&lt;br /&gt;&lt;br /&gt;Back to engine smoothing ! The subject is vast; I'll come back to it later, perhaps with some math in support, to give a feeling of the challenges involved.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2184550449909657734-550264853439519880?l=scitechinterfaces.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://scitechinterfaces.blogspot.com/feeds/550264853439519880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://scitechinterfaces.blogspot.com/2008/12/todays-reading-was-about-conversion-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/550264853439519880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/550264853439519880'/><link rel='alternate' type='text/html' href='http://scitechinterfaces.blogspot.com/2008/12/todays-reading-was-about-conversion-of.html' title='Internal Combustion Engines and vibration'/><author><name>T Calin</name><uri>http://www.blogger.com/profile/17249677377895844191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2184550449909657734.post-7443027273932682110</id><published>2008-12-27T20:52:00.000+01:00</published><updated>2008-12-28T00:04:53.932+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='science'/><category scheme='http://www.blogger.com/atom/ns#' term='the blog'/><title type='text'>Definition of an interface</title><content type='html'>The blog is dedicated to displaying my personal areas of interest in science and technology, under a particular type of classification, based on interfaces between scientific domains, technology fields ar merely physical world aspects.&lt;br /&gt;&lt;br /&gt;An academic definition of the word "interface" can be found &lt;a href="http://dictionary.reference.com/browse/interface"&gt;here&lt;/a&gt;. What I focus on in the meaning of word interface are the "boundary surface" aspect as well as the "communication or interaction" aspects.&lt;br /&gt;&lt;br /&gt;Let's have some examples of "interfaces" I'd like to explore in this blog.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;science / technology - those two domains  have a common aspect, which is the manifestation of human knowledge and intellect. However, just like two phases of chemical a substance, there are very different laws governing each of them. Science and scientists are driven by the knowledge, understanding and explanantion of the (physical, social, economic ...) world in which we live, while technology and 'techies' are bent upon acting and modeling the world to their needs, views or ambitions. But here comes into play the  'communication'  and 'cooperation' meaning of interface : for science to become ever more knowledgeable, complex measurement and observation tools need to be built (like the &lt;a href="http://www.unl.edu/CMRAcfem/"&gt;electron microscope&lt;/a&gt; or the &lt;a href="http://lhc.web.cern.ch/lhc/"&gt;LHC)&lt;/a&gt;; these require a great deal of technology effort. Also, science needs to rely on complex social structures and organization to provide an environment for the most talented scientists to fulfill their goals. On the other hand, complex technical realizations are upon rigourous fundamental-science studies and theories. And the social hierarchy and structures ( companies, NGOs, governments, teams ) benefit from the development of social sciences.&lt;/li&gt;&lt;/ul&gt;So, basically what characterizes an "interface" is&lt;br /&gt;&lt;ol&gt;&lt;li&gt;two domains of equivalent importance that share some common aspect&lt;br /&gt;&lt;/li&gt;&lt;li&gt;very distinct laws that govern the cores of the two domains&lt;/li&gt;&lt;li&gt;a vague, changing, ambiguous frontier between the domains&lt;/li&gt;&lt;li&gt;a continuous give-and-take exchange, communication between them&lt;/li&gt;&lt;/ol&gt;Other examples:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;social sciences / exact sciences&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;formal sciences / natural sciences&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;technical language / commercial language&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;technical innovation / commercial innovation&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Within the technology branch:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;rotational motion / translational motion&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;air / water  (or gas / liquid)&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;software / hardware&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;digital / analog&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;mechanical / electrical&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Within sciences :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;biology / chemistry&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;chemistry / physics&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2184550449909657734-7443027273932682110?l=scitechinterfaces.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/7443027273932682110'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2184550449909657734/posts/default/7443027273932682110'/><link rel='alternate' type='text/html' href='http://scitechinterfaces.blogspot.com/2008/12/definition-of-interface.html' title='Definition of an interface'/><author><name>T Calin</name><uri>http://www.blogger.com/profile/17249677377895844191</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
