Högskolan i Halmstad
Halmstad University - For the Development of Organisations, Products and Quality of Life
(Den här sidan på svenska)

Previous events at School of Information Science, Computer and Electrical Engineering

May 10 Seminar with Kevin Atkinson, University of Utah
Title: Giving the programmer back control with ZL

Abstract:
ZL is a C compatible and C++ like programming language that focuses on extensibility and giving the programmer control over how high-level constructs (such as classes) are implemented. ZL achieves the first goal by means of a customizable grammar and a powerful Scheme-like macro system. ZL achieves the second goal by using the macro system to define high-level constructs from a C-like core language in a similar spirit to Scheme.

One target application for ZL, which was the topic of my PhD dissertation, is to to use the the control ZL provides to mitigate certain problems in software evolution such as fragile ABIs (Application Binary Interfaces) due to software changes and incompatible ABIs due to compiler changes.

Yet, ZL can be used for much more than that.  In this informal talk I will give a condensed version of my defense and outline where I would like to see ZL go in the future.  If there is interest I can also give parts of my Scheme'11 talk which go into more detail of how ZL macro system work.

You can find the current version of ZL at www.zl-lang.orgexternal link.

Bio:
Kevin Atkinson completed his PhD at the University of Utah in 2011. Over the years he has also written many Open Source projects.  He is visiting our group to interview for a research programmer position.  

More information about Kevin can be found at his home page 
at http://www.cs.utah.edu/~kevina/external link.

April 16 Seminar with Christian Gehrmann from SICS
Christian Gehrmann from SICS (Swedish Institute of Computer Science) presented their research in the field of security.
After the presentation there were discussion of possible collaboration, e.g. in the form of PhD students for the industrial graduate school.
April 13 Doctoral defence

Anita Pinheiro Sant'Anna. Photo: Roland Thörner

Anita Pinheiro Sant' Anna defended her ph.d. thesis:
"A Symbolic Approach to Human Motion Analysis Using Inertial Sensors: Framework and Gait Analysis Study"
AbstractPDF (pdf, 27 kB)

Opponent:
Professor Kamiar Aminianexternal link, opens in new window, EPFL, Lausanne, Switzerland
Grading committee:
Docent Lanie Gutierrez-Farewikexternal link, opens in new window, KTH - Royal institute of technology, Stockholm
Professor Lars Niklassonexternal link, opens in new window, Skövde university
Professor Leif Sörnmoexternal link, opens in new window, LTH, Lunds university, Lund
Chairman:
Professor Bertil Svenssonexternal link, opens in new window, Halmstad university
Main supervisor:
Professor Thorsteinn Rögnvaldssonexternal link, opens in new window, Halmstad university
Assistant supervisor:
Assistant professor Nicholas Wickströmexternal link, Halmstad university

April 13 Seminar with Kamiar Aminian from Ecole Polytechhnique Fédérale de Lausanne (EPFL), Switzerland

Professor Kamiar Aminian

Analysis of locomotion in real world condition using body worn sensors: new perspectives in objective clinimetry

With the progress of technologies in the last decades, methods have become available that use body worn sensors to monitor locomotion. These methods are based on the use of new technologies integrating motion sensors (e.g. accelerometers, gyroscope, force sensors) in combination with lightweight electronics that can be fixed or worn on the body without interfering with normal behavior. New algorithms have been devised for signal analyzing and feature extraction. Many diseases affecting human locomotion can be evaluated by gait analysis.

This talk provides some solutions based on body worn sensors to estimate spatio-temporal parameters, kinematics and kinetics features of gait. Examples in objective clinimetry involving patient with Parkinson disease, frail elderly subject, patient with osteoarthritis are given to emphasize the impact of wearable technology for diagnosis and outcome evaluation of treatments. Finally, long-term monitoring of locomotion in real word conditions can also provide new insights on locomotion pattern and its change with disease such as chronic pain.

Bio:
Kamiar Aminian received the M.S. degree in electrical engineering in 1982, the Ph.D degree in biomedical engineering in 1989 and the Postgraduate degree on technical computing in 1993 from Ecole Polytechnique Fédérale de Lausanne (EPFL).

He is currently Professor of medical instrumentation and the director of the Laboratory of Movement Analysis and Measurement in the Institute of Bioengineering of EPFL. His research interests include methodologies for human movement monitoring and analysis in real world conditions mainly based on wearable technologies and inertial sensors with emphasis on gait, physical activity and sport. His research aims to perform outcome evaluation in orthopaedics, to improve motor function and intervention programs in aging and patients with movement disorders and pain, and to identify metrics of performance in sport science.

Kamiar Aminian is a member of the International Society of Posture and Gait Research, the Institute of Electrical and Electronics Engineers, the European Society of Movement Analysis in Adults and Children, the Prevention of fall Network Europe, the Intentional Society of Biomechanics and the future president of the 3D analysis of the human movement group.

He is author or co-author of more than 350 scientific papers published in reviewed journals and presented at international conferences and holds 8 patents related to medical devices.

March 21, Seminar with Quang Trung Duong from Blekinge Tekniska Högskola
Trung is close to his PhD and has already an impressive publication record with, e.g. 23 accepted journal papers and 44 conference papers.

Abstract

With the rapid growth of multimedia services, future generations of wireless communications require higher data rates and a more reliable transmission link while keeping satisfactory quality of service (QoS). In this respect, cooperative communications, cross-layer design, and cooperative cognitive radio networks have aroused much interest in the research community as new transmission technologies for wireless communications and networks of the next generation.  

The talk aims at general concepts of these three technologies and a description of what have been done during my PhD study related to cooperative communications, cross-layer design, cooperative cognitive radio networks. Then we will discuss some new open research problems and discuss some potential for research collaborations.

March 13
Seminar with Johan Nordlander from Luleå University of Technology
Title:
The calculus of a full-featured programming language

Abstract:
Foundational calculi play an important role in the study of programming languages, but the gap towards real languages is usually too wide to allow practical use of theoretical properties on real programs. Modern programming languages, on the other hand, offer a wealth of advanced features for the programmer's convenience, but these are rarely characterized by the clarity and robustness that goes into the design of foundational calculi. An interesting question is if this language-calculus division is fundamental necessity.

In this talk I will present recent work by Viktor Leijon and myself, in which we have redesigned the full-featured programming language Timber with the aim of making it simultaneously qualify as a calculus for theoretical exploration. Two particular problems have had to be overcome: how to represent the full state of a running program using only program syntax, and how to retain formal tractability in a calculus that does not strive to be minimal.  The talk will give an overview of the resulting design, and also show how it may shed some light on issues like the coexistence of purely functional computation and concurrent communication, and the separation of timing correctness from platform dependencies.

Bio:
Johan Nordlander is an assistant professor in Computer Science at Lulea University of Technology and holds a Ph.D. in Computing Science from Chalmers University of Technology.  As a post-doc at Oregon Graduate Institute he was central in the development of Timberexternal link, opens in new window, a concurrent functional language with platform-independent timing.  His current research interests focus on programming language design and semantics, compilers, real-time systems, and practically applied program analysis and verification.

March 6  
Tutorial and workshop on Mobile Supercomputing with the Adapteva Epiphany
The Centre for Research on Embedded Systems (CERES) at Halmstad University arranged a one-day tutorial and workshop on embedded high-performance computing, in particular focused on the ground-breaking Epiphany processor delivering industry-leading floating-point operations per watt.

The Epiphany technology was presented by Adapteva´s founder and chief designer Andreas Olofsson. CERES researchers also gave brief presentations of their research on programming methods and tools for embedded manycore and reconfigurable processors.

Link to programme

Foto: Roland Thörner

February 21 Ph.D. defence
Kristoffer Lidström defended his ph.d. thesis:
"Situation-Aware Vehicles - Supporting the Next Generation of Cooperative Traffic Systems"
Abstract (pdf, 56 kB)

Opponent:
Dr. Steven Shladoverexternal link, opens in new window, PATH Project, Institute of Transportation Studies (ITS Berkeley), University of California at Berkeley 
Grading committee:
Professor Claes Beckmanexternal link, opens in new window, Center for Wireless Systems, Royal Institute of Technology KTH, Kista, Stockholm              
Professor Simin Nadjm-Tehraniexternal link, opens in new window, Real-Time Systems lab, Cepartment of Computer and Information Science, Linköping University                            
Docent Paolo Falcone, Signals and Systems, Chalmers Institute of Technology, Göteborg
Chairman:
Professor Ivan Kalaykovexternal link, opens in new window, Inst. för naturvetenskap och teknik, Örebro Universitet
Main supervisor:
Professor Tony Larssonexternal link, opens in new window, School of Information Science, Computer and Electrical Engineering, Halmstad university

February 21
Halmstad Colloquium: Talk by dr Steven Shladover from Berkeley in USA
Dr Steven Shladover from Berkeley in USA visited Halmstad and gave a talk about Progress Toward Automated Driving. (abstractPDF (pdf, 21 kB))
Abstract on Halmstad Colloquium blobexternal link, opens in new window

Foto: Jessica Brandi Lifland/Polaris

February 10
Halmstad Colloquium: Talk by professor Edward Lee from Berkeley in USA
The very well-known professor Edward A. Lee from Berkeley in USA visited Halmstad and gave a talk about Heterogeneous Actor Models. (abstractPDF (pdf, 34 kB))
Abstract on Halmstad Colloquium blogexternal link, opens in new window

See Edward A. Lee on YouTubeexternal link, opens in new window

February 8
Seminar in cyber-physical system design
Jan Kuper and Kenneth Rovers from University of Twente visited us and gave talks about cyber-physical system design in UniTi and on hardware design with CLaSH.

Kenneth Roversexternal link, opens in new window gave a talk on Functional model-based design of embedded systems with UniTi.

Abstract:
When designing complex systems, it is important to be able to accurately and efficiently simulate the design early on for verification. Professional software tools, such as Simulink and Ptolemy, are typically used. However, these tools have problems when simulating the interaction of a system with the physical environment, for example in wireless and mobile communication, radio astronomy or radar systems using antenna arrays. The simulation is either inaccurate or so time consuming it becomes impractical. The fundamental problem is that these tools do not differentiate different notions of time, but use a single global time step for simulation.

UniTi is a design flow and a modelling framework that supports these different notions of time, as well as the modelling of multiple domains,  mathematical definitions and model transformations. UniTi is based on some powerful abstraction mechanisms that are typical for functional languages; in particular higher order functions are used. The result is a novel and surprising approach to simulating multi-domain systems, notably with respect to relative time and local solvers. As a case study to verify UniTi, an array antenna system is modelled and simulated. 

Jan Kuperexternal link, opens in new window gave a talk on System development with CLaSH

Abstract:
CLaSH is a recently developed design environment in which a high level specifications of an application, such as one defined and modelled in UniTi, can be mapped to various architectures in a direct way. Primarily meant as a concise formalism to specify hardware architectures, it now opens possibilities to aim for different platforms varying from desktop pc´s to FPGA´s and multi-core systems. CLaSH offers full polymorphism, higher order functions, type derivation, and various abstraction mechanisms such as pattern matching, lambda abstraction, embedded languages, and parameterized definitions. It comes with a simulation environment based on the functional programming language Haskell, that remains the same on all levels, from the initial design until the actual implementation.

Jan presented some examples of architecture specifications such as matrix multiplication and a simple instruction set architecture, and discussed the rewrite mechanism that forms the inner mechanism of CLaSH.

Page editor: Eva Nestius
Page last updated 2012-05-22
Halmstad University  |  Box 823  |  S-301 18  Halmstad, Sweden  |  Tel: +46 35-16 71 00  |  registrator@hh.se |  Visiting address: Kristian IV:s väg 3