http://www.cnr.it/ontology/cnr/individuo/prodotto/ID120479
An evaluation of component based software design approaches (Contributo in atti di convegno)
- Type
- Label
- An evaluation of component based software design approaches (Contributo in atti di convegno) (literal)
- Anno
- 2004-01-01T00:00:00+01:00 (literal)
- Alternative label
Puppin D.; Silvestri F.; Laforenza D. (2004)
An evaluation of component based software design approaches
in CCGRID 2004. IEEE/ACM International Symposium on Cluster Computing and the Grid, Chicago, USA, 19-22 aprile 2004
(literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#autori
- Puppin D.; Silvestri F.; Laforenza D. (literal)
- Pagina inizio
- Pagina fine
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#url
- http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1336708 (literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#titoloVolume
- IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004 (literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#note
- CCGRID 2004. IEEE/ACM International Symposium on Cluster Computing and the Grid (Chicago, USA, 19-22 April, 2004). (literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#descrizioneSinteticaDelProdotto
- There is growing attention for a component-oriented software design of Grid applications. Within this framework, applications are built by assembling together independently developed-software components. A component is a software unit with a clearly defined interface and explicit dependencies. It is designed to be integrated with other components, but independently from them. Unix filters and the pipe composition model, the first successful component-oriented model, allowed more complex applications to be developed quickly out of powerful tools. Today, to face the growing complexity of modern programming, two main approaches are used for component development and publication. The first is based on an Interface Description Language (IDL), the second is typical, for instance, of Java and is based on introspection and design patterns. In this work, we discuss these two approaches in term of ease-of-use, flexibility and performance. In our opinion, the second approach has a faster learning curve, lower programming cost, and it is more suitable to automation. Performance is a weak point in both approaches. We believe a more flexible and modern approach to components is needed: tools need to be developed that automatically extract signature from existing code; with it, bridging code to a framework should be automatically instantiated with ad-hoc conversion. We discuss state-of-the-art results in this area, and we highlight some important research directions. (literal)
- Note
- ISI Web of Science (WOS) (literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#affiliazioni
- Titolo
- An evaluation of component based software design approaches (literal)
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#isbn
- Abstract
- CCGRID 2004. IEEE/ACM International Symposium on Cluster Computing and the Grid (Chicago, USA, 19-22 April, 2004).Descrizione sintetica del prodotto: There is growing attention for a component-oriented software design of Grid applications. Within this framework, applications are built by assembling together independently developed-software components. A component is a software unit with a clearly defined interface and explicit dependencies. It is designed to be integrated with other components, but independently from them. Unix filters and the pipe composition model, the first successful component-oriented model, allowed more complex applications to be developed quickly out of powerful tools. Today, to face the growing complexity of modern programming, two main approaches are used for component development and publication. The first is based on an Interface Description Language (IDL), the second is typical, for instance, of Java and is based on introspection and design patterns. In this work, we discuss these two approaches in term of ease-of-use, flexibility and performance. In our opinion, the second approach has a faster learning curve, lower programming cost, and it is more suitable to automation. Performance is a weak point in both approaches. We believe a more flexible and modern approach to components is needed: tools need to be developed that automatically extract signature from existing code; with it, bridging code to a framework should be automatically instantiated with ad-hoc conversion. We discuss state-of-the-art results in this area, and we highlight some important research directions. (literal)
- Component-oriented software design of Grid applications is commanding growing attention for business and scientific problems. The goal is create applications by assembling together independently developed software components. The components are independently developed, composable, reusable, substitutable software solutions, with clearly defined interface and behaviour. (literal)
- Editore
- Prodotto di
- Autore CNR
- Insieme di parole chiave
Incoming links:
- Autore CNR di
- Prodotto
- Editore di
- Insieme di parole chiave di