1. |
- Åkerholm, Mikael, et al.
(author)
-
Towards a Dependable Component Technology for Embedded System Applications
- 2005
-
In: Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS. - 0769523471 ; , s. 320-328
-
Conference paper (other academic/artistic)abstract
- Component-based software engineering is a technique that has proven effective to increase reusability and efficiency in development of office and webapplications. Though being promising also for development of embedded and dependable systems, the true potential in this domain has not yet been realized. In this paper we present a prototype component technology, developed with safety-critical automotive applications in mind. Thetechnology is illustrated by a case-study, which is also used as the basis for an evaluation and a discussion of the appropriateness and applicability in the considered domain. Our study provides initial positive evidence of the suitability of our technology, but also shows that it needs to be extended to be fully applicable in an industrial context.
|
|
2. |
- Hjertström, Andreas, et al.
(author)
-
INCENSE : Information-Centric Run-Time Support for Component-Based Embedded Real-Time Systems
- 2007
-
In: Proceedings of the Work-In-Progress (WIP) session, 14th IEEE Real-Time and Embedded Technology and Applications Symposium, Seattle, United States. ; , s. 4-
-
Conference paper (peer-reviewed)abstract
- In this paper we present a technique to allow the use ofreal-time database management together with componentbasedsoftware development, to achieve an information centricrun-time platform for the development of embeddedreal-time systems. The technique allows components tobenefit from the advantages of a real-time database managementsystem while still retaining desirable componentproperties, such as isolation and a high level of reusability.We propose that a database is integrated in the componentframework, and introduce the concept of databaseproxies to decouple components from the database schema.The resulting system fully benefits from the advantages ofcomponent-based software development, such as reusability,all component interaction through interfaces, etc, combinedwith the advantages of a real-time database managementsystem, i.e., system openness, controlled data access,and dynamic query language capabilities.
|
|
3. |
- Landernäs, Krister, et al.
(author)
-
Method positioning unit and system for communication in a mine
- 2013
-
Patent (pop. science, debate, etc.)abstract
- It is presented a method for safe communication between a portable positioning unit and a tracking unit in a mine. By means of the present method the location of the portable positioning unit and thus the object carrying the unit can be determined with a higher degree of certainty The method comprises the steps of determining (SI) location data pertaining to the location of the portable positioning unit in the mine, generating (S2) a location message comprising the location data, wherein the generating of the location message further includes providing the location data with a message number defining a sequence number of the location message and redundancy data, and transmitting (S3) the location message for reception by the tracking unit. A portable positioning unit and a tracking system are also presented herein.
|
|
4. |
- Möller, Anders, et al.
(author)
-
Evaluation of Component Technologies with Respect to Industrial Requirements
- 2004
-
In: Conference Proceedings of the EUROMICRO. - 0769521991 ; , s. 56-63
-
Conference paper (other academic/artistic)abstract
- We compare existing component technologies for embedded systems with respect to industrial requirements. The requirements are collected from the vehicular industry, but our findings are applicable to similar industries developing resource constrained safety critical embedded distributed real-time computer systems. One of our conclusions is that none of the studied technologies is a perfect match for the industrial requirements. Furthermore, no single technology stands out as being a significantly better choice than the others; each technology has its own pros and cons. The results of our evaluation can be used to guide modifications or extensions to existing technologies, making them better suited for industrial deployment. Companies that want to make use of component-based software engineering as available today can use this evaluation to select a suitable technology.
|
|
5. |
- Möller, Anders, et al.
(author)
-
Industrial Requirements on Component Technologies for Vehicular Control Systems
- 2006
-
Reports (other academic/artistic)abstract
- Software component technologies for automotive applications are desired due to the envisioned benefits in reuse, variant handling, and porting; thus, facilitating both efficient development and increased quality of software products. Component based software development has had success in the PC application domain, but requirements are different in the embedded domain and existing technologies does not match. Hence, software component technologies have not yet been generally accepted by embedded-systems industries.In order to better understand why this is the case, we present two separate case-studies together with an evaluation of the existing component technologies suitable for embedded control systems.The first case-study presents a set of requirements based on industrial needs, which are deemed decisive for introducing a component technology. Furthermore, in the second study, we asked the companies involved to grade these requirements.Then, we use these requirements to compare existing component technologies suitable for embedded systems. One of our conclusions is that none of the studied technologies is a perfect match for the industrial requirements. Furthermore, no single technology stands out as being a significantly better choice than the others; each technology has its own pros and cons.The results can be used to guide modifications and/or extensions to existing component technologies in order to make them better suited for industrial deployment in the automotive domain. The results can also serve to guide other software engineering research by showing the most desired areas within component-based software engineering.
|
|
6. |
- Åkerholm, Mikael, et al.
(author)
-
Handling Subsystems using the SaveComp Component Technology
- 2006
-
In: Workshop on Models and Analysis for Automotive Systems (WMAAS'06) in conjunction with the 27th IEEE Real-Time Systems Symposium (RTSS'06), Rio de Janeiro, Brazil.
-
Conference paper (peer-reviewed)
|
|
7. |
- Åkerholm, Mikael, et al.
(author)
-
Handling Subsystems using the SaveComp Component Technology
- 2006
-
In: Proceedings of Workshop on Models and Analysis for Automotive Systems (WMAAS'06).
-
Conference paper (peer-reviewed)abstract
- This article presents a component technology (SaveCCT) suitable for the development of embedded vehicular control-system software. To satisfy the requirements in the vehicular domain, SaveCCT is designed to allow analysis and verification during the entire software development process.We give an overview of SaveCCT and its associated component model SaveCCM, together with an outline of how the framework intends to support the integration of larger -- possibly independently developed -- subsystems into a complete vehicle control system.
|
|
8. |
- Åkerholm, Mikael, et al.
(author)
-
The SaveCCM Language Reference Manual
- 2007
-
Reports (other academic/artistic)abstract
- This language reference describes the syntax and semantics of SaveCCM, acomponent modeling language for embedded systems designed with vehicle applications and safety concerns in focus. The SaveCCM component model wasdefined within the SAVE project. The SAVE components are influenced mainlyby the Rubus component technology, with a switch concept similar to thatin Koala. The semantics is defined by a transformation into timed automatawith tasks, a formalism that explicitly models timing and real-time task scheduling.The purpose of this document is to describe a semantics of the SAVE component modeling language, which can be used to describe timing and functional behavior of components. The model of a system is in some cases an over approximation of the actual system behavior. An implementation of a model can resolve non-determinism e.g. by merging tasks or assigning a scheduling policy (such as static scheduling or fixed priority, preemptive or not) that will resolvethe non-determinism.
|
|
9. |
|
|
10. |
- Almgren, Karin M., et al.
(author)
-
Effects of Moisture on Dynamic Mechanical Properties of Wood Fiber Composites Studied by Dynamic FT-IR Spectroscopy
- 2008
-
In: Journal of reinforced plastics and composites (Print). - : SAGE Publications. - 0731-6844 .- 1530-7964. ; 27:16-17, s. 1709-1721
-
Journal article (peer-reviewed)abstract
- Wood fiber reinforced polylactide is a biodegradable composite where both fibers and matrix are from renewable resources. In the development of such new materials, information on mechanical behavior on the macroscopic and the molecular level is useful. In this study, dynamic Fourier transform infrared (FT-IR) spectroscopy is used to measure losses at the molecular level during cyclic tensile loading for bonds that are characteristic of the cellulosic fibers and the polylactid matrix. This molecular behavior is compared with measured macroscopic hysteresis losses for different moisture levels. The results show that moisture ingress will transfer the load from the fibers to the matrix, and that a more efficient fiber-matrix interface would diminish mechanical losses. Although the dynamic FT-IR spectroscopy method is still qualitative, this investigation shows that it can provide information on the stress transfer of the constituents in wood fiber reinforced plastics.
|
|