office automation are usually highly interactive and deal with rather complex object structures. For the realization of these systems a nonstandard database system is needed which is able to efficiently handle different types of coarse- and fine-grained objects (like documents and paragraphs), hierarchical and non-hierarchical relations between objects (like composition-links and cross-references), and finally attributes of rather different size (like chapter numbers and bitmaps). Furthermore, this database system should support incremental computation of derived data, undo/redo of data modifications, error recovery from system crashes, and version control mechanisms. In this paper, we describe the underlying data model and the functionalit...
Graph-like data structures and rule-based systems play an important role within many branches of com...
International audienceMethodologies for correct by construction reconfigu-rations can efficiently so...
Driven by the need of a very demanding world, new technology arises as a way to solve problems found...
Modern software systems for application areas like software engineering, CAD, or office automation a...
Abstract Construction of software engineering tools is a challenging task. In the different phases o...
This paper describes automating the documentation of a software control structure. The code is prepr...
The task of the Movie Database Case [2] is to identify all couples of actors who performed together ...
A data model for software engineering databases is presented. On the basis of an entity-relationship...
We consider the logical organization of database support for software engineering applications, whic...
A major hurdle for any company to cross is the act of re-engineering software if they wish to stay r...
International audienceMethodologies for correct by construction reconfigurations can efficiently sol...
This paper introduces the GraX graph exchange format that can be used by software engineering tools....
The process of maintenance and enhancement of legacy software systems is a laborious and unavoidable...
The amount of data arising in hard- and software development systems has a tendency to grow from lar...
Due to increasing complexity of hardware and software systems, configuration management has been rec...
Graph-like data structures and rule-based systems play an important role within many branches of com...
International audienceMethodologies for correct by construction reconfigu-rations can efficiently so...
Driven by the need of a very demanding world, new technology arises as a way to solve problems found...
Modern software systems for application areas like software engineering, CAD, or office automation a...
Abstract Construction of software engineering tools is a challenging task. In the different phases o...
This paper describes automating the documentation of a software control structure. The code is prepr...
The task of the Movie Database Case [2] is to identify all couples of actors who performed together ...
A data model for software engineering databases is presented. On the basis of an entity-relationship...
We consider the logical organization of database support for software engineering applications, whic...
A major hurdle for any company to cross is the act of re-engineering software if they wish to stay r...
International audienceMethodologies for correct by construction reconfigurations can efficiently sol...
This paper introduces the GraX graph exchange format that can be used by software engineering tools....
The process of maintenance and enhancement of legacy software systems is a laborious and unavoidable...
The amount of data arising in hard- and software development systems has a tendency to grow from lar...
Due to increasing complexity of hardware and software systems, configuration management has been rec...
Graph-like data structures and rule-based systems play an important role within many branches of com...
International audienceMethodologies for correct by construction reconfigu-rations can efficiently so...
Driven by the need of a very demanding world, new technology arises as a way to solve problems found...