Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Georgios Koutsoukos

dblp:42/1648 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Requirements engineering and software design
software architecture
0.012002
Coordination contracts for Java applications · ICSE 2002
Programming languages and type systems › object-oriented programming
java
0.012002
Coordination contracts for Java applications · ICSE 2002
YearPublicationVenuePosition
2006 Mentality Patterns: Capturing and Dealing Explicitly with Recurring Turns of Mind in Software Development
Georgios Koutsoukos
EuroSPI1
2002 Coordination for Orchestration
Luís Filipe Andrade, José Luiz Fiadeiro, João Gouveia, Georgios Koutsoukos, Michel Wermelinger
COORDINATION4
2002 The Coordination Development Environment
João Gouveia, Georgios Koutsoukos, Michel Wermelinger, Luís Filipe Andrade, José Luiz Fiadeiro
FASE2
2002 Coordination contracts for Java applications
abstract
No abstract available.
João Gouveia, Georgios Koutsoukos, Michel Wermelinger, Luís Filipe Andrade, José Luiz Fiadeiro
ICSE2
2002 Separating computation, coordination and configuration
abstract
Abstract 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 Systems
abstract
Recent 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
DAIS1