Component Models for Reasoning.

The world of component-based systems is as appealing as it is challenging. Components, as first-class citizens of component-based systems, serve as the main units of encapsulated functionality and also units of composition, with the intention to improve development efficiency and software quality th...

Descripción completa

Detalles Bibliográficos
Publicado en:Computer (00189162) Vol. 46; no. 11; pp. 40 - 48
Autores principales: Seceleanu, Cristina, Crnkovic, Ivica
Formato: Artículo
Publicado: IEEE Nov2013
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=92663508&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 92663508
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Nov2013
      vid: 46
      iid: 11
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        92663508
        10.1109/MC.2013.335
      ppf: 40
      ppct: 8
      formats:
      tig:
        atl: Component Models for Reasoning.
      aug:
        au:
          Seceleanu, Cristina
          Crnkovic, Ivica
        affil: Mälardalen University, Sweden
      su:
        Component software
        Systems design
        Computer software quality control
        Procom computer peripherals
        Computer input-output equipment
      sug:
        subj:
          Component software
          Systems design
          Computer software quality control
          Procom computer peripherals
          Computer input-output equipment
      keyword:
        Abstracts
        Cognition
        component models
        Computational modeling
        Computers
        Educational institutions
        predictability
        reasoning
        Software
        Software architecture
        software engineering
      ab: The world of component-based systems is as appealing as it is challenging. Components, as first-class citizens of component-based systems, serve as the main units of encapsulated functionality and also units of composition, with the intention to improve development efficiency and software quality through reusability, extensibility and analyzability of software. These benefits are obtained especially when the components are understood by means of a formally well-defined component model, amenable to effective reasoning on functional and extra-functional properties at unit- as well as system-level. In this article we present the basic concepts of component-based design, emphasizing the characteristics of different types of component compositions, which dictate particular trade-offs between the degree of assurance and design flexibility. We show that rich and semantically well-defined component models with encapsulated reasoning information enable prediction of the system behavior and in general the system functional and non-functional properties. In this way, the development process is significantly simplified. We illustrate the concept by giving a short overview of the ProCom component model that is designed for enabling predictability in the embedded and real-time systems domain.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2013
    holdings:
      @attributes:
        islocal: N