The RESCUER project proposes a system developed in a highly distributed setting of nine partners spread across the EU and Brazil. Regarding the software architecture activities in the project, failing to identify the key architectural challenges or identifying them at a very late stage of the project causes a lot of cost and effort. In this paper, we present a set of key architectural challenges identified during architecture iterations, and propose solution ideas to deal with it. Our experiences might benefit other organizations engaged in initiatives in these kinds of systems, since they can save valuable time and effort by discovering problems at a very early stage in the project
International audienceSoftware-intensive systems are often independently developed, operated, manage...
International audienceSoftware-intensive systems are often independently developed, operated, manage...
International audienceSoftware-intensive systems are often independently developed, operated, manage...
Abstract: The idea of software ecosystems encourages organizations to open soft-ware projects for ex...
The idea of software ecosystems encourages organizations to open software projects for external busi...
Context: Global software development (GSD), although now a norm in the software industry, carries wi...
Today's emergency management systems for large-scale events or industrial parks still fail to t expl...
In Global Software Development (GSD), the additional complexity caused by global distance requires p...
In this paper we analyze the core issues affecting software architecture in enterprise projects wher...
Distributed research projects combine the know-how of industry and research partners from different ...
The RESCUER system aims to create a smart and interoperable crowdsourcing solution to support emerge...
In the development of large and complex software systems, software engineers are required to coopera...
More and more economic activities rely on software to achieve their business goal, becoming thus sof...
International audienceSoftware-intensive systems are often independently developed, operated, manage...
International audienceSoftware-intensive systems are often independently developed, operated, manage...
International audienceSoftware-intensive systems are often independently developed, operated, manage...
International audienceSoftware-intensive systems are often independently developed, operated, manage...
International audienceSoftware-intensive systems are often independently developed, operated, manage...
Abstract: The idea of software ecosystems encourages organizations to open soft-ware projects for ex...
The idea of software ecosystems encourages organizations to open software projects for external busi...
Context: Global software development (GSD), although now a norm in the software industry, carries wi...
Today's emergency management systems for large-scale events or industrial parks still fail to t expl...
In Global Software Development (GSD), the additional complexity caused by global distance requires p...
In this paper we analyze the core issues affecting software architecture in enterprise projects wher...
Distributed research projects combine the know-how of industry and research partners from different ...
The RESCUER system aims to create a smart and interoperable crowdsourcing solution to support emerge...
In the development of large and complex software systems, software engineers are required to coopera...
More and more economic activities rely on software to achieve their business goal, becoming thus sof...
International audienceSoftware-intensive systems are often independently developed, operated, manage...
International audienceSoftware-intensive systems are often independently developed, operated, manage...
International audienceSoftware-intensive systems are often independently developed, operated, manage...
International audienceSoftware-intensive systems are often independently developed, operated, manage...
International audienceSoftware-intensive systems are often independently developed, operated, manage...