Matthias Jarke

Learn More
We describe Telos, a language intended to support the development of information systems. The design principles for the language are based on the premise that information system development is knowledge intensive and that the primary responsibility of any language intended for the task is to be able to formally represent the relevent knowledge. Accordingly,(More)
Efficient methods of processing unanticipated queries are a crucial prerequisite for the success of generalized database management systems. A wide variety of approaches to improve the performance of query evaluation algorithms have been proposed: logic-based and semantic transformations, fast implementations of basic operations, and combinatorial or(More)
Deductive object bases attempt to combine the advantages of deductive relational databases with those of object-oriented databases. We review modeling and implementation issues encountered during the development of ConceptBase, a prototype deductive object manager supporting the Telos object model. Significant features include: 1) The symmetric treatment of(More)
ions can be induced, which collectively form a theory that informs future requirements processes and thus simplifies subsequent design. At the Dagstuhl workshop, this proposal evoked an interesting discussion of the relationship between requirements engineering and HCI: several people argued that this process is a description of scenariobased requirements(More)
Requirem TRacing I n this ever-changing business and technology environment, the risk of inconsistencies in systems development and evolution multiplies. Experience reuse becomes a necessity in order to control quality, costs, and time, even when personnel changes. Requirements tracing is emerging as an effective bridge that aligns system evolution with(More)