The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
2017 IEEE/ACM Joint 5th International Workshop on Software Engineering for Systems-of-Systems and 11th Workshop on Distributed Software Development, Software Ecosystems and Systems-of-Systems (JSOS)
Presents the introductory welcome message from the conference proceedings. May include the conference officers' congratulations to all involved with the conference event and publication of the proceedings record.
Summary for only given, as follows. Software Ecosystems (SECO), Systems-of-Systems (SoS) and Distributed Software Development (DSD) are often discussed in parallel, but DSD is of a different nature than the other two. Why are they then dealt with together? For example, topics such as how large SoS (composed of independently managed and largely autonomous and evolving subsystems) operate and how these...
Summary for only given, as follows. Systems-of-Systems (SoS) have become increasingly complex and frequently used in highly distributed, dynamic, and even open environments. SoS refer to evolving software systems, where constituent systems (themselves systems in their own right) work cooperatively to fulfill specific, complex missions, facing software engineering researchers and practitioners with...
An important concern in the design of a software-intensive system-of-systems (SoS) is modeling both global and individual missions to be accomplished by the SoS and its cooperating constituent systems. A first step towards the concretization of mission models is their refinement into architecture descriptions in terms of the constituents able to fulfill the established missions through emergent behaviors...
Interoperability is a critical software system attribute since it enables different systems interaction to support the society's daily activities. The emerging technologies composing systems-of-systems, such as smart objects, internet of things, context-aware and pervasive systems have increased its importance and scope. To better understand the evolution of interoperability and its influence in the...
A System of Systems (SoS) is a set of the constituent systems (CS) which has managerial and operational independence. To address an SoS-level goal that cannot be satisfied by each CS, an SoS policy guides or forces the CSs to collaborate with each other. If there is a fault in the SoS policy, SoS may fail to reach its goal, even if there is no fault in the CSs. Such a call for SoS policy testing leads...
In this paper we look at infrastructure and architecting challenges stemming from digital transformation of companies, which changes both their infrastructure and architectural work. Companies will use increasingly external digital infrastructures for their business operations and this will change both architecting and the role of architects. We outline challenges brought by using external digital...
Large-scale collaboration in Model Driven Engineering (MDE) demands the use of one or more repositories such as GEMOC, ReMoDD and SEMAT, which share artifacts (e.g., models, meta-models, transformations, etc.) for global reuse scenarios. In order to benefit the MDE community from an important quality attribute (i.e., understandability of MDE artifacts), this work analyzed the information available...
Model Driven Development (MDD) tasks are used in different software development processes. These tasks are traditionally started with transformation engines. Adapting MDD tasks to be managed in Eclipse Mylyn instead of traditional solutions can facilitate the access to and use of MDD techniques and tools for other contexts in software development, such as agile teams. In a previous work we have introduced...
A Software Ecosystem (SECO) refers to a set of software products with a certain degree of symbiotic relationship, and may consist of actors interacting with a market, supported by a technology platform. Virtual Learning Environments (VLE) integrate Information and Communication Technology, aiming the creation of Internet-based environments, enabling a knowledge construction process and autonomy by...
This paper presents R.ECOS, an approach from the Software Ecosystems (SECO) perspective to recommend Educational Resources. It defines a platform that allows services integration and other Ecosystems services, with the aim of facilitating the reuse and sharing of solutions in Recommender Systems. The development of the proposal advances on studies of our Research Group, especially in the educational...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.