SwePub
Tyck till om SwePub Sök här!
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "db:Swepub ;conttype:(scientificother);lar1:(mdh);pers:(Crnkovic Ivica)"

Sökning: db:Swepub > Övrigt vetenskapligt/konstnärligt > Mälardalens universitet > Crnkovic Ivica

  • Resultat 1-10 av 49
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Alvaro, Alexandre, et al. (författare)
  • Software Component Evaluation: A Theoretical Study on Component Selection and Certification
  • 2007
  • Rapport (övrigt vetenskapligt/konstnärligt)abstract
    • Software components need to be evaluated at several points during their life cycle, by different actors and for different purposes. Besides the quality assurance performed by component developers, there are two main activities which include evaluation of components: component selection (i.e. evaluation performed by the system developer in order to select the best fit component to use in a system) and an envisioned component certification (i.e. evaluation made by an independent actor in order to increase the trust in the component). This paper examines the fundamental similarities and differences between these two types of component evaluations and elaborates how these fit in the overall process views of component-based development for both COTS-based development and software product line development.
  •  
2.
  •  
3.
  •  
4.
  • Bures, Tomas, et al. (författare)
  • Progress Component Model Reference Manual - version 0.5
  • 2008
  • Rapport (övrigt vetenskapligt/konstnärligt)abstract
    • This report describes the component model developed within PROGRESS. In addition to defining the syntax and semantics, it also gives some background and motivation, and describes how this work relates to the overall PROGRESS vision and to the work in other areas of the project.
  •  
5.
  • Campeanu, Gabriel, 1982- (författare)
  • GPU-aware Component-based Development for Embedded Systems
  • 2016
  • Licentiatavhandling (övrigt vetenskapligt/konstnärligt)abstract
    • Nowadays, more and more embedded systems are equipped with e.g., various sensors that produce large amount of data. One of the challenges of traditional (CPU-based) embedded systems is to process this considerable amount of data such that it produces the appropriate performance level demanded by embedded applications. A solution comes from the usage of a specialized processing unit such as Graphics Processing Unit (GPU). A GPU can process large amount of data thanks to its parallel processing architecture, delivering an im- proved performance outcome compared to CPU. A characteristic of the GPU is that it cannot work alone; the CPU must trigger all its activities. Today, taking advantage of the latest technology breakthrough, we can benefit of the GPU technology in the context of embedded systems by using heterogeneous CPU-GPU embedded systems.Component-based development has demonstrated to be a promising methology in handling software complexity. Through component models, which describe the component specification and their interaction, the methodology has been successfully used in embedded system domain. The existing component models, designed to handle CPU-based embedded systems, face challenges in developing embedded systems with GPU capabilities. For example, current so- lutions realize the communication between components with GPU capabilities via the RAM system. This introduces an undesired overhead that negatively affects the system performance.This Licentiate presents methods and techniques that address the component- based development of embedded systems with GPU capabilities. More concretely, we provide means for component models to explicitly address the GPU-aware component-based development by using specific artifacts. For example, the overhead introduced by the traditional way of communicating via RAM is reduced by inserting automatically generated adapters that facilitate a direct component communication over the GPU memory.Another contribution of the thesis is a component allocation method over the system hardware. The proposed solution offers alternative options in opti- mizing the total system performance and balancing various system properties (e.g., memory usage, GPU load). For the validation part of our proposed solutions, we use an underwater robot demonstrator equipped with GPU hardware. 
  •  
6.
  • Campeanu, Gabriel, 1982- (författare)
  • GPU Support for Component-based Development of Embedded Systems
  • 2018
  • Doktorsavhandling (övrigt vetenskapligt/konstnärligt)abstract
    • One pressing challenge of many modern embedded systems is to successfully deal with the considerable amount of data that originates from the interaction with the environment. A recent solution comes from the use of GPUs. Equipped with a parallel execution model, the GPU excels in parallel processing applications, providing an improved performance compared to the CPU.Another trend in the embedded systems domain is the use of component-based development. This software engineering paradigm that promotes construction of applications through the composition of software components, has been successfully used in the development of embedded systems. However, the existing approaches provide no specific support to develop embedded systems with GPUs. As a result, components with GPU capability need to encapsulate all the required GPU information in order to be successfully executed by the GPU. This leads to component specialization to specific platforms, hence drastically impeding component reusability.Our main goal is to facilitate component-based development of embedded systems with GPUs. We introduce the concept of flexible component which increases the flexibility to design embedded systems with GPUs, by allowing the system developer to decided where to place the component, i.e., either on the CPU or GPU. Furthermore, we provide means to automatically generate the required information for flexible components corresponding to their hardware placement, and to improve component communication. Through the introduced support, components with GPU capability are platform-independent, being capable to be executed on a large variety of hardware (i.e., platforms with different GPU characteristics). Furthermore, an optimization step is introduced, which groups connected flexible components into single entities that behave as regular components. Dealing with components that can be executed either by the CPU or GPU, we also introduce an allocation optimization method. The proposed solution, implemented using a mathematical solver, offers alternative options in optimizing particular system goals (e.g., memory and energy usage).
  •  
7.
  • Chaudron, Michel, et al. (författare)
  • Component-based Software Engineering
  • 2008
  • Ingår i: Software Engineering, Principle and Practice. - : Wiley-Blackwell. ; , s. 605-628
  • Bokkapitel (övrigt vetenskapligt/konstnärligt)
  •  
8.
  • Crnkovic, Ivica, et al. (författare)
  • CBSE symposium - complete reference list
  • 2012
  • Rapport (övrigt vetenskapligt/konstnärligt)abstract
    • This report presents a complete list of papers published on the CBSE Syposium events (including Interational Workhop on Component Based Software Engineering 1998 - 2003, and International Symposium on Component Based Software Engineering 2004 - 2011). Each reference is accompanied with a unique identifier in the form of S-YY-Index.
  •  
9.
  •  
10.
  • Crnkovic, Ivica (författare)
  • Component-based Software Engineering for Embedded Systems
  • 2005
  • Ingår i: From MDD Concepts to Experiments and Illustrations. - New York, New York, USA : John Wiley & Sons. - 1905209592 ; , s. 712-713
  • Bokkapitel (övrigt vetenskapligt/konstnärligt)abstract
    • Component-based development (CBD) is established as a standard approach in many domains. The most attractive parts of CBD come from its business side: increasing reuse and development efficiency. On other side many technical aspects are still remaining as challenges. This is in particular true in domains of embedded and dependable systems. The seminar will give the basic characteristics of component-based software development, then challenges and current practice and research directions.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 49
Typ av publikation
doktorsavhandling (15)
rapport (13)
konferensbidrag (7)
bokkapitel (5)
licentiatavhandling (5)
proceedings (redaktörskap) (2)
visa fler...
samlingsverk (redaktörskap) (1)
tidskriftsartikel (1)
visa färre...
Typ av innehåll
Författare/redaktör
Crnkovic, Ivica, Pro ... (13)
Land, Rikard (7)
Carlson, Jan (6)
Sentilles, Séverine (5)
Larsson, Stig (4)
visa fler...
Lednicki, Luka (4)
Bures, Tomás (2)
Runeson, Per (2)
Thilenius, Peter (2)
Sandström, Kristian (2)
Maras, Josip (2)
Petricic, Ana (2)
Vulgarakis, Aneta (2)
Campeanu, Gabriel, 1 ... (2)
Åkerholm, Mikael (2)
Vulgarakis, Aneta, 1 ... (2)
Hansson, Hans (1)
Hansson, Hans, Profe ... (1)
Nolte, Thomas (1)
Björkman, Mats (1)
Punnekkat, Sasikumar (1)
Lundqvist, Kristina (1)
Stafford, J (1)
Lisper, Björn (1)
Larsson, Magnus (1)
Sjödin, Mikael (1)
Feljan, Juraj (1)
Pettersson, Paul (1)
Axelsson, Jakob (1)
Bertolino, Antonia (1)
Alvaro, Alexandre (1)
Norström, Christer (1)
Schmidt, Heinz (1)
Törngren, Martin, Pr ... (1)
Fröberg, Joakim (1)
Sentilles, Séverine, ... (1)
Crnkovic, Ivica, 195 ... (1)
Lisper, Björn, Profe ... (1)
Buhnova, B. (1)
Weck, W. (1)
Reussner, R. (1)
Szyperski, C. (1)
Carlson, Jan, Docent (1)
Berger, Christian, D ... (1)
Bures, Tomas, Associ ... (1)
Norström, Christer, ... (1)
Pettersson, Paul, Pr ... (1)
Seceleanu, Cristina, ... (1)
Chaudron, Michel (1)
visa färre...
Lärosäte
Chalmers tekniska högskola (1)
Språk
Engelska (49)
Forskningsämne (UKÄ/SCB)
Teknik (14)
Naturvetenskap (13)

År

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy