Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJune 2018
Automation of feature engineering for IoT analytics
This paper presents an approach for automation of interpretable feature selection for Internet Of Things Analytics (IoTA) using machine learning (ML) techniques. Authors have conducted a survey over different people involved in different IoTA based ...
- research-articleMarch 2018
Enabling power-awareness for the Xen hypervisor
Virtualization allows simultaneous execution of multi-tenant workloads on the same platform, either a server or an embedded system. Unfortunately, it is non-trivial to attribute hardware events to multiple virtual tenants, as some system's metrics ...
- research-articleJanuary 2018
Go-realtime: a lightweight framework for multiprocessor real-time system in user space
We present the design of Go-RealTime, a lightweight framework for real-time parallel programming based on Go language. Go-RealTime is implemented in user space with portability and efficiency as important design goals. It takes the advantage of Go ...
- research-articleNovember 2017
A compositional approach for modeling and timing analysis of wireless sensor and actuator networks
Wireless sensor and actuator networks (WSAN) are created through the integration of multiple nodes which acquire data and perform reaction based on them. In a general overview, sensor nodes of WSANs are responsible for data acquisition and sending them ...
- research-articleJanuary 2017
A multi-robot search using LEGO mindstorms: an embedded software design project
Embedded software is concurrent, real-time dependent, typically networked, must meet strict resource and high quality requirements, and often runs on cheap hardware. Altogether, this makes the education of embedded software designers a difficult ...
-
- research-articleJanuary 2017
Strategies and considerations in shaping cyber-physical systems education
Embedded and Cyber-Physical Systems education faces several challenges as well as opportunities as every-"thing" becomes connected, and as technology development accelerates. Initiatives such as CDIO, as well as several other academic and industry ...
- research-articleJanuary 2017
Developing a first course on cyber-physical systems
- Walid Taha,
- Yingfu Zeng,
- Adam Duracz,
- Xu Fei,
- Kevin Atkinson,
- Paul Brauner,
- Robert Cartwright,
- Roland Philippsen
Effective and creative Cyber-Physical Systems (CPS) development requires expertise in disparate fields that have traditionally been taught in several distinct disciplines. At the same time, students seeking a CPS education generally come from diverse ...
- research-articleJanuary 2017
RTFM-core: course in compiler construction
The course in Compiler Construction is part of the Computer Science masters program at Luleå University of Technology (LTU). Since the fall of 2014, the course is given by the Embedded Systems group. This paper outlines the course syllabus and its ...
- research-articleJanuary 2017
A case study to develop a graduate-level degree program in embedded & cyber-physical systems
University of California Irvine is developing an interdisciplinary graduate-level Masters degree in Embedded & Cyber-Physical Systems (MECPS) that will be managed by the Center for Embedded and Cyber-Physical Systems (CECS). In this paper, we present ...
- research-articleFebruary 2014
ADOK: a minimal object oriented real-time operating system in C++
Most embedded software is currently developed using the C programming language, even though its low level of abstraction requires a lot of effort to the programmer. The C++ language is a better choice because: it raises the level of abstraction; it is ...
- research-articleJune 2012
A hardware time manager implementation for the Xenomai real-time kernel of embedded Linux
Nowadays, the use of embedded operating systems in different embedded projects is subject to a tremendous growth. Embedded Linux is becoming one of those most popular EOSs due to its modularity, efficiency, reliability, and cost. One way to make it hard ...
- research-articleJuly 2009
Engineering high confidence medical device software
ACM SIGBED Review (SIGBED), Volume 6, Issue 2Article No.: 1, Pages 1–7https://doi.org/10.1145/1859823.1859824The increasing complexity of medical device software has created new challenges in ensuring that a medical device operates correctly. This paper discusses how two technologies---model-based development and static analysis---may be used to facilitate the ...
- articleJanuary 2009
Multi-processor programming in the embedded system curriculum
ACM SIGBED Review (SIGBED), Volume 6, Issue 1Article No.: 9, Pages 1–9https://doi.org/10.1145/1534480.1534489Teaching embedded system design is challenging, as the subject covers a wide range of aspects, and also involves skills that students do not learn from a text book. As a result, hands-on projects, with varying degree of complexity, are the most common ...
- articleJanuary 2009
Non-expert construction of customized embedded systems to enhance STEM curricula
ACM SIGBED Review (SIGBED), Volume 6, Issue 1Article No.: 8, Pages 1–11https://doi.org/10.1145/1534480.1534488We present an interactive platform to enhance STEM education through project-based activities that complement the existing curriculum, while drawing on problem solving skills and team work. The addition of hands-on projects is intended not only to ...
- articleJanuary 2009
Nexos: a next generation embedded systems laboratory
ACM SIGBED Review (SIGBED), Volume 6, Issue 1Article No.: 7, Pages 1–10https://doi.org/10.1145/1534480.1534487The Nexos Project is a joint effort at Marquette University (MU) and University of Buffalo (UB) to build curriculum materials and a supporting experimental laboratory for hands-on projects in embedded systems courses. Our approach focuses on inexpensive,...
- articleJanuary 2009
Virtual microcontrollers
ACM SIGBED Review (SIGBED), Volume 6, Issue 1Article No.: 6, Pages 1–8https://doi.org/10.1145/1534480.1534486Embedded programming training today commonly involves numerous low-level details of a particular microcontroller. Such details shift focus away from higher-level structured embedded programming concepts. Thus, hard-to-break, unstructured programming ...
- articleJanuary 2009
Use of discrete and soft processors in introductory microprocessors and embedded systems curriculum
ACM SIGBED Review (SIGBED), Volume 6, Issue 1Article No.: 5, Pages 1–10https://doi.org/10.1145/1534480.1534485This paper describes a sequence of two courses, starting with the teaching of introductory microprocessor concepts and extending to advanced embedded system programming. The introductory microprocessor course is taught using a soft processor with a ...
- articleJanuary 2009
Teaching skills and concepts for embedded systems design
ACM SIGBED Review (SIGBED), Volume 6, Issue 1Article No.: 4, Pages 1–8https://doi.org/10.1145/1534480.1534484Smart devices are omnipresent today and the design of these embedded systems requires a multidisciplinary approach. It is important that students in electrical engineering and computer science learn these different aspects of embedded systems design. ...
- articleJanuary 2009
Hands-on oriented curriculum and laboratory development for embedded system design
ACM SIGBED Review (SIGBED), Volume 6, Issue 1Article No.: 3, Pages 1–8https://doi.org/10.1145/1534480.1534483As embedded systems are getting popular in industrial product designs, a dedicated teaching laboratory for embedded systems (EST Lab) has been setup for college and graduate students to get familiar with embedded system engineering and researches. In ...
- articleJanuary 2009
The development of training course for embedded middleware design
ACM SIGBED Review (SIGBED), Volume 6, Issue 1Article No.: 2, Pages 1–9https://doi.org/10.1145/1534480.1534482In order to promote embedded software education and establish fundamental related research, Embedded Software (ESW) Consortium was initiated by Taiwan Ministry of Education in 2004. Embedded Middleware Design Curriculum is the advanced course for ...