Marcello M. Bonsangue
Leiden University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Marcello M. Bonsangue.
International Journal of Cooperative Information Systems | 2004
Henk Jonkers; Marc M. Lankhorst; René van Buuren; Stijn Hoppenbrouwers; Marcello M. Bonsangue; Leendert W. N. van der Torre
A coherent description of enterprise architecture provides insight, enables communication among stakeholders and guides complicated change processes. Unfortunately, so far no enterprise architectur...
Theoretical Computer Science | 1998
Marcello M. Bonsangue; van F. Breugel; Jan J. M. M. Rutten
Abstract Generalized metric spaces are a common generalization of preorders and ordinary metric spaces (Lawvere, 1973). Combining Lawveres (1973) enriched-categorical and Smyths (1988, 1991) topological view on generalized metric spaces, it is shown how to construct 1. (1) completion, 2. (2)two topologies, and 3. (3) powerdomains for generalized metric spaces. Restricted to the special cases of preorders and ordinary metric spaces, these constructions yield, respectively: 1. (1) chain completion and Cauchy completion; 2. (2) the Alexandroff and the Scott topology, and the e-ball topology; 3. (3) lower, upper, and convex powerdomains, and the hyperspace of compact subsets. All constructions are formulated in terms of (a metric version of) the Yoneda (1954) embedding.
enterprise distributed object computing | 2003
Henk Jonkers; R. van Burren; Farhad Arbab; F.S. de Boer; Marcello M. Bonsangue; H. Bosma; H.W.L. ter Doest; L.P.J. Groenewegen; Juan Guillen Scholten; Stijn Hoppenbrouwers; Maria Eugenia Iacob; W. Janssen; Marc M. Lankhorst; D.A. van Leeuwen; Erik Proper; Andries Stam; L. van der Torre; G.V. van Zanten
A coherent description of architectures provides insight, enables communication among different stakeholders and guides complicated (business and ICT) change processes. Unfortunately, so far no architecture description language exists that fully enables integrated enterprise modeling. In this paper we focus on the requirements and design of such a language. This language defines generic, organization-independent concepts that can be specialized or composed to obtain more specific concepts to be used within a particular organisation. It is not our intention to re-invent the wheel for each architectural domain: wherever possible we conform to existing languages or standards such as UML. We complement them with missing concepts, focusing on concepts to model the relationships among architectural domains. The concepts should also make it possible to define links between models in other languages. The relationship between architecture descriptions at the business layer and at the application layer (business-IT alignment) plays a central role.
Logical Methods in Computer Science | 2013
Alexandra Silva; Filippo Bonchi; Marcello M. Bonsangue; Jan J. M. M. Rutten
The powerset construction is a standard method for converting a nondeter- ministic automaton into a deterministic one recognizing the same language. In this paper, we lift the powerset construction from automata to the more general framework of coal- gebras with structured state spaces. Coalgebra is an abstract framework for the uniform study of different kinds of dynamical systems. An endofunctor F determines both the type of systems (F-coalgebras) and a notion of behavioural equivalence (�F) amongst them. Many types of transition systems and their equivalences can be captured by a functor F. For example, for deterministic automata the derived equivalence is language equivalence, while for non-deterministic automata it is ordinary bisimilarity. We give several examples of applications of our generalized determinization construc- tion, including partial Mealy machines, (structured) Moore automata, Rabin probabilistic automata, and, somewhat surprisingly, even pushdown automata. To further witness the generality of the approach we show how to characterize coalgebraically several equivalences which have been object of interest in the concurrency community, such as failure or ready semantics.
information reuse and integration | 2005
de Frank Boer; Marcello M. Bonsangue; L.P.J. Groenewegen; Andries Stam; S. Stevens; van der Leon Torre
An enterprise architecture is a high-level description intended to capture the vision of an enterprise integrating all its dimensions: organization structure, business processes, and infrastructure. Every single part of an enterprise is subject to change, and each change may have significant consequences within all domains of the enterprise. A lot of effort is therefore devoted to maintaining the integrity of an architectural description. In this paper we address the problem of mastering the ripple effects of a proposed change. This allows architects to assess the consequences of a particular change to the enterprise, in order to identify potential impacts of a change before it actually takes place.
foundations of software science and computation structure | 2005
Marcello M. Bonsangue; Alexander Kurz
We present a general framework for logics of transition systems based on Stone duality. Transition systems are modelled as coalgebras for a functor T on a category χ. The propositional logic used to reason about state spaces from χ is modelled by the Stone dual
mathematics of program construction | 1997
Marcello M. Bonsangue; Joost N. Kok; Kaisa Sere
{\mathcal A}
foundations of software technology and theoretical computer science | 2010
Alexandra Silva; Filippo Bonchi; Marcello M. Bonsangue; Jan J. M. M. Rutten
of χ (e.g. if χ is Stone spaces then
ACM Transactions on Computational Logic | 2013
Marcello M. Bonsangue; Stefan Milius; Alexandra Silva
{\mathcal A}
ACM Transactions on Computational Logic | 2014
Filippo Bonchi; Marcello M. Bonsangue; Helle Hvid Hansen; Prakash Panangaden; Jan J. M. M. Rutten; Alexandra Silva
is Boolean algebras and the propositional logic is the classical one). In order to obtain a modal logic for transition systems (i.e. for T-coalgebras) we consider the functor L on