Marcus Schumacher

Learn More
As software services become the dominant platform for enterprise computing and B2B/B2C applications, testing their correctness and dependability assumes ever more importance. However, unlike the languages used to define and realize them, the languages used to test service-based systems have changed little over recent years. Today, tests for services and(More)
This paper describes a large, unabridged data-set of Java source code gathered and shared as part of the Merobase Component Finder project of the Software-Engineering Group at the University of Mannheim. It consists of the complete index used to drive the search engine,, the vast majority<sup>1</sup> of the source code modules accessible(More)
Large, distributed applications play an increasingly central role in to-day's IT environment. The diversity and openness of these systems have given rise to questions of trust and security. It is the aim of the project Secure TINA to examine exactly these questions and try to find possible solutions. The focus lies on OMG's Common Object Request Broker(More)
A hierarchical representation of parallel algorithms is described that can be systematically mapped onto a class of massive parallel architectures called processor arrays. A notation of hierarchical parallel programs is introduced for the representation of algorithms that can be mapped onto processor arrays. By means of a transformative approach, two(More)
Today's testing technologies and tools are all essentially based on the assumption that testers have full, unlimited access to systems under test along with the actual and expected results of test executions. This reflects the fact that, historically, software systems were usually developed by a single organization using components completely under its own(More)
This paper describes our work, which aims at providing a generic coordination framework for implementing distributed multi-agent systems made up of autonomous agents. Three major parts can be identified: the first one is devoted to the presentation of our generic autonomy-based multi-agent system and points out its most important concepts and constraints in(More)
The first generation of software search engines such as Merobase, Sourcerer etc. showed that it is possible to support reasonably sophisticated searches over large bodies of software components using indices based on full-text search engines (most commonly Lucene). However, the tricks these engines use to map code structure to flat text are not only(More)
  • 1