Skip to main content

and
  1. No Access

    Chapter and Conference Paper

    Towards a First-Order Deontic Action Logic

    In this article we describe a first-order extension of the deontic logic introduced in [1]. The main useful and interesting characteristic of this extended logic is that it not only provides the standard quant...

    Pablo F. Castro, Tom S. E. Maibaum in Recent Trends in Algebraic Development Techniques (2012)

  2. No Access

    Chapter and Conference Paper

    Characterizing Locality (Encapsulation) with Bisimulation

    In this paper we investigate formal mechanisms to allow designers to decompose specifications (stated in a given logic) into several components. The basic ideas come from [1] where some notions from category t...

    Pablo F. Castro, Tom S. E. Maibaum in Theoretical Aspects of Computing – ICTAC 2010 (2010)

  3. No Access

    Chapter and Conference Paper

    Requirements-Reuse Using GOPCSD: Component-Based Development of Process Control Systems

    Software reuse, when correctly employed, can make it feasible to extend process control applications with controlled cost and effort. Component-based development is one of the important means to realise softwa...

    Islam A. M. El-Maddah, Tom S. E. Maibaum in Software Reuse: Methods, Techniques, and Tools (2004)

  4. Chapter and Conference Paper

    The GOPCSD Tool: An Integrated Development Environment for Process Control Requirements and Design

    The GOPCSD (Goal Oriented Process Control Systems Design) tool is an inte- grated environment, where the process control systems engineer can construct, import, check, reason about, modify, validate requiremen...

    Islam A. M. El-Maddah, Tom S. E. Maibaum in Fundamental Approaches to Software Engineering (2004)

  5. No Access

    Article

    Automated Software Engineering: Special Issue on Precise Semantics for Software Modeling Techniques (PSMT'β€”an ICSE'98 Workshop)

    Tom S.E. Maibaum, Bernhard Rumpe in Automated Software Engineering (2000)

  6. Chapter

    A Framework for Describing Software Architectures for Reuse

    We present a formal description of software architectures for software reuse to support a view of systematic software reuse as the plugging of components into an architecture. The components are object descrip...

    Ezra Kaahwa Mugisa, Tom S. E. Maibaum in Software Architecture (1999)

  7. No Access

    Chapter and Conference Paper

    A top-down step-wise refinement methodology for protocol specification

    Existing approaches to formal protocol specification and verification suffer from great difficulty in constructing correct specifications for practical problems. The objective of this paper is to advocate a to...

    Da-Hai Li, Tom S. E. Maibaum in CONCURRENCY 88 (1988)