mdh.sePublications
Change search
Link to record
Permanent link

Direct link
BETA
Alternative names
Publications (10 of 22) Show all publications
van den Heuvel, M., J Bril, R., Zhang, X., Abdullah, S. M. & Isovic, D. (2013). Limited preemptive scheduling of mixed time-triggered and event-triggered tasks. In: : . Paper presented at 18th IEEE Conference on Emerging Technologies and Factory Automation (ETFA 2013), Cagliari, Italy, 10-13 September 2013 (pp. Article number 6648046).
Open this publication in new window or tab >>Limited preemptive scheduling of mixed time-triggered and event-triggered tasks
Show others...
2013 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Many embedded systems have complex timing constraints and, at the same time, have flexibility requirements which prohibit offline planning of the entire system. To support a mixture of time-triggered and event-triggered tasks, some industrial systems deploy a table-driven dispatcher for time-triggered tasks complemented with a preemptive scheduler to allocate the free time slots to event-driven tasks. Contrary to fully preemptive scheduling, limiting the preemptions of tasks to fixed preemptions points may reduce memory requirements and it alleviates the preemption costs in the system. We revisit slotshifting, which at run time mixes time-triggered and event-triggered tasks in a preemptive EDF schedule. In this paper, we extend slotshifting with limited-preemptive execution of event-triggered tasks. We present a synchronization protocol to arbitrate the executions of non-preemptive regions, so that time-triggered tasks keep meeting their timing constraints implicitly. Furthermore, we investigate how to disable preemptions of event-triggered tasks during the execution of the offline-scheduled time-triggered tasks, while keeping the feature of slotshifting to reallocate their slots of execution dynamically at run time.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:mdh:diva-21389 (URN)10.1109/ETFA.2013.6648046 (DOI)2-s2.0-84890666064 (Scopus ID)9781479908622 (ISBN)
Conference
18th IEEE Conference on Emerging Technologies and Factory Automation (ETFA 2013), Cagliari, Italy, 10-13 September 2013
Available from: 2013-09-17 Created: 2013-09-11 Last updated: 2015-11-13Bibliographically approved
Damir, I., Wallin, F. & Gustafsson, C. (2013). THE COPRODUCTIVE UNIVERSITY: Education and research in coproduction with the wider community. In: : . Paper presented at The University-Industry Interaction Conference, Amsterdam, the Netherlands, 28-29 May 2013 (pp. 1-11).
Open this publication in new window or tab >>THE COPRODUCTIVE UNIVERSITY: Education and research in coproduction with the wider community
2013 (English)Conference paper, Published paper (Refereed)
Abstract [en]

Mälardalen University has a long history of a successful cooperation and coproduction with the industry and public sector in Sweden. This has eventually led it to become one of the leading higher education institutes in Sweden for excellent coproduction with different societal actors, both internationally and nationally. The university has through its coproduction activities become convinced of its value and of the wide range of opportunities it can bring to all parties involved. In this paper, we share our experience through some good examples both from research and education and discuss what is needed for successful and sustainable coproduction with industry and public sector.

Keywords
coproduction, industry-academia cooperation, public sector, applied research and education
National Category
Engineering and Technology
Research subject
Industrial Economics and Organisations
Identifiers
urn:nbn:se:mdh:diva-19302 (URN)
Conference
The University-Industry Interaction Conference, Amsterdam, the Netherlands, 28-29 May 2013
Available from: 2013-06-19 Created: 2013-06-19 Last updated: 2015-11-13Bibliographically approved
Zhang, X., Erdem, A., Xiong, N., Isovic, D. & Bobesic, M. (2012). A Novel Memetic Algorithm Incorporating Nelder-Mead Method in Fuzzy Controller Design. In: IEEE International Conference on Computational Intelligence and Software Engineering (CiSE 2012). Paper presented at 2012 International Conference on Computational Intelligence and Software Engineering (CiSE 2012),Wuhan,China, December 14-16, 2012 (pp. 55-59).
Open this publication in new window or tab >>A Novel Memetic Algorithm Incorporating Nelder-Mead Method in Fuzzy Controller Design
Show others...
2012 (English)In: IEEE International Conference on Computational Intelligence and Software Engineering (CiSE 2012), 2012, p. 55-59Conference paper, Published paper (Refereed)
Abstract [en]

Nelder-Mead method is a powerful mathematical technique for multidimensional unconstrained optimization. The other merit of the Nelder-Mead method is that it does not require any derivative information, which makes it suitable for exploitation in non-smooth regions. This paper proposes a new memetic algorithm incorporating Nelder-Mead method for local search. Nelder-Mead method coupling with GA will lead to utilization of more information derived from mathematical principle in the search process, thereby increasing the efficiency of search. The effectiveness of the proposed algorithm has been demonstrated in a case study of optimization of a fuzzy control system.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:mdh:diva-17386 (URN)978-1-61896-036-8 (ISBN)
Conference
2012 International Conference on Computational Intelligence and Software Engineering (CiSE 2012),Wuhan,China, December 14-16, 2012
Available from: 2012-12-20 Created: 2012-12-20 Last updated: 2013-12-03Bibliographically approved
van den Heuvel, M., Isovic, D., Bril, R., Lukkien, J. & Ramachandran, G. S. (2012). RTOS support for mixed time-triggered and event-triggered task sets. In: Proceedings - 15th IEEE International Conference on Computational Science and Engineering, CSE 2012 and 10th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2012: . Paper presented at 10th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC),Paphos, Cyprus, December 2012 (pp. 578-585).
Open this publication in new window or tab >>RTOS support for mixed time-triggered and event-triggered task sets
Show others...
2012 (English)In: Proceedings - 15th IEEE International Conference on Computational Science and Engineering, CSE 2012 and 10th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2012, 2012, p. 578-585Conference paper, Published paper (Refereed)
Abstract [en]

Many embedded systems have complex timing constraints and, at the same time, have flexibility requirements which prohibit offline planning of the entire system. To support a mixture of time-triggered and event-triggered tasks, some industrial systems deploy an RTOS with a table-driven dispatcher complemented with a preemptive scheduler to allocate the free time slots to event-driven tasks. Rather than allocating dedicated time-slots to time-triggered tasks, in this work we provide RTOS support to dynamically re-allocate time-slots of time triggered tasks within a pre-computed time range to maximize the available processing capacity for event-triggered tasks. Although the concept - called slotshifting - is not new, we are the first to extend a commercial RTOS with such support. In addition, we extend slot shifting with a run-time mechanism to reclaim resources of time-triggered tasks when their reserved capacities are unused. This mechanism eliminates over-provisioning of capacities to (event-triggered) tasks that have been converted to periodic tasks to resolve interdependencies during off-line synthesis, e.g. allowing for a resource-efficient implementation of a polling task. After implementing our unique RTOS extensions, we investigate the run-time overheads for the corresponding scheduling mechanisms. Measurements show that the increase in terms of absolute run-time overhead is minor compared to an off-the-shelf micro-kernel with a fixed-priority scheduler

National Category
Engineering and Technology
Identifiers
urn:nbn:se:mdh:diva-17376 (URN)10.1109/ICCSE.2012.85 (DOI)000317475000078 ()2-s2.0-84874098102 (Scopus ID)9780769549149 (ISBN)
Conference
10th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC),Paphos, Cyprus, December 2012
Available from: 2012-12-20 Created: 2012-12-20 Last updated: 2018-01-03Bibliographically approved
van den Heuvel, M., Bril, R., Lukkien, J., Isovic, D. & Ramachandran, G. S. (2012). Towards RTOS support for mixed time-triggered and event-triggered task sets. In: IEEE Symposium on Emerging Technologies and Factory Automation, ETFA, 2012: . Paper presented at 17th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2012), September 17-21, 2012, Krakow, Poland (pp. 1-4).
Open this publication in new window or tab >>Towards RTOS support for mixed time-triggered and event-triggered task sets
Show others...
2012 (English)In: IEEE Symposium on Emerging Technologies and Factory Automation, ETFA, 2012, 2012, p. 1-4Conference paper, Published paper (Refereed)
Abstract [en]

Many embedded systems have complex timing constraints and, at the same time, have flexibility requirements which prohibit offline planning of the entire system. To support a mixture of time-triggered and event-triggered tasks, some industrial systems deploy a real-time operating system (RTOS) with a table-driven dispatcher complemented with a preemptive scheduler to allocate free time slots to event-driven tasks. Rather than allocating dedicated time-slots to time-triggered tasks, we propose to dynamically re-allocate time-slots of time-triggered tasks within a pre-computed time range to maximize the available processing capacity for event-triggered tasks. Although the concept - called slotshifting - is not new, we are unaware of a commercial RTOS with such support. After identifying the mechanisms for an RTOS implementation of slotshifting, we discuss the run-time overheads for admitting aperiodic requests into the system1.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:mdh:diva-17303 (URN)10.1109/ETFA.2012.6489733 (DOI)000320333400202 ()2-s2.0-84876361269 (Scopus ID)9781467347372 (ISBN)
Conference
17th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2012), September 17-21, 2012, Krakow, Poland
Available from: 2012-12-20 Created: 2012-12-20 Last updated: 2018-08-08Bibliographically approved
Isovic, D. (2010). Joint Structural and Inter-frame Skipping for MPEG-2 Video. In: In proceedings of SIGRAD 2010, Sweden.
Open this publication in new window or tab >>Joint Structural and Inter-frame Skipping for MPEG-2 Video
2010 (English)In: In proceedings of SIGRAD 2010, Sweden, 2010Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we present a combined structural and inter-frame skipping method for quality aware processing of MPEG-2 video upon overload situations. The method selects video frames both based on the structural properties, such as frame types, sizes and position in the video stream, as well as on the internal, sub-frame characteristics, i.e., the number of relevant macroblocks within a frame.

Identifiers
urn:nbn:se:mdh:diva-10915 (URN)
Available from: 2010-11-10 Created: 2010-11-10 Last updated: 2013-12-03Bibliographically approved
Isovic, D. & Dobrin, R. (2010). Mapping Complex Timing Constraints to Simple Real-Time Scheduling Parameters. In: 15th International Conference on Emerging Technologies and Factory Automation, WiP: . Paper presented at 15th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) Location: Univ Basque Country, Fac Engn, Bilbao, SPAIN Date: SEP 13-16, 2010. Bilbao, Spain
Open this publication in new window or tab >>Mapping Complex Timing Constraints to Simple Real-Time Scheduling Parameters
2010 (English)In: 15th International Conference on Emerging Technologies and Factory Automation, WiP, Bilbao, Spain, 2010Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we propose a novel approach for flexible representation of complex timing constraints for scheduling real-time tasks under different scheduling paradigms. It allows different instantiations of the task attributes, depending on which underlying scheduling policy is used. Scheduling parameters are flexibly derived from original timing constrains, rather than using the same set of task attributes for all schedulers. For each real-time task in the system, temporal feasibility windows are identified, such that if the task executes and completes within its feasibility window, the original timing constraints will be met. Then, scheduler dependent parameters are derived to guarantee the tasks' execution and completion within their feasibility windows.

Place, publisher, year, edition, pages
Bilbao, Spain: , 2010
National Category
Engineering and Technology
Identifiers
urn:nbn:se:mdh:diva-10841 (URN)10.1109/ETFA.2010.5641121 (DOI)000313616400036 ()2-s2.0-78650532471 (Scopus ID)978-1-4244-6850-8 (ISBN)
Conference
15th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) Location: Univ Basque Country, Fac Engn, Bilbao, SPAIN Date: SEP 13-16, 2010
Available from: 2010-11-10 Created: 2010-11-10 Last updated: 2013-12-03Bibliographically approved
Hansson, H., Carlson, J., Isovic, D., Lundqvist, K., Nolte, T., Ouimet, M., . . . Seceleanu, C. (2010). Real-Time Systems. Fraunhofer IESE
Open this publication in new window or tab >>Real-Time Systems
Show others...
2010 (English)Book (Other academic)
Abstract [en]

This is a textbook developed for use in the Master Programme Module E-M.6 "Real-Time Systems" as part of the Postgraduate Distance studies organized by Fraunhofer IESE and the Distance and International Studies Center at the Technical University of Kaiserslauten, Germany.

Place, publisher, year, edition, pages
Fraunhofer IESE, 2010
National Category
Engineering and Technology
Identifiers
urn:nbn:se:mdh:diva-8875 (URN)
Note

Full text not available. Contact http://www.zfuw.de (or the authors) if you are interested in using the book.

Available from: 2010-03-01 Created: 2010-03-01 Last updated: 2014-01-22Bibliographically approved
Isovic, D. & Fohler, G. (2009). Handling Mixed Task Sets in Combined Offline and Online Scheduled Real-Time Systems. Real-time systems, 43(3), 296-325
Open this publication in new window or tab >>Handling Mixed Task Sets in Combined Offline and Online Scheduled Real-Time Systems
2009 (English)In: Real-time systems, ISSN 0922-6443, E-ISSN 1573-1383, Vol. 43, no 3, p. 296-325Article in journal (Refereed) Published
Abstract [en]

Many industrial applications with real-time demands are composed of mixed sets of tasks with a variety of requirements. These can be in the form of standard timing constraints, such as period and deadline, or complex, e.g., to express application specific or non temporal constraints, reliability, performance, etc. Arrival patterns determine whether tasks will be treated as periodic, sporadic, or aperiodic. As many algorithms focus on specific sets of task types and constraints only, system design has to focus on those supported by a particular algorithm, at the expense of the rest. In this paper, we present a method to deal with a combination of mixed sets of tasks and constraints: periodic tasks with complex and simple constraints, soft and firm aperiodic, and in particular sporadic tasks. We propose the use of an offline scheduler to manage complex timing and resource constraints of periodic tasks and transform these into a simple EDF model with start-times and deadlines. On top of the offline schedule, sporadic tasks are guaranteed based on their worst-case activation frequencies. Then at run-time, an extension to EDF ensures feasible execution of tasks with complex constraints in the presence of additional tasks or overloads. It allows changes in the offline generated schedule to insert soft and firm aperiodic tasks by shifting the execution of offline scheduled tasks within their feasibility windows. Furthermore, the online algorithm uses the exact knowledge about sporadic arrivals to reduce the pessimism introduced by worst-case assumption, i.e., the resources unused by sporadic tasks are reclaimed to improve response times and acceptance of firm aperiodic tasks. A simulation study underlines the effectiveness of the proposed approach.

National Category
Engineering and Technology
Identifiers
urn:nbn:se:mdh:diva-8979 (URN)10.1007/s11241-009-9088-3 (DOI)000270386300003 ()2-s2.0-70349659256 (Scopus ID)
Available from: 2010-03-03 Created: 2010-03-03 Last updated: 2017-12-12Bibliographically approved
Isovic, D. & Crnkovic, I. (2009). Invited paper: Master Education in Collaboration with Industry. In: : . Paper presented at International Symposium on Total Engineering Education, East China University of Science and Technology, Shanghai, China, October 2009.
Open this publication in new window or tab >>Invited paper: Master Education in Collaboration with Industry
2009 (English)Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we will present the collaboration between Malardalen University and the local industry in the context of our two master programs in computer science, Master in Software Engineering and Master in Intelligent Embedded Systems. Within both programs, there is an extensive cooperation with national giants such as ABB, Bombardier, Ericsson, SAAB and Volvo, as well as strategically important, high competence, SMEs. We will describe how we use our industrial partners to assure the quality and industrial relevance of our educational master programs. For example, they provide us sharp industrial equipment, give guest lectures at our courses, organize industrial visits, provide internships and theses for our students, and, whenever possible, give employment to our students. The education method that we use is Problem-Based Learning (PBL), which implies that large parts of the programs are performed in project form. The projects are supplied by our industrial partners, and are solved in collaboration with them. The aim with sharp industrial projects is to prepare students for work in industry directly after the completion of their education, and to make our students are highly competitive on the national and international job market, both in the industry as high-skilled expert and in the academia as researchers or PhD students.

National Category
Other Engineering and Technologies
Identifiers
urn:nbn:se:mdh:diva-9038 (URN)
Conference
International Symposium on Total Engineering Education, East China University of Science and Technology, Shanghai, China, October 2009
Available from: 2010-03-03 Created: 2010-03-03 Last updated: 2015-09-15Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-5274-7339

Search in DiVA

Show all publications