Search · four archives
Search · four archives
13 papers · ranked by Valyu relevance
Mohammad Reza Besharati
Distribution can be a feature of the software evolution process. In other words, temporally and spatially distributed teams and organizations can develop and work on a software application. The simplest case is to outsource production and employ workforce at distributed sites so that multiple distributed teams can work…
Ansgar Lamersdorf, Jürgen Münch, Dieter Rombach
© 2009 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted…
Gábor Karsai, Daniel Balasubramanian, Abhishek Dubey, William R. Otte
'William R. Otte'] Abstract—Cyber-physical systems increasingly rely on distributed computing platforms where sensing, computing, actuation, and communication resources are shared by a multitude of applications. Such 'cyber-physical cloud computing platforms' present novel challenges because the system is built from…
Sachin Lakra, Deepak Kumar Sharma
Distributed Software Development today is in its childhood and not too widespread as a method of developing software in the global IT Industry. In this context, Petrinets are a mathematical model for describing distributed systems theoretically, whereas AttNets are one of their offshoots. But development of true…
Sachin Lakra, T. V. Prasad, Shree Harsh Atrey, Deepak Kumar Sharma
This paper makes an attempt to analyze the Activeness of a Distributed Object Oriented Component Library (DOOCL) and develops a software metric called Distributed Component Activeness Quotient(DCAQ) which is defined as the degree of readiness of a DOOCL. The advantages of the DCAQ include a possible comparison between…
Fabian Fagerholm, Nilay Oza, Jürgen Münch
—Teaching distributed software development (DSD) in project courses where student teams are geographically distributed promises several benefits. One main benefit is that in contrast to traditional classroom courses, students can experience the effects of distribution and the mechanisms for coping with distribution by…
Christopher Meiklejohn
Following from both the FLP result and CAP theorem, we show that concurrent programming models are necessary, but not sufficient, in the construction of large-scale distributed systems because of the problem of failure and network partitions: languages need to be able to capture and encode the tradeoffs between…
Christian Bartelt, Manfred Broy, Christoph Herrmann, Eric Knauss + 4 more
'Marco Kuhrmann' 'Andreas Rausch' 'Bernhard Rumpe⋆' 'Kurt Schneider'] 1 Technische Universität Clausthal, Software Systems Engineering Julius-Albert-Str. 4, 38678 Clausthal-Zellerfeld, Germany {bartelt | rausch}@tu-clausthal.de 2 Techniche Universität München, Institut für Informatik – I4 Boltzmannstr. 3, 85748…
Renato Fabbri, Ricardo Fabbri, Vilson Vieira, Daniel Penalva + 5 more
'Danilo Shiga' 'Marcos Mendonça' 'Alexandre Negrão' 'Lucas Zambianchi' 'Gabriela Salvador Thumé'] We present a new self-regulating methodology for coordinating distributed team work called Algorithmic Autoregulation (AA), based on recent social networking concepts and individual merit. Team members take on an…
Ansgar Lamersdorf, Jürgen Münch, Dieter Rombach
Today, software-intensive systems are increasingly being developed in a globally distributed way. However, besides its benefit, global development also bears a set of risks and problems. One critical factor for successful project management of distributed software development is the allocation of tasks to sites, as…
Nilay Oza, Jürgen Münch, Juan Garbajosa, Agustín Yagüe + 1 more
'Eloy Gonzalez Ortega'] Abstract. Cloud-based infrastructure has been increasingly adopted by the industry in distributed software development (DSD) environments. Its proponents claim that its several benefits include reduced cost, increased speed and greater productivity in software development. Empirical evaluations…
Fabio Calefato, Christof Ebert
Today, software engineering is characterized by two strong trends: agile and distributed. Both together are increasingly demanded and challenge teams and projects due to lack of discipline, insufficient transparency, agile "ping-pong," and thus overheads and rework. Authors Fabio Calefato and I describe current…
Aneesh Khole, Atharva Thakar, Avadhoot Kulkarni, Hrithik Jadhav + 2 more
'Shreyas Shende' 'Varad Karajkhede'] Abstract— Computer systems have evolved over the years starting from sizable, single-user, slow, and expensive machines to multi-user, fast, cheaper, and small-sized machines. The use of multi-user computer networks has given rise to a new paradigm of computing known as Distributed…