About
72
Publications
4,931
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
672
Citations
Citations since 2017
Introduction
Herbert Weber is a chair professor emeritus of Informatics of the Technical University of Berlin as well as founder and director emeritus of the Fraunhofer Institute for Software and Systems Engineering with locations in Berlin and Dortmund, Germany. In his current position he manages the Joint Research of the German flagship project ”Trusted Cloud”.
Additional affiliations
August 2005 - present
July 1992 - July 2005
January 1992 - September 2006
Publications
Publications (72)
Digitale Systeme und Infrastrukturen werden in der Regel gemeinsam oder wie im öffentlichen Sprachgebrauch üblich, „geteilt“ genutzt.
Das gilt sowohl für die Systeme und Infrastrukturen selbst, als auch für Daten, die häufig als das Öl der Digitalisierung bezeichnet werden.
In industriellen Nutzungen sind Daten in den meisten Fällen eine geschäft...
The following compendium of documents represents the introduction of a Description Methodology for what we call now Information and Communication Service Infrastructures. The descriptions, called profiles, are meant to be understood by professionals and nonprofessionals interested in the use and development of infrastructures. The description metho...
The THESEUS research program, launched by the German Federal Ministry for Economic Affairs and Energy (BMWi), focuses on the development of intelligent information management technologies. THESEUS is envisioned to facilitate access to information, and to merge and connect information to establish the basis for the development of new Internet servic...
Over the last two decades modeling has become a widespread engineering tool. Whereas object-oriented modeling dominated the discussions in software and data engineering, process-oriented modeling became prominent in business process modeling. Experience gained with both of these principal modeling techniques made us aware of shortcomings with both...
Zusammenfassung Mit der fr 2006 vorgesehenen Einfhrung der elektronischen Gesundheitskarte fr alle gesetzlich und privat Krankenversicherten werden bislang vorwiegend in Papierform vorliegende Daten – wie z.B. Rezepte, berweisungen und Patientenakten – elektronisch verfgbar gemacht.
Das Internet wird traditionell als
eine Kommunikationsinfrastruktur betrachtet. Mit ihr ist es
möglich—so der Anspruch—jede Information zu jedem Zeitpunkt an
jeden Ort zu transportieren.
Reuse is an important aspect of software engineering that promises advantages like faster time-to-market, cost reduction, better maintainability etc. The software industry focuses on components as commercials off-the-shelf in order to gain reusable assets. However, reuse on the design level usually is not addressed. If we come to perceive models as...
In the long history of Petri nets a universe of Petri nets has evolved consisting of an enormously rich theory, a wide variety
of tools, and numerous successful applications and case studies in various application domains. This vast variety is not any
more handable for anyone working with Petri nets, which results in the strong need of a structured...
The use of Petri nets by non-specalists is intended to be simplified with the help of assisting tools and tool environments.
They need to bridge the cognitive gap between application-specialists, engineers who develop applications, and Petri net specialists
who provide the engineering techniques needed for the application development. Bridging that...
this paper are components of business processes in terms of net components and their composition in this approach. We use net components that are based on Petri nets. The nets are restricted FUNSOFT nets. These nets, called FEVA net are used to model business processes as well as their consistent composition
Petri nets are a subject of interest to researchers since more than 30 years. They became popular since they allow the graphic representation of computational structures and have a formal underpinning that allows formal proofs of properties. Their use in engineering, however is limited to a rather small number of applications. Many of the graphic n...
An enormously rich variety of Petri net concepts, techniques, and methods as well as various tools and tool environments has
been developed to support the process-driven system development. But, system development under the use of Petri nets is still
difficult since the one which best fits the application cannot be identified easily. In this paper...
Ich erinnere mich noch gut an die Zeit vor etwa 15 Jahren, als ich Vertreter der Universität Doitiuund im Fakultätentag Informatik war und dort die Etablierung von Studiengängen der technischen Informatik oder auch der Informationstechnik in der Elektrotechnik zur Debatte stand. Natürlich war die Haltung der Informatik-Vertreter im Fakultätentag üb...
Trends in der Informationsgesellschaft wie Globalisierung, zunehmende Mobilität, etc. definieren neue Anforderungen an informationstechnische Systeme. Bei der Durchführung von Geschäftsprozessen verlangen sie vermehrt nach einer Behandlung des Faktors Information nach logistischen Prinzipien. In diesem Beitrag wird auf die Bedeutung der Workflow-Te...
Evolvable architectures are an important design principle in order to cope with the continuously changing requirements for workflow management systems (WMS). These changes are induced by changes of the enterprises market, changes of the demands of society, and changes of the IT infrastructure. We propose a design strategy for evolvable architecture...
The process centered paradigm changed the way of today's business organizations. Both the organizational structure and the IT-infrastructure are effected by this paradigm shift. For companies, competitiveness means meeting the continuously changing business requirements, concerning business environments and workflows. Structural modifications cause...
Petri Net Frames . . . . . . . . . . . . . . . . . . . . . . . . . . 41 4.4 Instantiations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 4.5 Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.6 Relation of Expert View and the Petri Net Baukasten . . . . . . . . . 47 4.7 Maintenance Scenario ....
We are currently witnessing the emerging of a new generation of software systems: Federated information systems. Their main characteristic is that they are constructed as an integrating layer over existing legacy applications and databases. They can be broadly classified in three dimensions: the degree of autonomy they allow in integrated component...
Information and Communication Infrastructures (ICIs) are business, mission, project or product critical, long living and usually
highly heterogeneous hardware/software systems. They represent a substantial investment and need to be adapted continuously
to changing requirements for the protection of that investment. Their users critically depend on...
We are currently witnessing the emerging of a new generation of software systems: Federated information systems. Their main characteristic is that they are constructed as an integrating layer over existing legacy applications and databases. They can be broadly classified in three dimensions: the degree of autonomy they allow in integrated component...
The paper is devoted to the most complete implementation of an ESF Factory Support Environment to date, Kernel/2r. Kernel/2r is an integrated infrastructure, in accordance with ESF's CoRe reference model, on the basis of which distributed systems can be developed with relative ease. It is a prototype software infrastructure for building distributed...
Kernel/2r is a software infrastructure that provides the
integration platform for the construction of distributed
process-oriented multi-user/multi-role systems. Kernel/2r includes
different process engines that enable the enactment of formally defined
process models, thus assisting users in staying in line with procedures
and regulations required...
The paper gives a comprehensive overview of the kernel K/2<sub>R
</sub> for an ESF factory support environment developed at the
University of Dortmund. It presents the ESF integration concepts and
highlights the architecture of the factory support environment. A
detailed discussion of the interworking, interaction, interoperation,
and interconnecti...
The software development process deals with a wide variety of documents. For the preparation of these documents, as well as for their maintenance, appropriate data management support is requested, resulting in the coexistence of multiple object management systems within a single, advanced software development environment. In order to homogenize dat...
The term integration is used very often now in many different disciplines including software and systems engineering. Unfortunately, a sufficiently precise definition that would clearly express the meaning of the term in a formal way as it would be necessary for it to become an engineering term does not yet exist. In fact, it is very obvious that t...
A specification concept for a distributed modular system is
introduced. Concurrently executable modules and their interconnections
are used as the basis for a computational model for distributed systems
that allows the representation of distributed systems in which each of
the local subsystems can be concurrently executable. Hence, both
internal co...
EUREKA is a multi-national European research and development program supporting the advancement of the European technological base in the most important high-tech domains. The EUREKA SOFTWARE FACTORY (ESF) is one of the projects supported under this program.
The main goals of ESF are the development of concepts for the construction of integrated so...
A modularity concept for structuring large software systems is presented. The concept enforces an extreme modularity discipline that goes considerably beyond the one found in modern programming languages such as MODULA-2 or Ada. The concept is meant to be used to tightly control side effects in the execution of systems that are constructed of indep...
The paper presents distributed software development environment DDS (Distributed Development System), It therefore describes first the software development methodology that is enforced by the system it explains the components of the system and discusses the communication architecture of the system.
An abstract is not available.
The paper outlines a concept for the design and performance evaluation of alternative database system and database machine architectures. The concept, therefore, integrates a software design method (such as modular design and specification) with performance prediction methods to produce a tool to uniformly predict the performance of software / hard...
During the last years several national and international standardization bodies (ISO, ANSI, etc.) have been engaged in the development of abstract models for the design of computer networks and databases. First we investigate the compatibility of these two models and identify a number of draw-backs of these frameworks. Then we present a logical arc...
The problem of referential integrity is discussed and a proposal for dealing with it in a relational framework is described in some detail. The proposal is consistent with a more general integrity scheme also sketched briefly in the paper. The referential ...
Modelling encompasses two intellectual tasks: (1) the perception of some reality and (2) the representation of the perceived reality in accordance to a given model (obviously is a representation once again some kind of reality and hence subject to another representation in accordance to another model or notation). Because of human beings limited ca...
A distributed data management system on a heterogeneous computer network is presented. It consists of two components: a front end system composed of a number of application specific data base management functions and of a general purpose kernel. This architecture has been developed (to provide for system evolution upon changes of user requirements,...
Dieses Papier erweitert unsere frühere Arbeit über algebraische Spezifikationstechniken für Datenbanksysteme. Die Semantik algebraischer Spezifikationsschemata ist nun als eine Komposition von drei elementaren Konstruktionen gegeben:
1.
TABLE-construction (die Konstruktion der Objekte einer höheren Ebene aus Objekten unterer Ebenen durch Tabellieru...
This tutorial focuses on the application of software engineering techniques for the development of data base systems. Its aim is to explain a key concept in software engineering - the module or abstract data type concept - and to demonstrate its usefulness in data base system structuring and design. The concept is shown to provide a basis for the d...
This tutorial focuses on the application of software engineering techniques for the development of data base systems. It is aimed to explain a key concept in software engineering - the module or abstract data type concept - and to demonstrate its usefulness in data base system structuring and design.
We propose a hierarchic structuring principle for the formal specification of data base systems, called an algebraic specification scheme, which is based on algebraic specification techniques for data types. Syntax and semantics of an algebraic specification scheme are formally defined and illustrated by a nontrivial example, the specification of a...
Data bases are supposed to provide means for the representation of knowledge. An adequate representational schema must reflect both the purpose of the data base and consequently the way users and designers manipulate it and implementation aspects. This work claims that now rather pupular concepts based on a semantic net representation of knowledge...
A new concept to represent integrity constraints and views on a data base is presented. With this concept a number of drawbacks of current techniques may be resolved. The concept of abstract data types is employed which associates manipulation rules with individual data objects. The application of this concept provides means to develop a graph mode...
Unter „Generalisierten Datenbankmanagementsystemen (GDBMS)“ werden Programmsysteme zum Aufbau und zur Manipulation von „generalisierten Datenbanken (DB)“ verstanden. Generalisierte Datenbanken enthalten die Datenbestände mehrerer voneinander unabhängiger Benutzer in integrierter Form. Jeder Benutzer darf seinen Datenbestand definieren, ihn in die D...
Petri Net Frames . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.4 Instantiations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.5 Transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.6 Relation of Expert View and the Petri Net Baukasten . . . . . . . . . 41 3.7 Maintenance Scenario ....
Data