Skip to main content

Showing 1–6 of 6 results for author: Martins, M A

Searching in archive cs. Search in all archives.
.
  1. A logic for n-dimensional hierarchical refinement

    Authors: Alexandre Madeira, Manuel A. Martins, Luís S. Barbosa

    Abstract: Hierarchical transition systems provide a popular mathematical structure to represent state-based software applications in which different layers of abstraction are represented by inter-related state machines. The decomposition of high level states into inner sub-states, and of their transitions into inner sub-transitions is common refinement procedure adopted in a number of specification formalis… ▽ More

    Submitted 7 June, 2016; originally announced June 2016.

    Comments: In Proceedings Refine'15, arXiv:1606.01344

    ACM Class: F.4; F.3.1

    Journal ref: EPTCS 209, 2016, pp. 40-56

  2. Continuity as a computational effect

    Authors: Renato Neves, Luis S. Barbosa, Dirk Hofmann, Manuel A. Martins

    Abstract: The original purpose of component-based development was to provide techniques to master complex software, through composition, reuse and parametrisation. However, such systems are rapidly moving towards a level in which software becomes prevalently intertwined with (continuous) physical processes. A possible way to accommodate the latter in component calculi relies on a suitable encoding of contin… ▽ More

    Submitted 1 August, 2016; v1 submitted 12 July, 2015; originally announced July 2015.

    Comments: Journal of Logical and Algebraic Methods in Programming, 2016

  3. The role of logical interpretations in program development

    Authors: Manuel A. Martins, Alexandre Madeira, Luis S. Barbosa

    Abstract: Stepwise refinement of algebraic specifications is a well known formal methodology for program development. However, traditional notions of refinement based on signature morphisms are often too rigid to capture a number of relevant transformations in the context of software design, reuse, and adaptation. This paper proposes a new approach to refinement in which signature morphisms are replaced by… ▽ More

    Submitted 29 January, 2014; v1 submitted 27 November, 2013; originally announced November 2013.

    Journal ref: Logical Methods in Computer Science, Volume 10, Issue 1 (January 3, 2014) lmcs:706

  4. Bisimilarity and refinement for hybrid(ised) logics

    Authors: Alexandre Madeira, Manuel A. Martins, Luís Soares Barbosa

    Abstract: The complexity of modern software systems entails the need for reconfiguration mechanisms gov- erning the dynamic evolution of their execution configurations in response to both external stimulus or internal performance measures. Formally, such systems may be represented by transition systems whose nodes correspond to the different configurations they may assume. Therefore, each node is en- dowed… ▽ More

    Submitted 27 May, 2013; originally announced May 2013.

    Comments: In Proceedings Refine 2013, arXiv:1305.5634

    Journal ref: EPTCS 115, 2013, pp. 84-98

  5. arXiv:1202.0915  [pdf, ps, other

    math.LO cs.LO

    On a coalgebraic view on Logic

    Authors: Dirk Hofmann, Manuel A. Martins

    Abstract: In this paper we present methods of transition from one perspective on logic to others, and apply this in particular to obtain a coalgebraic presentation of logic. The central ingredient in this process is to view consequence relations as morphisms in a category.

    Submitted 4 February, 2012; originally announced February 2012.

  6. Refinement by interpretation in π-institutions

    Authors: César Rodrigues, Manuel A. Martins, Alexandre Madeira, Luis S. Barbosa

    Abstract: The paper discusses the role of interpretations, understood as multifunctions that preserve and reflect logical consequence, as refinement witnesses in the general setting of pi-institutions. This leads to a smooth generalization of the refinement-by-interpretation approach, recently introduced by the authors in more specific contexts. As a second, yet related contribution a basis is provided to b… ▽ More

    Submitted 21 June, 2011; originally announced June 2011.

    Comments: In Proceedings Refine 2011, arXiv:1106.3488

    Journal ref: EPTCS 55, 2011, pp. 53-64