• Aucun résultat trouvé

Building Software Ecosystems from a Reuse Perspective

N/A
N/A
Protected

Academic year: 2022

Partager "Building Software Ecosystems from a Reuse Perspective"

Copied!
1
0
0

Texte intégral

(1)


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


Cite as: Werner, C. (2009). Building Software Ecosystems from a Reuse Perspective. In Proceedings of the First Workshop on Software Ecosystems (pp. 3), CEUR-WS.

Building Software Ecosystems from a Reuse Perspective

Cláudia Maria Lima Werner1

1 PESC/COPPE – Universidade Federal do Rio de Janeiro Rio de Janeiro – RJ – Brazil

werner@cos.ufrj.br

Abstract. Software Ecosystems (SECOs) involve various stakeholders interact- ing with a shared market for software and services, exchanging information, re- sources and artifacts within a common technological platform. In this context, well-known software reuse approaches such as Component-Based Development (CBD) and Software Product Lines (SPL) can lead companies to SECOs. This transition depends on decisions related to making their platforms available out- side the organizational boundary, in order to explore competition and collabor- ation in the software industry. Since 1997, we have been building an environ- ment for supporting software engineering activities such as modeling, construc- tion, reuse and group interaction (contemplating software distributed develop- ment), providing an integrated set of tools and a repository of reusable compo- nents. By using the Odyssey Environment, components and architectures can be developed, according to a domain engineering process, which are made avail- able in the Brechó repository and reused in all phases of an application devel- opment, through an application engineering process. An SPL can either be based on components or services, and Brechó provides mechanisms to support both of them. In this context, we have been trying to understand the compo- nents market movements, particularly distribution channels, through a Value- Based Software Engineering (VBSE) perspective that focuses on the historical data collection and exploration aiming to extract useful information and present it according to the various stakeholders’ profiles. By evaluating its importance, considering all facets of value for component (i.e., costs, benefits, risks, time, opportunities, needs, flexibilities, and requirements) and how they change and evolve amongst the perspectives, activities and actions of stakeholders regard- ing value in a value chain, werealize that we have been building ecosystems based on specific architectures/components/services. Thus in this talk, we ex- ploit a software reuse perspective on SECOs based on our group's experience.

Keywords: CBD, SPL, component, service, repository, VBSE, SECO.

3 Proceedings of the first International Workshop on Software Ecosystems 2009

Références

Documents relatifs

To gain further insight into its biological function, comparative transcriptomic analysis between FVB/N and FVB/N Prnp knockout mice was performed at early embryonic stages..

Les reprises verbales ne sont pas les seuls types de reprises que nous retrouvons dans les interactions avec un enfant comme nous le montre l'article de S.. Caët (Université

Our approach enables both the reuse of software processes and the automation of their execution, while enabling to resolve process variability during the execution..

On the one side, a safety critical software in the avionics does not consist only of source and/or object code, but encompasses all certification process artefacts specified

Literature distinguishes three kinds of ontology reuse: (a) Hard reuse imports complete ontologies [1], (b) soft reuse only references entities of another on- tology without

When similar software products are developed, two important reuse decisions are: (1) whether to develop a software product or adapt organizational software assets,

In red cells, 13 C-DHA enrichment in choline phospholipids was comparable from both sources of DHA, with a maximum after 72 h, whereas the 13 C-DHA enrichment in

secondaires qui sont les suivants: (i) de prospecter tous les indicateurs existants pour mesurer la biodiversité au niveau de la disponibilité (la biodiversité