mdh.sePublications
Change search
Refine search result
1 - 21 of 21
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Fredriksson, Johan
    et al.
    Mälardalen University, Department of Computer Science and Engineering.
    Sandström, Kristian
    Mälardalen University, Department of Computer Science and Engineering.
    Åkerholm, Mikael
    Mälardalen University, Department of Computer Science and Engineering.
    Optimizing Resource Usage in Component-Based Real-Time Systems2005In: Component-Based Software Engineering: 8th International Symposium, CBSE 2005, St. Louis, MO, USA, May 14-15, 2005. Proceedings, Springer, 2005, p. 49-65Chapter in book (Refereed)
    Abstract [en]

    The embedded systems domain represents a class of systems that have high requirements on cost efficiency as well as run-time properties such as timeliness and dependability. The research on component-based systems has produced component technologies for guaranteeing real-time properties. However, the issue of saving resources by allocating several components to real-time tasks has gained little focus. Trade-offs when allocating components to tasks are, e.g., CPU-overhead, footprint and integrity. In this paper we present a general approach for allocating components to real-time tasks, while utilizing existing real-time analysis to ensure a feasible allocation. We demonstrate that CPU-overhead and memory consumption can be reduced by as much as 48% and 32% respectively for industrially representative systems.

  • 2.
    Fröberg, Joakim
    et al.
    Mälardalen University, Department of Computer Science and Electronics.
    Åkerholm, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    Integration of Electronic Components in Heavy Vehicles: A Study of Integration in Three Cases2006In: Proceedings from Systems Engineering/Test and Evaluation Conference, Melbourne, 25-27 September 2006, Melbourne, 2006Conference paper (Refereed)
    Abstract [en]

    Complexity of in-vehicle computer systems and the availability of computerized mechatronics yield a situation where automotive electronic systems are designed by integration. Since the qualities of a modern vehicle are much dependent on the in-vehicle computer system, integration is a major issue which has proved difficult with respect to assessing quality and cost. OEMs of automotive products want leverage over targeted qualities and the cost of scale when purchasing supplier components.

    In this paper, we present three cases of integration of mechatronic components into vehicle platforms of Volvo Construction Equipment and focus on the integration of embedded computer systems. The study shows problems areas of communicating architecture constraints, evaluation of components in early phases of development, and lacking definitions of responsibilities.

    Based on the study, we list four recommended practices to avoid the problems found in the cases. The analysis shows that integration of embedded computers should be considered early in development and in order to reduce project risks, the early assessment of computers need be fairly detailed. From the study we also present driving requirements in design of in-vehicle computer systems.

  • 3.
    Fröberg, Joakim
    et al.
    Volvo Construction Equipment, Eskilstuna, Sweden.
    Åkerholm, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    Sandström, Kristian
    Mälardalen University, Department of Computer Science and Electronics.
    Norström, Christer
    Mälardalen University, Department of Computer Science and Electronics.
    Key Factors for Achieving Project Success in Integration of Automotive Mechatronics2007In: Journal of Innovations in Systems and Software Engineering, ISSN 1614-5046, Vol. 3, no 2, p. 141-155Article in journal (Refereed)
    Abstract [en]

    In this paper, we present a multiple case study on integration of automotive mechatronic components. Based on the findings, we identify that the root causes of problems in integration are largely related to decisions omitted in electronic strategy.

    We present and recommend use of checklists defining key factors to address in order to achieve successful integration projects in terms of cost and quality. Our recommendations are defined by checklists for critical decisions in areas; functionality, platform, integration, and stakeholder involvement.

    The recommendations are established based on practitioner experience and then validated in a multiple case study. Five cases of integration are studied for different heavy vehicles in one company, and the fulfillment of our recommendations is measured. Finally we define project success criteria and we compare the level of fulfillment with the project success in terms of time plan and resource consumption.

    The main contribution of this study is the validated recommendations, each including a set of checkpoints that defines recommendation fulfillment. We also present defining characteristics to identify a high risk project. We provide a set of observable project properties and show how they affect project risk.

  • 4.
    Hansson, Hans
    et al.
    Mälardalen University, Department of Computer Science and Electronics.
    Åkerholm, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    Crnkovic, Ivica
    Mälardalen University, Department of Computer Science and Electronics.
    Törngren, Matrin
    KTH, Stockholm, Sweden .
    SaveCCM - a component model for safety-critical real-time systems2004In: Conference Proceedings of the EUROMICRO, Volume 30, 2004, 2004, p. 627-635Conference paper (Other academic)
    Abstract [en]

    Component-based development has proven effective in many engineering domains, and several general component technologies are available. Most of these are focused on providing an efficient software-engineering process. However for the majority of embedded systems, run-time efficiency and prediction of system behaviour are as important as process efficiency. This calls for specialized technologies. There is even a need for further specialized technologies adapted to different types of embedded systems, due to the heterogeneity of the domain and the close relation between the software and the often very application specific system. This paper presents the SaveCCM component model, intended for embedded control applications in vehicular systems. SaveCCM is a simple model in which flexibility is limited to facilitate analysis of real-time and dependability. We present and motivate the model, and provide examples of its use.

  • 5.
    Hjertström, Andreas
    et al.
    Mälardalen University, Department of Computer Science and Electronics.
    Nyström, Dag
    Mälardalen University, Department of Computer Science and Electronics.
    Åkerholm, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    Sjödin, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    INCENSE: Information-Centric Run-Time Support for Component-Based Embedded Real-Time Systems2007In: Proceedings of the Work-In-Progress (WIP) session, 14th IEEE Real-Time and Embedded Technology and Applications Symposium, Seattle, United States, 2007, p. 4-Conference paper (Refereed)
    Abstract [en]

    In this paper we present a technique to allow the use of

    real-time database management together with componentbased

    software development, to achieve an information centric

    run-time platform for the development of embedded

    real-time systems. The technique allows components to

    benefit from the advantages of a real-time database management

    system while still retaining desirable component

    properties, such as isolation and a high level of reusability.

    We propose that a database is integrated in the component

    framework, and introduce the concept of database

    proxies to decouple components from the database schema.

    The resulting system fully benefits from the advantages of

    component-based software development, such as reusability,

    all component interaction through interfaces, etc, combined

    with the advantages of a real-time database management

    system, i.e., system openness, controlled data access,

    and dynamic query language capabilities.

  • 6.
    Land, Rikard
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Åkerholm, Mikael
    Mälardalen University, School of Innovation, Design and Engineering.
    Carlson, Jan
    Mälardalen University, School of Innovation, Design and Engineering.
    Efficient Software Component Reuse in Safety-Critical Systems – An Empirical Study2012In: Lecture Notes in Computer Science, vol. 7612, Springer, 2012, p. 388-399Chapter in book (Refereed)
    Abstract [en]

    The development of software components to be reused in safety-critical systems involves a number of challenges. These are related to both the goals of using the component in several systems, with different definitions of system-specific hazards, and on the high demands of today’s safety standards, which assume a top-down system and software development process. A large part of the safety-related activities is therefore left for integrator, and there is a risk that a pre-existing component will neither be feasible nor more efficient to use than internal development of the same functionality. In this paper we address five important challenges, based on an empirical study consisting of interviews with experts in the field, and a case study. The result is twelve concrete practices found to improve the overall efficiency of such component development, and their subsequent reuse. These are related to the component architecture and configuration interface, component and system testing and verification, and the information to be provided with the component.

  • 7.
    Möller, Anders
    et al.
    Mälardalen University, Department of Computer Science and Electronics.
    Åkerholm, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    Fredriksson, Johan
    Mälardalen University, Department of Computer Science and Electronics.
    Mikael, Nolin
    Mälardalen University, Department of Computer Science and Electronics.
    Evaluation of Component Technologies with Respect to Industrial Requirements2004In: Conference Proceedings of the EUROMICRO, 2004, p. 56-63Conference paper (Other academic)
    Abstract [en]

    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.

  • 8.
    Möller, Anders
    et al.
    Mälardalen University, Department of Computer Science and Electronics.
    Åkerholm, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    Fröberg, Joakim
    Mälardalen University, Department of Computer Science and Electronics.
    Fredriksson, Johan
    Mälardalen University, Department of Computer Science and Electronics.
    Sjödin, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    Industrial Requirements on Component Technologies for Vehicular Control Systems2006Report (Other academic)
    Abstract [en]

    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.

  • 9.
    Pavlova, Irena
    et al.
    Sofia University, Sofia, Bulgaria.
    Åkerholm, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    Fredriksson, Johan
    Mälardalen University, Department of Computer Science and Electronics.
    Application of Built-In-Testing in Component-Based Embedded Systems2006In: Proceedings of the ISSTA 2006 Workshop on Role of Software Architecture for Testing and Analysis, ROSATEA '06, 2006, p. 51-52Conference paper (Refereed)
    Abstract [en]

    This work-in-progress paper discusses challenges with application of Built-In Testing (BIT) in component-based embedded-systems. Testing constitutes a large part of the time and budget in development of embedded software systems. Such systems are often mission-critical, making testing highly important, and at the same time testing em-bedded systems is challenging because of their limited observability. We investigate the possible application of BIT in components for embedded systems, as a technique to advance the technology and knowledge for analysis and verification of functional correctness, real-time behavior, safety, and reliability of these systems.

  • 10.
    Åkerholm, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    A Software Component Technology for Vehicle Control Systems2005Licentiate thesis, comprehensive summary (Other scientific)
  • 11.
    Åkerholm, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    Reusability of Software Components in the Vehicular Domain2008Doctoral thesis, comprehensive summary (Other scientific)
    Abstract [en]

    Component-based software engineering is concerned with enabling software to be assembled through systematic (re)use of carefully built software elements denoted components. In this thesis we describe how reusability benefits of component-based software engineering can be utilized for organizations acting in the vehicular domain. Attractive benefits with this approach include managing complexity through an architecture divided in components and avoidance of large monolithic structures; reduction of time-to-market since applications ideally can be assembled from pre-existing components; increased quality when applications are built from components already proven in use; and cost amortization through investment payoff by each reuse of a component.

    Successful deployment of component-based development is however not simple - it depends on many strategic, technical, and business decisions. Furthermore the domain of vehicular systems represents a class of systems where component-based principles have had a limited success, in comparison to the domain of PC applications where the approach has emerged. The major reason to this is a number of important qualities that leaven all through the software life-cycle, e.g., safety, reliability, timing, and resource efficiency.

    We have developed a prototype component technology tailored for the vehicular domain. The technology is based on a proposed component-model defining how component-based applications should be built and modelled in the context of vehicular systems. Our solution includes analysis tools and mechanisms supporting the process of maintaining important quality attributes in the life-cycle of software components.

    Furthermore, we have used the technology to develop a typical vehicular application, demonstrated its integration with a component repository for vehicular components, and also studied real cases to evaluate our results in cooperation with industry. The results confirm the suitability of component-based principles for the domain, and also show the potential in further development of component technologies for vehicular systems.

  • 12.
    Åkerholm, Mikael
    et al.
    Mälardalen University, Department of Computer Science and Electronics.
    Carlson, Jan
    Mälardalen University, Department of Computer Science and Electronics.
    Fredriksson, Johan
    Mälardalen University, Department of Computer Science and Electronics.
    Hansson, Hans
    Mälardalen University, Department of Computer Science and Electronics.
    Håkansson, John
    Uppsala University, Sweden.
    Möller, Anders
    Mälardalen University, Department of Computer Science and Electronics.
    Pettersson, Paul
    Uppsala University, Sweden.
    Tivoli, Massimo
    University of L'Aquila, Italy.
    The SAVE approach to component-based development of vehicular systems2007In: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 80, no 5, p. 655-667Article in journal (Refereed)
    Abstract [en]

    The component-based strategy aims at managing complexity, shortening time-to-market, and reducing maintenance requirements by building systems with existing components. The full potential of this strategy has not yet been demonstrated for embedded software, mainly because of specific requirements in the domain, e.g., those related to timing, dependability, and resource consumption. We present SaveCCT - a component technology intended for vehicular systems, show the applicability of SaveCCT in the engineering process, and demonstrate its suitability for vehicular systems in an industrial case-study. Our experiments indicate that SaveCCT provides appropriate expressiveness, resource efficiency, analysis and verification support for component-based development of vehicular software. 

  • 13.
    Åkerholm, Mikael
    et al.
    Mälardalen University, Department of Computer Science and Electronics.
    Carlson, Jan
    Mälardalen University, Department of Computer Science and Electronics.
    Fredriksson, Johan
    Mälardalen University, Department of Computer Science and Electronics.
    Hansson, Hans
    Mälardalen University, Department of Computer Science and Electronics.
    Sjödin, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    Nolte, Thomas
    Mälardalen University, Department of Computer Science and Electronics.
    Håkansson, John
    Mälardalen University, Department of Computer Science and Electronics.
    Pettersson, Paul
    Mälardalen University, Department of Computer Science and Electronics.
    Handling Subsystems using the SaveComp Component Technology2006In: 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, 2006Conference paper (Refereed)
  • 14.
    Åkerholm, Mikael
    et al.
    Mälardalen University, Department of Computer Science and Electronics.
    Carlson, Jan
    Mälardalen University, Department of Computer Science and Electronics.
    Håkansson, John
    Uppsala University, Uppsala, Sweden.
    Hansson, Hans
    Mälardalen University, Department of Computer Science and Electronics.
    Sjödin, Mikael
    Mälardalen University, Department of Computer Science and Electronics.
    Nolte, Thomas
    Mälardalen University, Department of Computer Science and Electronics.
    Pettersson, Paul
    Mälardalen University, Department of Computer Science and Electronics.
    The SaveCCM Language Reference Manual2007Report (Other academic)
    Abstract [en]

    This language reference describes the syntax and semantics of SaveCCM, a

    component modeling language for embedded systems designed with vehicle applications and safety concerns in focus. The SaveCCM component model was

    defined within the SAVE project. The SAVE components are influenced mainly

    by the Rubus component technology, with a switch concept similar to that

    in Koala. The semantics is defined by a transformation into timed automata

    with 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 resolve

    the non-determinism.

  • 15.
    Åkerholm, Mikael
    et al.
    Mälardalen University, Department of Computer Science and Electronics.
    Fröberg, Joakim
    Mälardalen University, Department of Computer Science and Electronics.
    Sandström, Kristian
    Mälardalen University, Department of Computer Science and Electronics.
    Crnkovic, Ivica
    Mälardalen University, Department of Computer Science and Electronics.
    A Model for Reuse and Optimization of Embedded Software Components2007In: Proceedings of the International Conference on Information Technology Interfaces, ITI, 2007, p. 567-572Conference paper (Other academic)
    Abstract [en]

    In software engineering for embedded systems generic reusable software components must often be discarded in favor of using resource optimized solutions. In this paper we outline a modelthat enables the utilization of component-based principles even for embedded systems with high optimization demands. The model supports the creation of component variants optimized for different scenarios, through the introduction of an entrance preparation step and an ending verification step into the component design process. These activities are proposed to be supported by tools working on metadata associated with components, where the metadata is possible to automatically retrieve from many development tools. This paper outlines the theoretical model that is the basis for our current realization work.

  • 16.
    Åkerholm, Mikael
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Land, Rikard
    Mälardalen University, School of Innovation, Design and Engineering.
    Towards Systematic Software Reuse in Certifiable Safety-Critical Systems2009In: International Workshop on Software Reuse and Safety, Falls Church, VA, 2009Conference paper (Refereed)
    Abstract [en]
    Safety-critical systems and subsystems are often developed as a new generation of a previous system, or as a variant of a system already developed and put into operation. However, in our experience, even in such cases, where large parts of the systems are actually reused, organizations implement very much the same heavy processes as for new development. This is partly because during a safety assessment the evidence needed to motivate the desired level of system safety calls for coherent documentation of the complete system development project. We believe the reuse process can be adapted to be more efficient, while still being compatible with safety standards, by adopting a state-of-the-art structured component-based reuse approach incorporating the specific safety activities that the standards mandate. This position paper outlines our planned research, which will consist of two parts: the first part is an interview study of industrial cases, in order to identify good practices to employ and pitfalls to avoid. In the second part we will implement the most promising practices in suitable industrial projects for evaluation.
  • 17.
    Åkerholm, Mikael
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Land, Rikard
    Mälardalen University, School of Innovation, Design and Engineering.
    Strzyz, Christian
    CC Systems.
    Can you afford not to certify your control system?2009Other (Other academic)
    Abstract [en]

    Industrial vehicles typically contain heavy moving parts which obviously may harm people if they do not behave as intended, or if they do not properly protect people. At the same time electronic control systems are responsible for more and more of the core functionality in the vehicles, e.g., engine control, braking, and steering; and the functions performed by the vehicles, e.g., buckets, cranes, or drills. Thus, it should be no surprise that legislative and standardization authorities around the world currently increase the pressure on vehicle manufacturers to comply with safety standards for their electronic systems, e.g., the updated EU machinery directive, (EU Directive 2006/42/EC) planned to take legal effect at the end of 2009, the safety standard for earth moving machinery (ISO15998) from 2008, the safety standard for the safety-related parts of machinery (ISO13849) from 2006, the safety standard for programmable electronic control systems in machinery (IEC62061) from 2005, the general standard for safety related electronics (IEC61508) from 2005, and the upcoming safety standard for road vehicles (ISO26262). The whole safety area for electronic control systems may at first seem an insurmountable number of additional requirements to comply with. Nevertheless, there is not really any other choice than to work according to these standards. Even when there are no strict legislative requirements, the market will most certain gradually increase expectations on products to be certified according to the relevant safety standards, and it will be a competitive advantage to do so. Furthermore, among other advantages, following established safety standards may be the lifesaver in case of a lawsuit. And, in the end, it must not be forgotten that these requirements have been formulated in order to protect the safety of machine operators and the public. Thus, although these safety standards will imply extra development activities, one must have the attitude that these are not a burden which can be compromised in order to meet budgets and delivery deadlines.

  • 18.
    Åkerholm, Mikael
    et al.
    Mälardalen University, School of Innovation, Design and Engineering.
    Land, Rikard
    Mälardalen University, School of Innovation, Design and Engineering.
    Törngren, Martin
    Mälardalen University, School of Innovation, Design and Engineering.
    Seminar report: Functional safety - emerging, changing and integrating standards and applications2010Report (Other academic)
    Abstract [en]

    The seminar on Functional Safety, jointly organized by CC Systems, KTH/ICES and MDH/MRTC, was a great success with 39 participants from 14 organizations. The background and motivation for the seminar was the increasing attention placed on functional safety. Machines with embedded electronic systems are performing more and more advanced functions, vehicles are becoming autonomous and robots can work unshielded in the factories. While new functionalities promise enhanced safety and improved performance, they are also associated with new faults, failure modes and risks. Also for this reason, safety engineering has to evolve. This evolution is reflected in changed legislation and new and updated international standards. These updates reflect both an increasing attention from the public, as well as advances in research and industry. The seminar had the purpose to shed light on evolving and emerging laws and safety standards for vehicles and machines including robots. The seminar included presentations on the Machinery directive and its relations to standards, the ISO DIS 26262 Automotive standard, the ISO-15998 (earth moving machinery), the IEC61508 as well as scientific challenges for functional safety. The afternoon concluded with a panel debate: "Are we entering a safety era?".

  • 19. Åkerholm, Mikael
    et al.
    Möller, Anders
    Mälardalen University, Department of Computer Science and Electronics.
    Hansson, Hans
    Mikael, Åkerholm
    Towards a Dependable Component Technology for Embedded System Applications2005In: Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS, 2005, p. 320-328Conference paper (Other academic)
    Abstract [en]

    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.

  • 20.
    Åkerholm, Mikael
    et al.
    Mälardalen University, Department of Computer Science and Electronics.
    Möller, Anders
    Hansson, Hans
    Nolin, Mikael
    Towards a Dependable Component Technology for Embedded System ApplicationsManuscript (Other academic)
  • 21.
    Åkerholm, Mikael
    et al.
    Mälardalen University, Department of Computer Science and Electronics.
    Sandström, Kristian
    Mälardalen University, Department of Computer Science and Electronics.
    Crnkovic, Ivica
    Mälardalen University, Department of Computer Science and Electronics.
    Introducing Component Based Software Engineering at an Embedded Systems Sub-Contractor2008In: PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, p. 59-67Conference paper (Other academic)
    Abstract [en]

    Attractive benefits with successful implementation of component-based principles include managing complexity, reduction of time-to-market, increased quality, and reusability. Deployment of component-based development is however not simple - it depends on many strategic, technical, and business decisions. In this paper we report experiences from our attempts with finding a correct implementation of component-based principles for the business situation of sub-contractors of embedded systems. Findings related to suitable component models, component technologies, and component management are presented. Overall the results confirm the suitability of component-based principles for the domain, but also show the need (and potential) in further development of CBSE theory and technology for embedded systems. 

1 - 21 of 21
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf