Demo Data from VLDB 2026 / reviewers in the wild / expert
Georgios Koutsoukos
dblp:42/1648
· DBLP profile ↗
6ranked-venue papers
2as first author
0since 2021 · last 2006
0000-0002-3423-6893ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 77% Programming languages and type systems · 23% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Requirements engineering and software design
software architecture |
0.0 | 1 | 2002 | Coordination contracts for Java applications · ICSE 2002 |
Programming languages and type systems › object-oriented programming
java |
0.0 | 1 | 2002 | Coordination contracts for Java applications · ICSE 2002 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Mentality Patterns: Capturing and Dealing Explicitly with Recurring Turns of Mind in Software Development
Georgios Koutsoukos |
EuroSPI | 1 |
| 2002 | Coordination for Orchestration
Luís Filipe Andrade, José Luiz Fiadeiro, João Gouveia, Georgios Koutsoukos, Michel Wermelinger |
COORDINATION | 4 |
| 2002 | The Coordination Development Environment
João Gouveia, Georgios Koutsoukos, Michel Wermelinger, Luís Filipe Andrade, José Luiz Fiadeiro |
FASE | 2 |
| 2002 | Coordination contracts for Java applicationsabstractNo abstract available. João Gouveia, Georgios Koutsoukos, Michel Wermelinger, Luís Filipe Andrade, José Luiz Fiadeiro |
ICSE | 2 |
| 2002 | Separating computation, coordination and configurationabstractAbstract We present methodological and technological solutions for evolving large‐scale software systems. These solutions are based on many years of research and experience in developing systems in one of the most volatile application domains—banking. We discuss why ‘promising’ software development techniques, such as object‐oriented and component‐based approaches, on their own, cannot meet the challenges and objectives of software development today, and propose a three‐layered architectural approach based on the strict separation between computation, coordination and configuration. We present a set of modelling primitives, design principles and support tools through which such an approach can be put effectively into practice, and discuss how it promotes a more ‘dynamic’ approach to software evolution. Finally, we make comparisons with related work. Copyright © 2002 John Wiley & Sons, Ltd. Luís Filipe Andrade, José Luiz Fiadeiro, João Gouveia, Georgios Koutsoukos |
J. Softw. Maintenance Res. Pract. | 4 |
| 2001 | Managing Evolution in Telecommunication SystemsabstractRecent advances in telecommunication technology, including wireless networks and the Internet, along with the competition of network operators for offering advanced and different services, are putting increasing pressure for building telecommunication software systems that are adaptive to new requirements and easily reconfigurable, even in run time. We propose a new modelling primitive - coordination contract - that we have developed and applied to other applications domains, as a means to provide an effective solution to this problem. We briefly describe coordination contracts and discuss how they can support the evolution of the specifications of the Wireless Application Protocol (WAP) Datagram layer. Georgios Koutsoukos, João Gouveia, Luís Filipe Andrade, José Luiz Fiadeiro |
DAIS | 1 |