Modelling and Engineering the Requirements Engineering Process: an overview of the NATURE approach

G Grosz, C Rolland, S Schwer, C Souveyet… - Requirements …, 1997 - Springer
This paper presents an overview of the process theory developed in the context of the
ESPRIT project NATURE. 1 This theory proposes means for modelling and engineering the …

Temporal theories as modularisation units for concurrent system specification

J Fiadeiro, T Maibaum - Formal aspects of Computing, 1992 - Springer
In this paper, we bring together the use of temporal logic for specifying concurrent systems,
in the tradition initiated by A. Pnueli, and the use of tools from category theory as a means for …

[PDF][PDF] Types as theories

J Goguen - Topology and category theory in computer science, 1991 - Citeseer
There are many notions of type in computing. The most classical notion is\types as sets",
which has been extended to cover many features of modern programming languages. This …

Object specification logic

A Sernadas, C Sernadas… - Journal of Logic and …, 1995 - academic.oup.com
A logic for specifying and reasoning about object classes and their instances (aspects) is
presented and illustrated. This logic is an extension of a rather standard linear temporal …

Part-whole relationship categories and their application in object-oriented analysis

R Motschnig-Pitrik, J Kaasboll - IEEE Transactions on …, 1999 - ieeexplore.ieee.org
Part decomposition and conversely, the construction of composite objects from individual
parts have long been recognized as ubiquitous and essential mechanisms involving …

[图书][B] Logics for databases and information systems

J Chomicki, G Saake - 2012 - books.google.com
Time is ubiquitous in information systems. Almost every enterprise faces the problem of its
data becoming out of date. However, such data is often valu able, so it should be archived …

[图书][B] Object-oriented specification of information systems: The TROLL language

R Jungclaus, G Saake, T Hartmann, C Sernadas - 1991 - researchgate.net
In this report we present the language TROLL. It is a language particularly suited to be used
in the early stages of information system design where the problem domain or Universe of …

A categorial theory of objects as observed processes

HD Ehrich, JA Goguen, A Sernadas - … , The Netherlands, May 28–June 1 …, 1991 - Springer
The semantic domain for object-oriented languages and systems outlined in this paper is an
amalgamation of two approaches: the objects-as-sheaves approach of the second author …

Describing, structuring and implementing objects

J Fiadeiro, T Maibaum - Foundations of Object-Oriented Languages: REX …, 1991 - Springer
The popularity of the notion of object for structuring (the specification of) systems has not
been accompanied by the necessary formalisation of the concepts and constructions …

Actors, actions, and initiative in normative system specification

RJ Wieringa, JJC Meyer - Annals of mathematics and artificial intelligence, 1993 - Springer
The logic of norms, called deontic logic, has been used to specify normative constraints for
information systems. For example, one can specify in deontic logic the constraints that a …